23 #ifndef STAGE_DIALOG_PREFERENCES_DIALOG_H 24 #define STAGE_DIALOG_PREFERENCES_DIALOG_H 37 Gtk::Notebook notebook_;
39 Gtk::VBox interfaceBox_;
40 Gtk::ComboBox interfaceThemeCombo_;
44 : Dialog(_(
"Preferences"), parent,
true)
48 Box *v_box = get_vbox();
49 REQUIRE (v_box != NULL);
51 interfaceBox_.pack_start (interfaceThemeCombo_, PACK_SHRINK);
52 interfaceBox_.set_spacing(4);
53 interfaceBox_.set_border_width(5);
55 notebook_.append_page (interfaceBox_, _(
"Interface"));
57 v_box->pack_start (notebook_);
62 set_resizable (
false);
65 add_button (Stock::CANCEL, RESPONSE_CANCEL);
66 add_button (Stock::OK, RESPONSE_OK);
static const int BorderPadding
The space in pixels to pad the border of Lumiera dialog boxes.
Lumiera GTK UI implementation root.
static const int BoxSpacing
The spacing for VBoxes and HBoxes in Lumiera dialogs.
Global constants and definitions for dialogs.
A set of basic GTK includes for the UI.