__pretty_app_name__ = "Quicknote"
__app_name__ = "quicknote"
__version__ = "0.7.8"
__pretty_app_name__ = "Quicknote"
__app_name__ = "quicknote"
__version__ = "0.7.8"
_data_path_ = os.path.join(os.path.expanduser("~"), ".quicknote")
__app_magic__ = 0xdeadbeef
_data_path_ = os.path.join(os.path.expanduser("~"), ".quicknote")
__app_magic__ = 0xdeadbeef
except ImportError:
gtkspell = None
except ImportError:
gtkspell = None
# Note list
self._noteslist = simple_list.SimpleList()
self._noteslist.set_eventfunction_cursor_changed(self._update_noteslist)
# Note list
self._noteslist = simple_list.SimpleList()
self._noteslist.set_eventfunction_cursor_changed(self._update_noteslist)
- self._noteslist.set_size_request(250, -1)
+ self._noteslist.widget.set_size_request(250, -1)
frame = gtk.Frame(_("Titles"))
frame = gtk.Frame(_("Titles"))
- frame.add(self._noteslist)
+ frame.add(self._noteslist.widget)
self._noteScrollWindow = gtk.ScrolledWindow()
self._noteScrollWindow.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
self._noteScrollWindow.add(self._noteBodyView)
self._noteScrollWindow = gtk.ScrolledWindow()
self._noteScrollWindow.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
self._noteScrollWindow.add(self._noteBodyView)
+ hildonize.hildonize_scrollwindow_with_viewport(self._noteScrollWindow)
frame = gtk.Frame(_("Note"))
frame.add(self._noteScrollWindow)
frame = gtk.Frame(_("Note"))
frame.add(self._noteScrollWindow)
-class SimpleList(gtk.ScrolledWindow):\r
+class SimpleList(object):\r
"""\r
Stellt eine einfache Liste mit Laufbalken dar. Das wird mit\r
den Objekten ScrolledWindow und TreeView erreicht.\r
"""\r
Stellt eine einfache Liste mit Laufbalken dar. Das wird mit\r
den Objekten ScrolledWindow und TreeView erreicht.\r
-\r
- @todo Decouple SimpleList from scrolled window to be able to hildonize it\r
"""\r
Initialisieren\r
"""\r
"""\r
Initialisieren\r
"""\r
-\r
- gtk.ScrolledWindow.__init__(self)\r
self._selectedItem = None # (<Position>, <Key>, <Value>)\r
\r
self._selectedItem = None # (<Position>, <Key>, <Value>)\r
\r
- # Liste\r
- self._itemlist = gtk.ListStore(str, str)\r
-\r
- # ScrolledWindow\r
- self.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)\r
- self.set_shadow_type(gtk.SHADOW_IN)\r
-\r
+ self._itemlist = gtk.ListStore(str, str)\r
self._itemView = gtk.TreeView(self._itemlist)\r
self._itemView.set_headers_visible(False)\r
self._itemView.get_selection().set_mode(gtk.SELECTION_BROWSE)\r
self._itemView = gtk.TreeView(self._itemlist)\r
self._itemView.set_headers_visible(False)\r
self._itemView.get_selection().set_mode(gtk.SELECTION_BROWSE)\r
# wie ich das möchte. Deshalb habe ich die Suche abgeschaltet.\r
self._itemView.set_enable_search(False)\r
\r
# wie ich das möchte. Deshalb habe ich die Suche abgeschaltet.\r
self._itemView.set_enable_search(False)\r
\r
+ # ScrolledWindow\r
+ self._scrolledWindow = gtk.ScrolledWindow()\r
+ self._scrolledWindow.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)\r
+ self._scrolledWindow.set_shadow_type(gtk.SHADOW_IN)\r
+\r
- self.add(self._itemView)\r
- self.show()\r
+ self._scrolledWindow.add(self._itemView)\r
+ self._scrolledWindow = hildonize.hildonize_scrollwindow(self._scrolledWindow)\r
+ self._scrolledWindow.show()\r
+\r
+ @property\r
+ def widget(self):\r
+ return self._scrolledWindow\r
\r
def append_item(self, value, key = ""):\r
"""\r
\r
def append_item(self, value, key = ""):\r
"""\r