Ejemplo n.º 1
0
 def __init__(self, engine):
     widgetset.Background.__init__(self)
     hbox = widgetset.HBox(spacing=15)
     self.pack(hbox, imagepool.get_image_display(searchengines.icon_path_for_engine(engine)))
     label = widgetset.Label(engine.title)
     label.set_size(widgetutil.font_scale_from_osx_points(14))
     label.set_bold(True)
     self.pack(hbox, widgetutil.align_left(label), expand=True)
     self.add(hbox)
     self.has_border = True
Ejemplo n.º 2
0
 def _add_engine(self, engine):
     icon_path = searchengines.icon_path_for_engine(engine)
     pixbuf = gtk.gdk.pixbuf_new_from_file(icon_path)
     self._engine_to_pixbuf[engine.name] = pixbuf
     image = gtk.Image()
     image.set_from_pixbuf(pixbuf)
     menu_item = gtk.ImageMenuItem(engine.title)
     menu_item.set_image(image)
     menu_item.connect('activate', self._on_menu_item_activate, engine.name)
     menu_item.show()
     self.menu.append(menu_item)
Ejemplo n.º 3
0
 def __init__(self, engine):
     widgetset.Background.__init__(self)
     hbox = widgetset.HBox(spacing=15)
     self.pack(hbox, imagepool.get_image_display(
             searchengines.icon_path_for_engine(engine)))
     label = widgetset.Label(engine.title)
     label.set_size(widgetutil.font_scale_from_osx_points(14))
     label.set_bold(True)
     self.pack(hbox, widgetutil.align_left(label), expand=True)
     self.add(hbox)
     self.has_border = True
Ejemplo n.º 4
0
 def _add_engine(self, engine):
     icon_path = searchengines.icon_path_for_engine(engine)
     pixbuf = gtk.gdk.pixbuf_new_from_file(icon_path)
     self._engine_to_pixbuf[engine.name] = pixbuf
     image = gtk.Image()
     image.set_from_pixbuf(pixbuf)
     menu_item = gtk.ImageMenuItem(engine.title)
     menu_item.set_image(image)
     menu_item.connect('activate', self._on_menu_item_activate, engine.name)
     menu_item.show()
     self.menu.append(menu_item)