[meld] Handle external changes to show toolbar/statusbar preferences
- From: Kai Willadsen <kaiw src gnome org>
- To: svn-commits-list gnome org
- Subject: [meld] Handle external changes to show toolbar/statusbar preferences
- Date: Wed, 20 May 2009 02:16:25 -0400 (EDT)
commit c801f6b6c819e743f2fd959790f52cf3fd57c8dc
Author: Kai Willadsen <kai willadsen gmail com>
Date: Wed May 20 12:46:18 2009 +1000
Handle external changes to show toolbar/statusbar preferences
The toolbar and statusbar visibility preferences weren't handled through the
normal preference callback, which meant that external gconf changes weren't
being picked up. This commit routes the visibility preferences through the
normal preference change callback.
---
meldapp.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/meldapp.py b/meldapp.py
index 04b0d42..21b3212 100644
--- a/meldapp.py
+++ b/meldapp.py
@@ -666,6 +666,10 @@ class MeldApp(gnomeglade.Component):
def on_preference_changed(self, key, value):
if key == "toolbar_style":
self.toolbar.set_style( self.prefs.get_toolbar_style() )
+ elif key == "statusbar_visible":
+ self.status_box.props.visible = self.prefs.statusbar_visible
+ elif key == "toolbar_visible":
+ self.toolbar.props.visible = self.prefs.toolbar_visible
#
# General events and callbacks
@@ -795,11 +799,9 @@ class MeldApp(gnomeglade.Component):
def on_menu_toolbar_toggled(self, widget):
self.prefs.toolbar_visible = widget.get_active()
- self.toolbar.props.visible = widget.get_active()
def on_menu_statusbar_toggled(self, widget):
self.prefs.statusbar_visible = widget.get_active()
- self.status_box.props.visible = widget.get_active()
#
# Toolbar and menu items (help)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]