Maemo might not have gtkspell, so making it optional
[quicknote] / src / libnotizen.py
index a614d5e..9f720e8 100644 (file)
@@ -15,6 +15,10 @@ import uuid
 
 import gobject
 import gtk
+try:
+       import gtkspell
+except ImportError:
+       gtkspell = None
 
 import simple_list
 
@@ -67,6 +71,10 @@ class Notizen(gtk.HBox):
                buf = self._noteBodyView.get_buffer()
                buf.set_text("")
                buf.connect("changed", self._on_note_changed, None)
+               if gtkspell is not None:
+                       self._noteBodySpellChecker = gtkspell.Spell(self._noteBodyView)
+               else:
+                       self._noteBodySpellChecker = None
 
                #self.textviewNotiz.set_size_request(-1, 50)
                self._noteScrollWindow = gtk.ScrolledWindow()
@@ -113,7 +121,7 @@ class Notizen(gtk.HBox):
        def load_notes(self, data = None):
                logging.info("load_notes params: pos:"+str(self._pos)+" noteid:"+str(self.noteId))
                self._noteslist.clear_items()
-               self._noteslist.append_item(_("new Note"), "new")
+               self._noteslist.append_item(_("New Note..."), "new")
 
                self._categoryName = self._topBox.get_category()
                search = self._topBox.get_search_pattern()