online-desktop r7241 - trunk/pyonlinedesktop
- From: otaylor svn gnome org
- To: svn-commits-list gnome org
- Subject: online-desktop r7241 - trunk/pyonlinedesktop
- Date: Mon, 4 Feb 2008 20:28:43 +0000 (GMT)
Author: otaylor
Date: Mon Feb 4 20:28:43 2008
New Revision: 7241
URL: http://svn.gnome.org/viewvc/online-desktop?rev=7241&view=rev
Log:
Lock the applets on the online-desktop panel
Modified:
trunk/pyonlinedesktop/gnomepanel.py
trunk/pyonlinedesktop/odpanel.py
Modified: trunk/pyonlinedesktop/gnomepanel.py
==============================================================================
--- trunk/pyonlinedesktop/gnomepanel.py (original)
+++ trunk/pyonlinedesktop/gnomepanel.py Mon Feb 4 20:28:43 2008
@@ -49,7 +49,7 @@
_save_id_list(list_name, vals)
_save_other_lists(list_name)
-def add_applet(panel, name, iid, pos, right=False):
+def add_applet(panel, name, iid, pos, right=False, locked=False):
client = gconf.client_get_default()
engine = gconf.engine_get_default()
@@ -60,6 +60,7 @@
client.set_string(dir + '/toplevel_id', panel)
client.set_int(dir + '/position', pos)
client.set_bool(dir + '/panel_right_stick', not not right)
+ client.set_bool(dir + '/locked', locked)
client.set_string(dir + '/bonobo_iid', 'OAFIID:' + iid)
@@ -80,4 +81,4 @@
_save_other_lists('toplevel_id_list')
def get_toplevels():
- return gconf.client_get_default().get_list(PANEL_CONFIG_DIR + '/general/toplevel_id_list', gconf.VALUE_STRING)
\ No newline at end of file
+ return gconf.client_get_default().get_list(PANEL_CONFIG_DIR + '/general/toplevel_id_list', gconf.VALUE_STRING)
Modified: trunk/pyonlinedesktop/odpanel.py
==============================================================================
--- trunk/pyonlinedesktop/odpanel.py (original)
+++ trunk/pyonlinedesktop/odpanel.py Mon Feb 4 20:28:43 2008
@@ -11,11 +11,11 @@
if toplevels == [PANEL_ID]:
return
gnomepanel.create_toplevel(PANEL_ID)
- gnomepanel.add_applet(PANEL_ID, 'bigboard_' + NAME, 'GNOME_OnlineDesktop_BigBoardButtonApplet', 1)
- gnomepanel.add_applet(PANEL_ID, 'windowlist_' + NAME, 'GNOME_WindowListApplet', 2)
- gnomepanel.add_applet(PANEL_ID, 'mixer_' + NAME, 'GNOME_MixerApplet', 1, right=True)
- gnomepanel.add_applet(PANEL_ID, 'clock_' + NAME, 'GNOME_ClockApplet', 1, right=True)
- gnomepanel.add_applet(PANEL_ID, 'tray_' + NAME, 'GNOME_SystemTrayApplet', 0, right=True)
+ gnomepanel.add_applet(PANEL_ID, 'bigboard_' + NAME, 'GNOME_OnlineDesktop_BigBoardButtonApplet', 1, locked=True)
+ gnomepanel.add_applet(PANEL_ID, 'windowlist_' + NAME, 'GNOME_WindowListApplet', 2, locked=True)
+ gnomepanel.add_applet(PANEL_ID, 'mixer_' + NAME, 'GNOME_MixerApplet', 1, right=True, locked=True)
+ gnomepanel.add_applet(PANEL_ID, 'clock_' + NAME, 'GNOME_ClockApplet', 1, right=True, locked=True)
+ gnomepanel.add_applet(PANEL_ID, 'tray_' + NAME, 'GNOME_SystemTrayApplet', 0, right=True, locked=True)
gnomepanel.set_toplevels([PANEL_ID])
# TODO no schema for this, ugly to use /bigboard too
gconf.client_get_default().set_list('/apps/bigboard/prev_panel_config', gconf.VALUE_STRING, toplevels)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]