From: epage Date: Sat, 16 May 2009 23:30:28 +0000 (+0000) Subject: Making the note list ellipsize rather than scroll at long titles X-Git-Url: http://git.maemo.org/git/?p=quicknote;a=commitdiff_plain;h=6a4f19ea2cfe142f24f57be1be36b37dfe0d2d0c;hp=7e19f224348385ad880dd0313bdbb07e3310e08e Making the note list ellipsize rather than scroll at long titles git-svn-id: file:///svnroot/quicknote/trunk@46 bb7704e3-badb-4cfa-9ab3-9374dc87eaa2 --- diff --git a/src/simple_list.py b/src/simple_list.py index b4678b7..e512e10 100644 --- a/src/simple_list.py +++ b/src/simple_list.py @@ -10,8 +10,7 @@ published by the Free Software Foundation. """ -import pygtk -pygtk.require("2.0") +import pango import gtk @@ -42,7 +41,7 @@ class SimpleList(gtk.ScrolledWindow): self._itemlist = gtk.ListStore(str, str) # ScrolledWindow - self.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) + self.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) self.set_shadow_type(gtk.SHADOW_IN) # Treeview @@ -63,6 +62,7 @@ class SimpleList(gtk.ScrolledWindow): # Value-Spalte hinzufügen self._valueCell = gtk.CellRendererText() + self._valueCell.set_property("ellipsize", pango.ELLIPSIZE_END) self._valueColumn = gtk.TreeViewColumn("Caption") self._valueColumn.pack_start(self._valueCell, True) self._valueColumn.add_attribute(self._valueCell, "text", self.VALUE_IDX)