Fix mintMenuConfig

This commit is contained in:
Michael Webster 2013-03-13 22:01:10 -04:00
parent e50af35715
commit e9745fd8eb

View File

@ -350,13 +350,12 @@ class mintMenuConfig( object ):
return not self.showButtonIcon.get_active() return not self.showButtonIcon.get_active()
def bindGSettingsValueToWidget( self, settings, setting_type, key, widget, changeEvent, setter, getter ): def bindGSettingsValueToWidget( self, settings, setting_type, key, widget, changeEvent, setter, getter ):
widget.connect( changeEvent, lambda *args: self.callGetter( settings, setting_type, key, getter ) )
settings.notifyAdd( key, self.callSetter, args = [ setting_type, setter ] ) settings.notifyAdd( key, self.callSetter, args = [ setting_type, setter ] )
if setting_type == "color": if setting_type == "color":
setter( Gdk.color_parse( settings.get( setting_type, key ) ) ) setter( Gdk.color_parse( settings.get( setting_type, key ) ) )
else: else:
setter( settings.get( setting_type, key ) ) setter( settings.get( setting_type, key ) )
widget.connect( changeEvent, lambda *args: self.callGetter( settings, setting_type, key, getter ) )
def callSetter( self, settings, key, args ): def callSetter( self, settings, key, args ):
if args[0] == "bool": if args[0] == "bool":