diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-01-19 19:20:15 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-01-21 11:51:11 (GMT) |
commit | 5a6b5821d3403bfd0ee41781bf3fe6e645d7a027 (patch) | |
tree | 1fdf643fd2b26dfe9c98e69a9e72da8e4389a41c /ComboBox.py | |
parent | 1b5f8bdd6ccb09b7f6f2914cf9044d294e16be4a (diff) |
...
Diffstat (limited to 'ComboBox.py')
-rw-r--r-- | ComboBox.py | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/ComboBox.py b/ComboBox.py deleted file mode 100644 index 1ff3362..0000000 --- a/ComboBox.py +++ /dev/null @@ -1,45 +0,0 @@ -import pygtk -import gtk - -from Theme import * -from sugar.graphics.combobox import * - -class BigComboBox(ComboBox): - - def __init__(self): - ComboBox.__init__(self) - - self.set_name('fubar') - - - def append_item(self, action_id, text = None, icon_name = None, size = None, - pixbuf = None): - - if not self._icon_renderer and (icon_name or pixbuf): - self._icon_renderer = gtk.CellRendererPixbuf() - - settings = self.get_settings() - w, h = gtk.icon_size_lookup_for_settings(settings, gtk.ICON_SIZE_MENU) - self._icon_renderer.props.stock_size = w - - self.pack_start(self._icon_renderer, False) - self.add_attribute(self._icon_renderer, 'pixbuf', 2) - - if not self._text_renderer and text: - self._text_renderer = gtk.CellRendererText() - self.pack_end(self._text_renderer, True) - self.add_attribute(self._text_renderer, 'text', 1) - - if not pixbuf: - if icon_name: - if not size: - size = gtk.ICON_SIZE_LARGE_TOOLBAR - width, height = gtk.icon_size_lookup(size) - else: - width, height = size - pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(icon_name, - width, height) - else: - pixbuf = None - - self._model.append([action_id, text, pixbuf, False]) |