diff options
author | Reinier Heeres <rwh@rwh.(none)> | 2008-01-10 18:21:42 (GMT) |
---|---|---|
committer | Reinier Heeres <rwh@rwh.(none)> | 2008-01-10 18:22:48 (GMT) |
commit | 5bf5b175f301dcc0379d404ddebe0baaab6aed25 (patch) | |
tree | 77096ded89d56792d3fcfb55fb47baf54ff82fe8 | |
parent | b2a3f55d04154bde2d6b0c7b718fed368a546d0a (diff) |
Use ellipsis, #5765
-rw-r--r-- | linkbutton.py | 3 | ||||
-rwxr-xr-x | webtoolbar.py | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/linkbutton.py b/linkbutton.py index aaa1d26..312f9d8 100644 --- a/linkbutton.py +++ b/linkbutton.py @@ -22,6 +22,7 @@ from gettext import gettext as _ import rsvg import re import gc +import pango from sugar.graphics.palette import Palette from sugar.graphics.tray import TrayButton @@ -89,7 +90,7 @@ class LinkButton(TrayButton, gobject.GObject): return rsvg.Handle(data=data).get_pixbuf() def setup_rollover_options(self, info): - palette = Palette(info) + palette = Palette(info, text_maxlen=70) self.set_palette(palette) menu_item = gtk.MenuItem(_('Remove')) diff --git a/webtoolbar.py b/webtoolbar.py index ec09336..e97d94d 100755 --- a/webtoolbar.py +++ b/webtoolbar.py @@ -25,7 +25,9 @@ from xpcom.components import interfaces from xpcom import components from sugar.graphics.toolbutton import ToolButton +from sugar.graphics.menuitem import MenuItem from sugar._sugarext import AddressEntry +import pango import sessionhistory import progresslistener @@ -195,7 +197,7 @@ class WebToolbar(gtk.Toolbar): continue entry = session_history.getEntryAtIndex(i, False) - menu_item = gtk.MenuItem(entry.title) + menu_item = MenuItem(entry.title, text_maxlen=80) menu_item.connect('activate', self._history_item_activated_cb, i) if i < current_page_index: |