7 def __init__(self, config):
8 self.builder = gtk.Builder()
9 self.builder.add_from_file('visual.ui')
10 self.builder.connect_signals(self)
11 self.window = self.builder.get_object("window")
12 self.settings = self.builder.get_object("settings")
16 def on_hide(self, win, *args):
20 def on_show(self, act):
24 def on_connect(self, win):
25 print "Unimplemented: on_connect"
28 def on_enable(self, _):
29 print "Unimplemented: on_enable"
33 print "Unimplemented: on_rate"
36 def on_key(self, win, ev):
40 def on_destroy(self, win):
44 def load_config(self):
46 baud = self.builder.get_object("baudrate")
47 stopb = self.builder.get_object("stopbits")
48 datab = self.builder.get_object("databits")
49 baud.set_value(self.config.baudrate)
50 stopb.set_value(self.config.stopbits)
51 datab.set_value(self.config.databits)
54 user = self.builder.get_object("username")
55 pwd = self.builder.get_object("password")
56 api = self.builder.get_object("apikey")
57 user.set_text(self.config.username)
58 pwd.set_text(self.config.password)
59 api.set_text(self.config.apikey)
61 # TODO - send changes back to config