Skip to content

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

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.

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.

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.

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.

void ui_modal_confirm_dismiss(lv_obj_t *overlay, bool confirmed)

Used in UI kit.

Declared in crosspad-gui/components/ui_modal.h:69.

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.

typedef void(* modal_confirm_cb_t)(bool confirmed, void *user_data)

Declared in crosspad-gui/components/ui_modal.h:7.

typedef void(* modal_select_cb_t)(int selected_index, bool cancelled, void *user_data)

Declared in crosspad-gui/components/ui_modal.h:8.

typedef void(* modal_choice_cb_t)(int index, void *user_data)

Declared in crosspad-gui/components/ui_modal.h:10.

ValueValueDescription
UI_MODAL_BUTTON_NORMAL
UI_MODAL_BUTTON_PRIMARY
UI_MODAL_BUTTON_DANGER

Declared in crosspad-gui/components/ui_modal.h:14.

FieldTypeDescription
textconst char *
kindui_modal_button_kind_t

Declared in crosspad-gui/components/ui_modal.h:20.