+#include "settings-dialog.h"
+
+SettingsDialog::SettingsDialog(GtkWindow *parent, int size, LauncherItems& items) : myList(size, items) {
+ 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));
+
+ gtk_container_add(GTK_CONTAINER(myDialog->vbox), myList.getWidget());
+
+ gtk_widget_set_size_request(GTK_WIDGET(myDialog), 540, 257);
+}
+
+SettingsDialog::~SettingsDialog() {
+ gtk_widget_destroy(GTK_WIDGET(myDialog));
+}
+
+gint SettingsDialog::run() {
+ return gtk_dialog_run(myDialog);
+}