Bug fixes for file_backend, api changes, etc
[doneit] / src / gtk_toolbox.py
index bebe859..4828d5e 100644 (file)
@@ -312,7 +312,7 @@ class MessageBox2(gtk.MessageDialog):
 
 class PopupCalendar(object):
 
-       def __init__(self, parent, displayDate):
+       def __init__(self, parent, displayDate, title = ""):
                self._displayDate = displayDate
 
                self._calendar = gtk.Calendar()
@@ -327,7 +327,7 @@ class PopupCalendar(object):
                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)
@@ -379,7 +379,7 @@ class NotesDialog(object):
                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)
 
@@ -458,9 +458,6 @@ class NotesDialog(object):
 
 
 class EditTaskDialog(object):
-       """
-       @bug The dialog doens't fit well on the maemo screen
-       """
 
        def __init__(self, widgetTree):
                self._projectsList = gtk.ListStore(gobject.TYPE_STRING)