Lines Matching refs:widget
25 The user can assign callback functions to a widget to process events.
59 lv_obj_add_event_cb(widget, my_event_cb_1, LV_EVENT_CLICKED, NULL);
60 lv_obj_add_event_cb(widget, my_event_cb_2, LV_EVENT_PRESSED, NULL);
61 …lv_obj_add_event_cb(widget, my_event_cb_3, LV_EVENT_ALL, NULL); /* No filtering, receive all…
68 lv_obj_add_event_cb(widget, increment_on_click, LV_EVENT_CLICKED, &num1);
69 lv_obj_add_event_cb(widget, increment_on_click, LV_EVENT_CLICKED, &num2);
89 uint32_t event_cnt = lv_obj_get_event_count(widget);
91 lv_event_dsc_t * event_dsc = lv_obj_get_event_dsc(widget, i);
93 lv_obj_remove_event(widget, i);
110 However, the *Special events* are specific to a particular widget type.
183 - :cpp:enumerator:`LV_EVENT_GET_SELF_SIZE`: Get the internal size of a widget
207 :cpp:expr:`lv_obj_send_event(widget, MY_EVENT_1, &some_data)`
226 ``lv_obj_send_event(widget, <EVENT_CODE>, &some_data)``.
238 ``lv_display_send_event(widget, <EVENT_CODE>, &some_data)`` and
239 ``lv_indev_send_event(widget, <EVENT_CODE>, &some_data)``.
260 If :cpp:expr:`lv_obj_add_flag(widget, LV_OBJ_FLAG_EVENT_BUBBLE)` is enabled all