def editEventClicked(self, item, winTitle, event, groupId): from scal3.ui_gtk.event.editor import EventEditorDialog event = EventEditorDialog( event, title=winTitle, #parent=self,## FIXME ).run() if event is None: return ui.eventDiff.add('e', event) self.onConfigChange()
def editEventClicked(self, item, winTitle, event, groupId): from scal3.ui_gtk.event.editor import EventEditorDialog event = EventEditorDialog( event, title=winTitle, transient_for=self.get_toplevel(), ).run() if event is None: return ui.eventDiff.add("e", event) self.onConfigChange()
def editEventByPath(self, path): from scal3.ui_gtk.event.editor import EventEditorDialog group, event = self.getObjsByPath(path) if group.name == "trash":## FIXME return event = EventEditorDialog( event, title=_("Edit ") + event.desc, parent=self, ).run() if event is None: return self.updateEventRow(event)
def editEventByPath(self, path): from scal3.ui_gtk.event.editor import EventEditorDialog try: gid = self.trees[path][0] eid = self.trees[path][1] except: return group = ui.eventGroups[gid] event = group[eid] event = EventEditorDialog( event, title=_("Edit ") + event.desc, parent=self, ).run() if event is None: return ### ui.eventDiff.add("e", event) ### eventIter = self.trees.get_iter(path) self.trees.set_value(eventIter, 3, pixbufFromFile(event.icon)) self.trees.set_value(eventIter, 4, event.summary) self.trees.set_value(eventIter, 5, event.getShownDescription())
def editEventFromMenu(self, item, groupId, eventId): from scal3.ui_gtk.event.editor import EventEditorDialog event = ui.getEvent(groupId, eventId) group = ui.eventGroups[groupId] parent = self event = EventEditorDialog( event, title=_("Edit ") + event.desc, transient_for=parent, ).run() if event is None: return ui.eventDiff.add("e", event) self.onConfigChange()