summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Huang <shawn.p.huang@gmail.com>2009-06-03 11:50:13 +0800
committerPeng Huang <shawn.p.huang@gmail.com>2009-06-03 11:50:13 +0800
commit911290f1b209fd70f7d3243e766cd8417a5a4387 (patch)
treeaef227da147586ae52302ed36a52b6310942c99c
parent0afbf6500ca414ed4a2242fcf7607a1f8d840f97 (diff)
downloadibus-anthy-911290f1b209fd70f7d3243e766cd8417a5a4387.tar.gz
Ellipsize the shortcuts if the text is too long.1.1.0.2009060
-rw-r--r--setup/main.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/setup/main.py b/setup/main.py
index bb903d7..47752bd 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -1,5 +1,6 @@
from os import path
import gtk
+import pango
from gtk import glade
from ibus import keysyms, modifier
from gettext import dgettext
@@ -36,8 +37,10 @@ class AnthySetup(object):
tv = xml.get_widget('shortcut')
tv.append_column(gtk.TreeViewColumn('Command',
gtk.CellRendererText(), text=0))
+ renderer = gtk.CellRendererText()
+ renderer.set_property("ellipsize", pango.ELLIPSIZE_END)
tv.append_column(gtk.TreeViewColumn('Shortcut',
- gtk.CellRendererText(), text=1))
+ renderer, text=1))
tv.get_selection().connect_after('changed',
self.on_selection_changed, 0)
ls = gtk.ListStore(str, str)