From 6a4f19ea2cfe142f24f57be1be36b37dfe0d2d0c Mon Sep 17 00:00:00 2001 From: epage Date: Sat, 16 May 2009 23:30:28 +0000 Subject: [PATCH] Making the note list ellipsize rather than scroll at long titles git-svn-id: file:///svnroot/quicknote/trunk@46 bb7704e3-badb-4cfa-9ab3-9374dc87eaa2 --- src/simple_list.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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) -- 1.7.9.5