def _menu(self, event): menu = self.menu() separated = lambda check, name: (["-"] if check else []) + [name] if self.settings: menu += separated(menu, "Settings") menu += separated(menu, "Exit") Events.publish("menu.data", menu)
def _menu(self, event): menu = self.menu() separated = lambda check, name: (["-"] if check else []) + [name] if self.settings: menu += separated(menu, "Settings") menu += separated(menu, "Exit") Events.publish("menu.data", menu)
def _click(self, event): self.hide() Events.publish("popup.click", self.text.GetLabel())
def _select(self, event): Events.publish("menu.select", self._data[event.GetId()])
def close(self, event): Events.publish("settings.close") self.Destroy()
def _open(self, event): Events.publish("menu.open", event)
def save(self, event): Events.publish( "settings.save", dict([(setting, control.GetValue()) for setting, control in self._settings.items()])) self.close(event)
def _click(self, event): self.hide() Events.publish("popup.click", self.text.GetLabel())
def _select(self, event): Events.publish("menu.select", self._data[event.GetId()])
def close(self, event): Events.publish("settings.close") self.Destroy()
def _open(self, event): Events.publish("menu.open", event)
def save(self, event): Events.publish("settings.save", dict([(setting, control.GetValue()) for setting, control in self._settings.items()])) self.close(event)