Home | History | Annotate | Download | only in tui

Lines Matching defs:setting

53 /** Layout of text within a setting widget */
64 /** A setting widget */
68 /** Configuration setting */
69 struct setting *setting;
74 /** Edit box widget used for editing setting */
78 /** Buffer for setting's value */
89 struct setting *setting,
100 static void draw_info_row ( struct setting *setting ) __nonnull;
104 * Load setting widget value from configuration settings
106 * @v widget Setting widget
114 /* Read current setting value */
115 if ( fetchf_setting ( widget->settings, widget->setting,
128 * Save setting widget value back to configuration settings
130 * @v widget Setting widget
133 return storef_setting ( widget->settings, widget->setting,
138 * Initialise setting widget
140 * @v widget Setting widget
142 * @v setting Configuration setting
148 struct setting *setting,
154 widget->setting = setting;
158 /* Read current setting value */
163 * Draw setting widget
165 * @v widget Setting widget
179 len = strlen ( widget->setting->name );
182 memcpy ( row.name, widget->setting->name, len );
203 * Edit setting widget
205 * @v widget Setting widget
215 * Initialise setting widget by index
217 * @v widget Setting widget
219 * @v index Index of setting with settings list
224 struct setting *all_settings = table_start ( SETTINGS );
311 * @v setting Current configuration setting
313 static void draw_info_row ( struct setting *setting ) {
316 msg ( INFO_ROW, "%s - %s", setting->name, setting->description );
355 draw_info_row ( widget.setting );
358 /* Redraw current setting */
372 widget.setting->name,