[gnome-panel] libpanel-applet: Correctly set min & max of orient and flags properties
- From: Vincent Untz <vuntz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-panel] libpanel-applet: Correctly set min & max of orient and flags properties
- Date: Thu, 24 Feb 2011 23:06:17 +0000 (UTC)
commit 20c0e8a3169f77478583c11d813c4b6a238ef435
Author: Vincent Untz <vuntz gnome org>
Date: Fri Feb 25 00:00:52 2011 +0100
libpanel-applet: Correctly set min & max of orient and flags properties
libpanel-applet/panel-applet.c | 8 ++++++--
libpanel-applet/panel-applet.h | 3 +++
2 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/libpanel-applet/panel-applet.c b/libpanel-applet/panel-applet.c
index 80a8d0f..ba2687a 100644
--- a/libpanel-applet/panel-applet.c
+++ b/libpanel-applet/panel-applet.c
@@ -2154,7 +2154,9 @@ panel_applet_class_init (PanelAppletClass *klass)
g_param_spec_uint ("orient",
"Orient",
"Panel Applet Orientation",
- 0, G_MAXUINT, 0, /* FIXME */
+ PANEL_APPLET_ORIENT_FIRST,
+ PANEL_APPLET_ORIENT_LAST,
+ PANEL_APPLET_ORIENT_UP,
G_PARAM_READWRITE));
/**
* PanelApplet:size:
@@ -2197,7 +2199,9 @@ panel_applet_class_init (PanelAppletClass *klass)
g_param_spec_uint ("flags",
"Flags",
"Panel Applet flags",
- 0, G_MAXUINT, 0, /* FIXME */
+ PANEL_APPLET_FLAGS_NONE,
+ PANEL_APPLET_FLAGS_ALL,
+ PANEL_APPLET_FLAGS_NONE,
G_PARAM_READWRITE));
/**
* PanelApplet:size-hints:
diff --git a/libpanel-applet/panel-applet.h b/libpanel-applet/panel-applet.h
index de4fe4a..715efec 100644
--- a/libpanel-applet/panel-applet.h
+++ b/libpanel-applet/panel-applet.h
@@ -50,6 +50,8 @@ typedef enum {
PANEL_APPLET_ORIENT_DOWN,
PANEL_APPLET_ORIENT_LEFT,
PANEL_APPLET_ORIENT_RIGHT
+#define PANEL_APPLET_ORIENT_FIRST PANEL_APPLET_ORIENT_UP
+#define PANEL_APPLET_ORIENT_LAST PANEL_APPLET_ORIENT_RIGHT
} PanelAppletOrient;
#define PANEL_TYPE_APPLET (panel_applet_get_type ())
@@ -81,6 +83,7 @@ typedef enum {
PANEL_APPLET_EXPAND_MAJOR = 1 << 0,
PANEL_APPLET_EXPAND_MINOR = 1 << 1,
PANEL_APPLET_HAS_HANDLE = 1 << 2
+#define PANEL_APPLET_FLAGS_ALL (PANEL_APPLET_EXPAND_MAJOR|PANEL_APPLET_EXPAND_MINOR|PANEL_APPLET_HAS_HANDLE)
} PanelAppletFlags;
typedef struct _PanelApplet PanelApplet;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]