Sự kiện UI phát ra khi người dùng tương tác với widget. Tiếp...
#include <njin_ui_layout.h>
Public Types | |
| enum | kind_t { none , button_clicked , value_changed , popup_dismissed } |
| Loại sự kiện. Tiếp... | |
Các thuộc tính Public | |
| enum njin::ui_layout_event::kind_t | kind = none |
| Loại sự kiện. | |
| const char * | panel_id = "" |
| ID của panel chứa widget. | |
| const char * | widget_id = "" |
| ID của widget, hoặc của popup với popup_dismissed. | |
| bool | bool_val = false |
| Giá trị mới của toggle. | |
| f32 | float_val = 0.0f |
| Giá trị mới của slider. | |
| i32 | int_val = 0 |
| Lựa chọn mới của choice, hoặc nút đã bấm của popup. | |
Sự kiện UI phát ra khi người dùng tương tác với widget.
| const char* njin::ui_layout_event::panel_id = "" |
ID của panel chứa widget.
Rỗng với popup_dismissed.
| const char* njin::ui_layout_event::widget_id = "" |
ID của widget, hoặc của popup với popup_dismissed.
Là const char *: so sánh bằng std::string_view, không bằng == (chỉ so con trỏ).