def addTag(self, tag): tag = tag.lower() if tag in self.tags: return self.tags.add(tag) toggle = self.addWidget(gui.CheckBox(tag.capitalize())) toggle.tag = tag @toggle.mhEvent def onClicked(event): self.setTagState(toggle.tag, toggle.selected)
def addTag(self, tag): tag = tag.lower() if tag in self.tags: return toggle = gui.CheckBox(tag.title()) toggle.tag = tag self.tags[tag] = toggle @toggle.mhEvent def onClicked(event): self.setTagState(toggle.tag, toggle.selected)
def addTag(self, tag): if type(tag) is bytes: tag = tag.decode('utf-8') tag = tag.lower() if tag in self.tags: return self.tags.add(tag) toggle = self.addWidget(gui.CheckBox(tag.capitalize())) toggle.tag = tag self.tagToggles.append(toggle) @toggle.mhEvent def onClicked(event): self.setTagState(toggle.tag, toggle.selected)