class PopupCalendar(object):
- def __init__(self, parent, displayDate):
+ def __init__(self, parent, displayDate, title = ""):
self._displayDate = displayDate
self._calendar = gtk.Calendar()
self._calendar.connect("day-selected", self._on_day_selected)
self._popupWindow = gtk.Window()
- self._popupWindow.set_title("")
+ self._popupWindow.set_title(title)
self._popupWindow.add(self._calendar)
self._popupWindow.set_transient_for(parent)
self._popupWindow.set_modal(True)
+ self._popupWindow.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG)
+ self._popupWindow.set_skip_pager_hint(True)
+ self._popupWindow.set_skip_taskbar_hint(True)
def run(self):
self._popupWindow.show_all()
taskDetails = todoManager.get_task_details(taskId)
self._dialog.set_default_response(gtk.RESPONSE_OK)
- for note in taskDetails["notes"]:
+ for note in taskDetails["notes"].itervalues():
noteBox, titleEntry, noteDeleteButton, noteEntry = self._append_notebox(note)
noteDeleteButton.connect("clicked", self._on_delete_existing, note["id"], noteBox)