client.set_int( "/apps/wifihood/%s-zoom" % self._type , zoom )
self.zoom = zoom
- def save ( self , widget=None ) :
+ def save ( self , widget=None , event=None ) :
"""Saves all the editable configuration elements"""
client = gconf.client_get_default()
hildon.StackableWindow.__init__( self )
self.set_title( "Wifihood Settings" )
+ self.connect_object("delete_event", config.save , self )
+
scrollwin = hildon.PannableArea()
scrollwin.show()
self.add(scrollwin)
dbvalue = hildon.Entry( gtk.HILDON_SIZE_FINGER_HEIGHT )
dbvalue.set_width_chars(15)
- dbvalue.connect( "changed" , self.entry_cb , config , "basedir" )
+ dbvalue.connect( "changed" , self.entry_cb , config , "homedir" )
dbvalue.set_text( config.homedir )
dbvalue.show()
database.attach(dbvalue, 1, 2, 0, 1, gtk.EXPAND|gtk.FILL, 0, 0, 5)
scanvalue = hildon.Entry( gtk.HILDON_SIZE_FINGER_HEIGHT )
scanvalue.set_width_chars(5)
- scanvalue.connect( "changed" , self.float_cb , config , "scan-period" )
+ scanvalue.connect( "changed" , self.float_cb , config , "scan_period" )
scanvalue.set_text( "%s" % config.scan_period )
scanvalue.show()
datatable.attach(scanvalue, 2, 3, 0, 1, gtk.FILL)