diff options
author | Nick Schermer <nick@xfce.org> | 2010-02-26 14:08:28 +0100 |
---|---|---|
committer | Nick Schermer <nick@xfce.org> | 2010-02-26 14:11:51 +0100 |
commit | 1f42438a2cbe1db02ab1c9dbec0df20f9733f7eb (patch) | |
tree | 5e88fbc6d6175baa2ca72a2d86b0b18d2d935be7 /common | |
parent | f55864da4b0f9213adcac6f7229a73b2bca0e0ac (diff) | |
download | xfce4-panel-1f42438a2cbe1db02ab1c9dbec0df20f9733f7eb.tar.gz |
Add Xfconf based kiosk locking to the panel.
Each panel can be locked individually though Xfconf and
new API function xfce_panel_plugin_get_locked() for plugins;
although it might be safer for plugins to directly check the
Xfconf channel.
Diffstat (limited to 'common')
-rw-r--r-- | common/panel-dbus.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/common/panel-dbus.h b/common/panel-dbus.h index 2b26f58b..e53b15c5 100644 --- a/common/panel-dbus.h +++ b/common/panel-dbus.h @@ -32,13 +32,14 @@ #define SIGNAL_SET_SIZE SIGNAL_PREFIX_S "a" #define SIGNAL_SET_ORIENTATION SIGNAL_PREFIX_S "b" #define SIGNAL_SET_SCREEN_POSITION SIGNAL_PREFIX_S "c" -#define SIGNAL_SAVE SIGNAL_PREFIX_S "d" -#define SIGNAL_SHOW_CONFIGURE SIGNAL_PREFIX_S "e" -#define SIGNAL_SHOW_ABOUT SIGNAL_PREFIX_S "f" -#define SIGNAL_REMOVED SIGNAL_PREFIX_S "g" -#define SIGNAL_WRAPPER_SET_SENSITIVE SIGNAL_PREFIX_S "h" -#define SIGNAL_WRAPPER_BACKGROUND_ALPHA SIGNAL_PREFIX_S "i" -#define SIGNAL_WRAPPER_QUIT SIGNAL_PREFIX_S "j" +#define SIGNAL_SET_LOCKED SIGNAL_PREFIX_S "d" +#define SIGNAL_SAVE SIGNAL_PREFIX_S "e" +#define SIGNAL_SHOW_CONFIGURE SIGNAL_PREFIX_S "f" +#define SIGNAL_SHOW_ABOUT SIGNAL_PREFIX_S "g" +#define SIGNAL_REMOVED SIGNAL_PREFIX_S "h" +#define SIGNAL_WRAPPER_SET_SENSITIVE SIGNAL_PREFIX_S "i" +#define SIGNAL_WRAPPER_BACKGROUND_ALPHA SIGNAL_PREFIX_S "j" +#define SIGNAL_WRAPPER_QUIT SIGNAL_PREFIX_S "k" /* special types for dbus communication */ #define PANEL_TYPE_DBUS_SET_MESSAGE dbus_g_type_get_struct ("GValueArray", \ |