Definition at line 1276 of file gnc-option-gtk-ui.cpp.
◆ GncGtkNumberRangeUIItem()
| GncGtkNumberRangeUIItem::GncGtkNumberRangeUIItem |
( |
GtkWidget * |
widget | ) |
|
|
inline |
Definition at line 1279 of file gnc-option-gtk-ui.cpp.
1279 :
class GncOptionGtkUIItem Gtk-specific Interface class for Option Widget
◆ set_option_from_ui_item()
| void GncGtkNumberRangeUIItem::set_option_from_ui_item |
( |
GncOption & |
option | ) |
|
|
inlineoverridevirtualnoexcept |
Implements GncOptionUIItem.
Definition at line 1291 of file gnc-option-gtk-ui.cpp.
1292 {
1293 auto value{gtk_spin_button_get_value(GTK_SPIN_BUTTON(get_widget()))};
1294 if (option.is_alternate())
1295 option.set_value<int>(static_cast<int>(value));
1296 else
1297 option.set_value<double>(value);
1298 }
◆ set_ui_item_from_option()
| void GncGtkNumberRangeUIItem::set_ui_item_from_option |
( |
GncOption & |
option | ) |
|
|
inlineoverridevirtualnoexcept |
Implements GncOptionUIItem.
Definition at line 1281 of file gnc-option-gtk-ui.cpp.
1282 {
1283 double value;
1284 if (option.is_alternate())
1285 value = static_cast<double>(option.get_value<int>());
1286 else
1287 value = option.get_value<double>();
1288
1289 gtk_spin_button_set_value(GTK_SPIN_BUTTON(get_widget()), value);
1290 }
The documentation for this class was generated from the following file: