def __make_ui(self, settings): self.__table = gtk.Table(3, 2) self.__table.set_row_spacings(3) self.__table.set_col_spacings(10) self.__row = 0 self.__port = self.__make_port(settings and settings.port or None) self.__modl = self.__make_model() self.__vend = self.__make_vendor(self.__modl) self.__make_field(_("Port"), self.__port) self.__make_field(_("Vendor"), self.__vend) self.__make_field(_("Model"), self.__modl) if settings and settings.radio_class: common.combo_select(self.__vend, settings.radio_class.VENDOR) self.__modl.get_model().clear() self.__modl.append_text(settings.radio_class.MODEL) common.combo_select(self.__modl, settings.radio_class.MODEL) self.__vend.set_sensitive(False) self.__modl.set_sensitive(False) self.__table.show() self.vbox.pack_start(self.__table, 1, 1, 1)
def value(self, val): common.combo_select(self.sel, val)