summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-10-06 10:24:21 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-10-06 10:24:21 +0800
commit8a6e14d84fe318a7a2efd66d453c2b99a6299d5b (patch)
tree05a88e70e74b805666ba0a2c7ebc5a998bfdc519
parentc3d16cbe31c681001eb18191dc69368342b96b3b (diff)
downloadibus-8a6e14d84fe318a7a2efd66d453c2b99a6299d5b.tar.gz
ibus-8a6e14d84fe318a7a2efd66d453c2b99a6299d5b.tar.xz
ibus-8a6e14d84fe318a7a2efd66d453c2b99a6299d5b.zip
ellipsize engine name in ibus-setup.
-rw-r--r--setup/main.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/setup/main.py b/setup/main.py
index b7e9d10..d595927 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -26,6 +26,7 @@ import sys
import time
import gtk
import gobject
+import pango
import ibus
import keyboardshortcut
from os import path
@@ -199,6 +200,8 @@ class Setup(object):
# column for engine
column = gtk.TreeViewColumn()
column.set_title(_("Engine"))
+ column.set_resizable(True)
+ column.set_min_width(120)
renderer = gtk.CellRendererPixbuf()
renderer.set_property("xalign", 0.5)
@@ -208,6 +211,7 @@ class Setup(object):
renderer = gtk.CellRendererText()
renderer.set_property("xalign", 0.0)
+ renderer.set_property("ellipsize", pango.ELLIPSIZE_END)
# column.set_clickable(True)
column.pack_start(renderer)
@@ -223,6 +227,7 @@ class Setup(object):
#col_offset = gtk.TreeViewColumn("Holiday", renderer, text=HOLIDAY_NAME)
column = gtk.TreeViewColumn(_("Started"), renderer, active = COLUMN_ENABLE, visible = COLUMN_VISIBLE)
+ column.set_resizable(True)
self.__tree.append_column(column)
# column for preload
@@ -232,6 +237,7 @@ class Setup(object):
renderer.connect("toggled", self.__item_preload_column_toggled_cb, model)
column = gtk.TreeViewColumn(_("Preload"), renderer, active = COLUMN_PRELOAD, visible = COLUMN_VISIBLE)
+ column.set_resizable(True)
self.__tree.append_column(column)
renderer = gtk.CellRendererText()