iPXE
settings_ui_row Struct Reference

A settings user interface row. More...

Data Fields

struct settingssettings
 Target configuration settings block.
struct settingsorigin
 Configuration setting origin.
struct setting setting
 Configuration setting.
unsigned int row
 Screen row.
struct edit_box editbox
 Edit box widget used for editing setting.
int editing
 Editing in progress flag.
char * buf
 Dynamically allocated buffer for setting's value.

Detailed Description

A settings user interface row.

Definition at line 79 of file settings_ui.c.

Field Documentation

◆ settings

struct settings* settings_ui_row::settings

Target configuration settings block.

Valid only for rows that lead to new settings blocks.

Definition at line 84 of file settings_ui.c.

Referenced by draw_setting_row(), main_loop(), and select_setting_row().

◆ origin

struct settings* settings_ui_row::origin

Configuration setting origin.

Valid only for rows that represent individual settings.

Definition at line 89 of file settings_ui.c.

Referenced by draw_info_row(), draw_instruction_row(), draw_setting_row(), and select_setting_row().

◆ setting

struct setting settings_ui_row::setting

Configuration setting.

Valid only for rows that represent individual settings.

Definition at line 94 of file settings_ui.c.

Referenced by draw_info_row(), draw_setting_row(), edit_setting(), main_loop(), save_setting(), and select_setting_row().

◆ row

unsigned int settings_ui_row::row

Screen row.

Definition at line 96 of file settings_ui.c.

Referenced by draw_setting_row(), and select_setting_row().

◆ editbox

struct edit_box settings_ui_row::editbox

Edit box widget used for editing setting.

Definition at line 98 of file settings_ui.c.

Referenced by edit_setting(), main_loop(), and select_setting_row().

◆ editing

int settings_ui_row::editing

Editing in progress flag.

Definition at line 100 of file settings_ui.c.

Referenced by draw_instruction_row(), edit_setting(), and main_loop().

◆ buf

char* settings_ui_row::buf

Dynamically allocated buffer for setting's value.

Definition at line 102 of file settings_ui.c.

Referenced by draw_setting_row(), save_setting(), and select_setting_row().


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