예제 #1
0
파일: gui.py 프로젝트: digideskio/slbuddy
 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)
예제 #2
0
 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)
예제 #3
0
 def _click(self, event):
     self.hide()
     Events.publish("popup.click", self.text.GetLabel())
예제 #4
0
 def _select(self, event):
     Events.publish("menu.select", self._data[event.GetId()])
예제 #5
0
 def close(self, event):
     Events.publish("settings.close")
     self.Destroy()
예제 #6
0
 def _open(self, event):
     Events.publish("menu.open", event)
예제 #7
0
 def save(self, event):
     Events.publish(
         "settings.save",
         dict([(setting, control.GetValue())
               for setting, control in self._settings.items()]))
     self.close(event)
예제 #8
0
파일: gui.py 프로젝트: digideskio/slbuddy
 def _click(self, event):
     self.hide()
     Events.publish("popup.click", self.text.GetLabel())
예제 #9
0
파일: gui.py 프로젝트: digideskio/slbuddy
 def _select(self, event):
     Events.publish("menu.select", 
         self._data[event.GetId()])
예제 #10
0
파일: gui.py 프로젝트: digideskio/slbuddy
 def close(self, event):
     Events.publish("settings.close")
     self.Destroy()
예제 #11
0
파일: gui.py 프로젝트: digideskio/slbuddy
 def _open(self, event):
     Events.publish("menu.open", event)
예제 #12
0
파일: gui.py 프로젝트: digideskio/slbuddy
 def save(self, event):
     Events.publish("settings.save", dict([(setting, control.GetValue()) 
         for setting, control in self._settings.items()]))
     self.close(event)