i80_controller sample
invalidate_button_area()
is only used within i80_controller sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
i80_controller sample
invalidate_button_area()
invalidate_button_area() function
Syntax
Show:
Summary
Declaration
Definition
from
lv_buttonmatrix.c:55
static
void
invalidate_button_area
(
const
lv_obj_t
*
obj
,
uint32_t
btn_idx
)
;
Implemented in
lv_buttonmatrix.c:966
Arguments
Argument
obj
btn_idx
Examples
References
from
examples
Code
Location
Referrer
static
void
invalidate_button_area
(
const
lv_obj_t
*
obj
,
uint32_t
btn_idx
)
lv_buttonmatrix.c:966
static
void
invalidate_button_area
(
const
lv_obj_t
*
obj
,
uint32_t
btn_idx
)
;
lv_buttonmatrix.c:55
invalidate_button_area
(
obj
,
btnm
->
btn_id_sel
)
;
lv_buttonmatrix.c:208
lv_buttonmatrix_set_selected_button()
invalidate_button_area
(
obj
,
btn_id
)
;
lv_buttonmatrix.c:210
lv_buttonmatrix_set_selected_button()
invalidate_button_area
(
obj
,
btn_id
)
;
lv_buttonmatrix.c:226
lv_buttonmatrix_set_button_ctrl()
invalidate_button_area
(
obj
,
btn_id
)
;
lv_buttonmatrix.c:242
lv_buttonmatrix_clear_button_ctrl()
invalidate_button_area
(
obj
,
btnm
->
btn_id_sel
)
;
lv_buttonmatrix.c:424
lv_buttonmatrix_event()
invalidate_button_area
(
obj
,
btnm
->
btn_id_sel
)
;
/*Invalidate the new area*/
lv_buttonmatrix.c:438
lv_buttonmatrix_event()
invalidate_button_area
(
obj
,
btnm
->
btn_id_sel
)
;
/*Invalidate the old area*/
lv_buttonmatrix.c:464
lv_buttonmatrix_event()
invalidate_button_area
(
obj
,
btnm
->
btn_id_sel
)
;
lv_buttonmatrix.c:494
lv_buttonmatrix_event()
invalidate_button_area
(
obj
,
btnm
->
btn_id_sel
)
;
lv_buttonmatrix.c:509
lv_buttonmatrix_event()
invalidate_button_area
(
obj
,
btnm
->
btn_id_sel
)
;
lv_buttonmatrix.c:559
lv_buttonmatrix_event()
invalidate_button_area
(
obj
,
btnm
->
btn_id_sel
)
;
lv_buttonmatrix.c:657
lv_buttonmatrix_event()
Call Tree
from
examples
invalidate_button_area()
is called by 4 functions and calls 8 functions:
lv_buttonmatrix_set_selected_button()
lv_buttonmatrix_set_button_ctrl()
lv_buttonmatrix_clear_button_ctrl()
lv_buttonmatrix_event()
All items filtered out
invalidate_button_area()
lv_area_copy()
lv_obj_get_style_pad_row()
lv_obj_get_style_pad_column()
lv_display_get_dpi()
lv_obj_get_display()
lv_obj_get_coords()
lv_area_get_height()
lv_obj_invalidate_area()
All items filtered out
Data Use
from
examples
invalidate_button_area()
reads 10 variables and writes 4 variables:
lv_area_t::x1
lv_area_t::y1
lv_area_t::x2
lv_area_t::y2
::LV_PART_MAIN
lv_buttonmatrix_ctrl_t::LV_BUTTONMATRIX_CTRL_POPOVER
lv_buttonmatrix_t::button_areas
lv_buttonmatrix_t::ctrl_bits
lv_buttonmatrix_t::btn_cnt
lv_buttonmatrix_t::btn_id_sel
All items filtered out
invalidate_button_area()
lv_area_t::x1
lv_area_t::y1
lv_area_t::x2
lv_area_t::y2
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out