ui_modal
#include "crosspad-gui/components/ui_modal.h"Generated from crosspad-gui/components/ui_modal.h in crosspad-gui. Edit the header’s doxygen comments to change this page.
Recipes that use it: UI kit
Functions
Section titled “Functions”ui_modal_frame
Section titled “ui_modal_frame”lv_obj_t * ui_modal_frame(lv_obj_t *parent, const char *title, const char *message, lv_obj_t **button_row, lv_obj_t **message_label)Declared in crosspad-gui/components/ui_modal.h:29.
ui_modal_button
Section titled “ui_modal_button”lv_obj_t * ui_modal_button(lv_obj_t *button_row, const char *text, ui_modal_button_kind_t kind)Declared in crosspad-gui/components/ui_modal.h:34.
ui_modal_choice
Section titled “ui_modal_choice”lv_obj_t * ui_modal_choice(const char *title, const char *message, const ui_modal_button_t *buttons, int count, int focus, modal_choice_cb_t callback, void *user_data, lv_group_t *encoder_group)Declared in crosspad-gui/components/ui_modal.h:39.
ui_modal_confirm
Section titled “ui_modal_confirm”lv_obj_t * ui_modal_confirm(const char *title, const char *message, const char *yes_text, const char *no_text, modal_confirm_cb_t callback, void *user_data, lv_group_t *encoder_group)Used in UI kit.
Declared in crosspad-gui/components/ui_modal.h:54.
ui_modal_confirm_dismiss
Section titled “ui_modal_confirm_dismiss”void ui_modal_confirm_dismiss(lv_obj_t *overlay, bool confirmed)Used in UI kit.
Declared in crosspad-gui/components/ui_modal.h:69.
ui_modal_selection
Section titled “ui_modal_selection”lv_obj_t * ui_modal_selection(const char *title, const char *options[], int current_selection, modal_select_cb_t callback, void *user_data, lv_group_t *encoder_group)Declared in crosspad-gui/components/ui_modal.h:75.
modal_confirm_cb_t
Section titled “modal_confirm_cb_t”typedef void(* modal_confirm_cb_t)(bool confirmed, void *user_data)Declared in crosspad-gui/components/ui_modal.h:7.
modal_select_cb_t
Section titled “modal_select_cb_t”typedef void(* modal_select_cb_t)(int selected_index, bool cancelled, void *user_data)Declared in crosspad-gui/components/ui_modal.h:8.
modal_choice_cb_t
Section titled “modal_choice_cb_t”typedef void(* modal_choice_cb_t)(int index, void *user_data)Declared in crosspad-gui/components/ui_modal.h:10.
ui_modal_button_kind_t
Section titled “ui_modal_button_kind_t”| Value | Value | Description |
|---|---|---|
UI_MODAL_BUTTON_NORMAL | ||
UI_MODAL_BUTTON_PRIMARY | ||
UI_MODAL_BUTTON_DANGER |
Declared in crosspad-gui/components/ui_modal.h:14.
ui_modal_button_t
Section titled “ui_modal_button_t”| Field | Type | Description |
|---|---|---|
text | const char * | |
kind | ui_modal_button_kind_t |
Declared in crosspad-gui/components/ui_modal.h:20.