-SettingsDialog::SettingsDialog(GtkWindow *parent, LauncherItems& items, GConfBooleanOption& transparent, GConfIntegerOption& icon_size, GConfIntegerOption& canvas_size):
- myList(SL_APPLET_SETTINGS_ICON_SIZE, items),
- myTransparent(transparent, "Transparent background:"), myIconSize(icon_size, "Icon Size:"), myCanvasSize(canvas_size, "Canvas 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));
-
- GtkNotebook *notebook = GTK_NOTEBOOK(gtk_notebook_new());
-
- gtk_container_add(GTK_CONTAINER(myDialog->vbox), GTK_WIDGET(notebook));
-
- addPage(notebook, "UI", createUIPage());
- addPage(notebook, "Items", myList.getWidget());
-
- gtk_widget_set_size_request(GTK_WIDGET(myDialog), 540, 324);