def __init__(self): TableForm.__init__(self, 2) self._port = gtk.Entry() self._port.set_text('/dev/ttyS0') self.attach_field(0, u'Port:', self._port) self._speed = gtk.combo_box_new_text() self._speed.append_text('9600') self._speed.append_text('19200') self._speed.append_text('38400') self._speed.append_text('57600') self._speed.set_active(0) self.attach_field(1, u'Speed:', self._speed)
def __init__(self, port): gtk.Dialog.__init__(self, u'Personal data', None, 0, ('Read from GP940', 1, 'Write to GP940', 2, gtk.STOCK_CLOSE, gtk.RESPONSE_REJECT)) self._port = port self.set_default_response(gtk.RESPONSE_ACCEPT) self.connect("close", lambda dialog: dialog.response(gtk.RESPONSE_REJECT)) self.connect("response", self.__on_response) table = TableForm(5) self._pilot = gtk.Entry() table.attach_field(0, u'Pilot:', self._pilot) self._model = gtk.Entry() table.attach_field(1, u'Glider model:', self._model) self._class = gtk.Entry() table.attach_field(2, u'Competition class:', self._class) self._registration = gtk.Entry() table.attach_field(3, u'Registration:', self._registration) self._sign = gtk.Entry() table.attach_field(4, u'Competition sign:', self._sign) table.show_all() self.vbox.add(table)