From 463101b19d70df3337d8dc430fa9d7baae69ffd7 Mon Sep 17 00:00:00 2001 From: Ignacio Rodriguez Date: Wed, 8 Jan 2014 11:35:16 -0200 Subject: [PATCH] Add menu width chars to sugar3 --- src/sugar3/graphics/menuitem.py | 6 ++++-- src/sugar3/graphics/palette.py | 2 +- src/sugar3/graphics/style.py | 2 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/sugar3/graphics/menuitem.py b/src/sugar3/graphics/menuitem.py index a82707c5..f6a2ccd3 100644 --- a/src/sugar3/graphics/menuitem.py +++ b/src/sugar3/graphics/menuitem.py @@ -26,12 +26,14 @@ from gi.repository import Pango from gi.repository import Gtk from sugar3.graphics.icon import Icon +from sugar3.graphics import style class MenuItem(Gtk.ImageMenuItem): - def __init__(self, text_label=None, icon_name=None, text_maxlen=60, - xo_color=None, file_name=None): + def __init__(self, text_label=None, icon_name=None, + text_maxlen=style.MENU_WIDTH_CHARS, xo_color=None, + file_name=None): GObject.GObject.__init__(self) self._accelerator = None diff --git a/src/sugar3/graphics/palette.py b/src/sugar3/graphics/palette.py index 6f70420a..5fec5698 100644 --- a/src/sugar3/graphics/palette.py +++ b/src/sugar3/graphics/palette.py @@ -101,7 +101,7 @@ class Palette(PaletteWindow): __gtype_name__ = 'SugarPalette' def __init__(self, label=None, accel_path=None, - text_maxlen=60, **kwargs): + text_maxlen=style.MENU_WIDTH_CHARS, **kwargs): # DEPRECATED: label is passed with the primary-text property, # accel_path is set via the invoker property diff --git a/src/sugar3/graphics/style.py b/src/sugar3/graphics/style.py index fe854886..0d7ce64a 100644 --- a/src/sugar3/graphics/style.py +++ b/src/sugar3/graphics/style.py @@ -145,3 +145,5 @@ COLOR_HIGHLIGHT = Color('#E7E7E7') PALETTE_CURSOR_DISTANCE = zoom(10) TOOLBAR_ARROW_SIZE = zoom(24) + +MENU_WIDTH_CHARS = 60 \ No newline at end of file