-inline void addPage(GtkNotebook *notebook, const std::string& name, GtkWidget *widget) {
- GtkWidget *label = gtk_label_new(name.c_str());
-
- gtk_notebook_append_page(notebook, widget, label);
-}
+SettingsDialog::SettingsDialog(GtkWindow *parent, LauncherItems& items, GConfBooleanOption& transparent, GConfIntegerOption& icon_size):
+ myTransparent(transparent, "Transparent background:"),
+ myIconSize(icon_size, "Icon Size:") {
+ myDialog = GTK_DIALOG(gtk_dialog_new_with_buttons("Launcher Settings", parent, (GtkDialogFlags)(GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT), "OK", GTK_RESPONSE_OK, "Cancel", GTK_RESPONSE_CANCEL, NULL));