iPXE
Data Fields
settings_ui_row Struct Reference

A settings user interface row. More...

Data Fields

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

Detailed Description

A settings user interface row.

Definition at line 77 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 82 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 87 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 92 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 94 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 96 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 98 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 100 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: