Пример #1
0
 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()
Пример #2
0
	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()
Пример #3
0
	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)
Пример #4
0
 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())
Пример #5
0
	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()
Пример #6
0
	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())