Lines Matching refs:btn_id
201 void lv_buttonmatrix_set_selected_button(lv_obj_t * obj, uint32_t btn_id) in lv_buttonmatrix_set_selected_button() argument
207 if(btn_id >= btnm->btn_cnt && btn_id != LV_BUTTONMATRIX_BUTTON_NONE) return; in lv_buttonmatrix_set_selected_button()
210 btnm->btn_id_sel = btn_id; in lv_buttonmatrix_set_selected_button()
211 invalidate_button_area(obj, btn_id); in lv_buttonmatrix_set_selected_button()
214 void lv_buttonmatrix_set_button_ctrl(lv_obj_t * obj, uint32_t btn_id, lv_buttonmatrix_ctrl_t ctrl) in lv_buttonmatrix_set_button_ctrl() argument
220 if(btn_id >= btnm->btn_cnt) return; in lv_buttonmatrix_set_button_ctrl()
226 btnm->ctrl_bits[btn_id] |= ctrl; in lv_buttonmatrix_set_button_ctrl()
227 invalidate_button_area(obj, btn_id); in lv_buttonmatrix_set_button_ctrl()
234 void lv_buttonmatrix_clear_button_ctrl(lv_obj_t * obj, uint32_t btn_id, lv_buttonmatrix_ctrl_t ctrl) in lv_buttonmatrix_clear_button_ctrl() argument
240 if(btn_id >= btnm->btn_cnt) return; in lv_buttonmatrix_clear_button_ctrl()
242 btnm->ctrl_bits[btn_id] &= (~ctrl); in lv_buttonmatrix_clear_button_ctrl()
243 invalidate_button_area(obj, btn_id); in lv_buttonmatrix_clear_button_ctrl()
272 void lv_buttonmatrix_set_button_width(lv_obj_t * obj, uint32_t btn_id, uint32_t width) in lv_buttonmatrix_set_button_width() argument
277 if(btn_id >= btnm->btn_cnt) return; in lv_buttonmatrix_set_button_width()
278 btnm->ctrl_bits[btn_id] &= (~LV_BUTTONMATRIX_WIDTH_MASK); in lv_buttonmatrix_set_button_width()
279 btnm->ctrl_bits[btn_id] |= (LV_BUTTONMATRIX_WIDTH_MASK & width); in lv_buttonmatrix_set_button_width()
315 const char * lv_buttonmatrix_get_button_text(const lv_obj_t * obj, uint32_t btn_id) in lv_buttonmatrix_get_button_text() argument
319 if(btn_id == LV_BUTTONMATRIX_BUTTON_NONE) return NULL; in lv_buttonmatrix_get_button_text()
322 if(btn_id >= btnm->btn_cnt) return NULL; in lv_buttonmatrix_get_button_text()
329 while(btn_i != btn_id) { in lv_buttonmatrix_get_button_text()
340 bool lv_buttonmatrix_has_button_ctrl(lv_obj_t * obj, uint32_t btn_id, lv_buttonmatrix_ctrl_t ctrl) in lv_buttonmatrix_has_button_ctrl() argument
345 if(btn_id >= btnm->btn_cnt) return false; in lv_buttonmatrix_has_button_ctrl()
347 return (btnm->ctrl_bits[btn_id] & ctrl) == ctrl; in lv_buttonmatrix_has_button_ctrl()