mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-28 13:36:27 +08:00
refactor(lv_part_t/lv_state_t): refactor to align types with prototypes (#8511)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
This commit is contained in:
+3
-2
@@ -215,7 +215,8 @@ lv_obj_add_state(cb, LV_STATE_DISABLED);
|
||||
lv_obj_add_event_cb(cb, event_handler, LV_EVENT_ALL, NULL);
|
||||
|
||||
cb = lv_checkbox_create(lv_screen_active());
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED | LV_STATE_DISABLED);
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED);
|
||||
lv_obj_add_state(cb, LV_STATE_DISABLED);
|
||||
lv_checkbox_set_text(cb, "מלון\nושורה חדשה");
|
||||
lv_obj_add_event_cb(cb, event_handler, LV_EVENT_ALL, NULL);
|
||||
```
|
||||
@@ -450,4 +451,4 @@ LVGL הוא פרויקט פתוח ותרומה מתקבלת בברכה. ישנן
|
||||
<img src="https://contrib.rocks/image?repo=lvgl/lvgl&max=48" />
|
||||
</a>
|
||||
|
||||
... ורבים אחרים.
|
||||
... ורבים אחרים.
|
||||
|
||||
+2
-1
@@ -173,7 +173,8 @@ lv_obj_add_state(cb, LV_STATE_DISABLED);
|
||||
lv_obj_add_event(cb, event_handler, LV_EVENT_ALL, NULL);
|
||||
|
||||
cb = lv_checkbox_create(lv_screen_active());
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED | LV_STATE_DISABLED);
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED);
|
||||
lv_obj_add_state(cb, LV_STATE_DISABLED);
|
||||
lv_checkbox_set_text(cb, "Melon\nand a new line");
|
||||
lv_obj_add_event(cb, event_handler, LV_EVENT_ALL, NULL);
|
||||
```
|
||||
|
||||
@@ -201,7 +201,8 @@ lv_obj_add_state(cb, LV_STATE_DISABLED);
|
||||
lv_obj_add_event(cb, event_handler, LV_EVENT_ALL, NULL);
|
||||
|
||||
cb = lv_checkbox_create(lv_screen_active());
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED | LV_STATE_DISABLED);
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED);
|
||||
lv_obj_add_state(cb, LV_STATE_DISABLED);
|
||||
lv_checkbox_set_text(cb, "Melão\ne uma nova linha");
|
||||
lv_obj_add_event(cb, event_handler, LV_EVENT_ALL, NULL);
|
||||
```
|
||||
|
||||
+2
-1
@@ -240,7 +240,8 @@ lv_obj_add_state(cb, LV_STATE_DISABLED);
|
||||
lv_obj_add_event(cb, event_handler, LV_EVENT_ALL, NULL);
|
||||
|
||||
cb = lv_checkbox_create(lv_screen_active());
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED | LV_STATE_DISABLED);
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED);
|
||||
lv_obj_add_state(cb, LV_STATE_DISABLED);
|
||||
lv_checkbox_set_text(cb, "Melon\nand a new line");
|
||||
lv_obj_add_event(cb, event_handler, LV_EVENT_ALL, NULL);
|
||||
```
|
||||
|
||||
@@ -435,7 +435,7 @@ leave the other states untouched) use
|
||||
:cpp:expr:`lv_obj_add_state(widget, LV_STATE_...)` and
|
||||
:cpp:expr:`lv_obj_remove_state(widget, LV_STATE_...)`. In both cases OR-ed state
|
||||
values can be used as well. E.g.
|
||||
:cpp:expr:`lv_obj_add_state(widget, part, LV_STATE_PRESSED | LV_PRESSED_CHECKED)`.
|
||||
:cpp:expr:`lv_obj_add_state(widget, LV_STATE_PRESSED | LV_PRESSED_CHECKED)`.
|
||||
|
||||
To learn more about the states, read the related section of
|
||||
:ref:`styles_overview`.
|
||||
|
||||
@@ -53,7 +53,8 @@ common state add/clear function:
|
||||
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED); /* Make Checkbox checked */
|
||||
lv_obj_remove_state(cb, LV_STATE_CHECKED); /* Make Checkbox unchecked */
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED | LV_STATE_DISABLED); /* Make Checkbox checked and disabled */
|
||||
lv_obj_add_state(cb, LV_STATE_CHECKED); /* Make Checkbox checked */
|
||||
lv_obj_add_state(cb, LV_STATE_DISABLED); /* Make Checkbox disabled */
|
||||
|
||||
To find out whether the Checkbox is checked use
|
||||
:cpp:expr:`lv_obj_has_state(cb, LV_STATE_CHECKED)`.
|
||||
|
||||
Reference in New Issue
Block a user