projects
/
simple-launcher
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
setting padding to 0 (instead of 2)
[simple-launcher]
/
settings-dialog.h
diff --git
a/settings-dialog.h
b/settings-dialog.h
index
4de69ef
..
9117820
100644
(file)
--- a/
settings-dialog.h
+++ b/
settings-dialog.h
@@
-18,22
+18,34
@@
#ifndef __SETTINGS_DIALOG_H_
#define __SETTINGS_DIALOG_H_
#ifndef __SETTINGS_DIALOG_H_
#define __SETTINGS_DIALOG_H_
+#include <vector>
+
#include <gtk/gtkdialog.h>
#include <gtk/gtkdialog.h>
-#include "sla-list.h"
+#include "gconf-wrapper.h"
#include "launcher-item.h"
#include "launcher-item.h"
+#include "dialog-entry.h"
+#include "settings-page.h"
class SettingsDialog {
public:
class SettingsDialog {
public:
- SettingsDialog(GtkWindow *, int, LauncherItems&);
+ SettingsDialog(GtkWindow *parent, LauncherItems& items, GConfBooleanOption& transparent, GConfIntegerOption& icon_size);
~SettingsDialog();
gint run();
~SettingsDialog();
gint run();
+ void updateValues();
+
+ void addPage(const std::string&, SettingsPage *);
+
private:
private:
- SLAList myList;
+ std::vector<SettingsPage *> myPages;
GtkDialog *myDialog;
GtkDialog *myDialog;
+ GtkNotebook *myNotebook;
+
+ SettingsDialogBooleanEntry myTransparent;
+ SettingsDialogIconSizeEntry myIconSize;
};
#endif
};
#endif