Mô tả một popup, dùng với ui_popup() và ui_popup_begin(). Tiếp...
#include <njin_ui.h>
Các thuộc tính Public | |
| const char * | id = "popup" |
| Tên duy nhất của popup. | |
| const char * | title = nullptr |
| Tiêu đề. Có thể null. | |
| const char * | message = nullptr |
| Nội dung, tự xuống dòng. | |
| const char * | buttons [4] = {"OK", nullptr, nullptr, nullptr} |
| Nhãn các nút, tối đa 4, phần còn lại để null. | |
| i32 | default_button = 0 |
| Nút được chọn sẵn cho bàn phím và tay cầm. | |
| i32 | cancel_button = -1 |
| Số thứ tự trả về khi người chơi bấm quay lại (Esc, Backspace, B). | |
| f32 | width = 0.0f |
| Chiều rộng, pixel. 0 là ui_style::width. | |
Mô tả một popup, dùng với ui_popup() và ui_popup_begin().
| const char* njin::ui_popup_desc::message = nullptr |
Nội dung, tự xuống dòng.
Chỉ dùng với ui_popup().
| const char* njin::ui_popup_desc::buttons[4] = {"OK", nullptr, nullptr, nullptr} |
Nhãn các nút, tối đa 4, phần còn lại để null.
Chỉ dùng với ui_popup(). Từ 1 đến 3 nút xếp thành một hàng, 4 nút xếp dọc.
| i32 njin::ui_popup_desc::default_button = 0 |
Nút được chọn sẵn cho bàn phím và tay cầm.
Nên là nút an toàn.
| i32 njin::ui_popup_desc::cancel_button = -1 |
Số thứ tự trả về khi người chơi bấm quay lại (Esc, Backspace, B).
-1 là đóng popup mà không báo nút nào.