def get_config_dialog(self): m = HDDTempMeter(self.app) dlg = self.app.inflate('hddtemp:widget-config') for s in m.list_disks(): dlg.append('list', UI.SelectOption( value=s, text=s, )) return dlg
def get_ui(self, cfg, id=None): m = HDDTempMeter(self.app).prepare(cfg) self.title = cfg return UI.Label(text='%.2f °C'%m.get_value())