Kestrel Interface
Loading...
Searching...
No Matches
kest_ui_page Struct Reference

#include <kest_ui.h>

Collaboration diagram for kest_ui_page:

Data Fields

int type
int id
lv_obj_t * screen
int container_type
lv_obj_t * container
kest_ui_page_panelpanel
int(* configure )(struct kest_ui_page *page, void *data)
int(* create_ui )(struct kest_ui_page *page)
int(* free_ui )(struct kest_ui_page *page)
int(* free_all )(struct kest_ui_page *page)
int(* enter_page )(struct kest_ui_page *page)
int(* enter_page_from )(struct kest_ui_page *page, struct kest_ui_page *prev)
int(* refresh )(struct kest_ui_page *page)
void * data_struct
int configured
int ui_created
struct kest_ui_pageparent
kest_buttonbottom_buttons [MAX_BOTTOM_BUTTONS]

Detailed Description

Definition at line 84 of file kest_ui.h.

Field Documentation

◆ bottom_buttons

◆ configure

◆ configured

◆ container

◆ container_type

int kest_ui_page::container_type

◆ create_ui

◆ data_struct

void* kest_ui_page::data_struct

Definition at line 104 of file kest_ui.h.

Referenced by band_control_value_changed_cb(), configure_effect_selector(), configure_effect_settings_page(), configure_effect_view(), configure_main_menu(), configure_menu_page(), configure_profile_settings_page(), configure_profile_view(), configure_sequence_list(), configure_sequence_view(), create_effect_selector_ui_eff(), create_effect_settings_page_ui(), create_effect_view_ui(), create_main_menu_ui(), create_menu_page_ui(), create_profile_settings_page_ui(), create_profile_view_ui(), create_sequence_view_ui(), default_profile_button_cb(), effect_view_enter_settings_cb(), enter_menu_page(), enter_profile_view(), free_effect_view(), free_profile_view(), init_effect_selector_eff(), init_effect_settings_page(), init_effect_view(), init_main_menu(), init_menu_page(), init_profile_settings_page(), init_profile_view(), init_sequence_view(), init_ui_page(), kest_page_id_find_page(), kest_ui_page_create_identifier(), menu_page_remove_item(), profile_settings_save_button_cb(), profile_view_append_effect(), profile_view_enter_settings_page_cb(), profile_view_play_button_cb(), profile_view_rep_update(), profile_view_revert_name(), profile_view_save_name(), profile_view_set_left_button_mode(), refresh_effect_settings_page(), refresh_menu_page(), seq_play_cb(), seq_plus_cb(), seq_save_cb(), seq_view_delete_cb(), seq_view_moved_cb(), sequence_list_add_cb(), sequence_view_rep_update(), sequence_view_revert_name(), and sequence_view_set_name().

◆ enter_page

◆ enter_page_from

int(* kest_ui_page::enter_page_from) (struct kest_ui_page *page, struct kest_ui_page *prev)

Definition at line 101 of file kest_ui.h.

Referenced by init_ui_page().

◆ free_all

int(* kest_ui_page::free_all) (struct kest_ui_page *page)

Definition at line 99 of file kest_ui.h.

Referenced by init_profile_settings_page(), init_profile_view(), and init_ui_page().

◆ free_ui

int(* kest_ui_page::free_ui) (struct kest_ui_page *page)

Definition at line 98 of file kest_ui.h.

Referenced by init_menu_page(), init_profile_settings_page(), and init_ui_page().

◆ id

int kest_ui_page::id

Definition at line 87 of file kest_ui.h.

◆ panel

◆ parent

◆ refresh

int(* kest_ui_page::refresh) (struct kest_ui_page *page)

◆ screen

◆ type

◆ ui_created


The documentation for this struct was generated from the following file: