def __init__(self, url, buf, color, title, owner, index, hash): TrayButton.__init__(self) self.set_image(buf, color.split(',')[1], color.split(',')[0]) self.hash = hash info = title +'\n'+ owner self.setup_rollover_options(info)
def __init__(self, ui, savedmapData): TrayButton.__init__(self) self.ui = ui self.data = savedmapData img = self.getImg() self.set_icon_widget(img) self.setup_rollover_options()
def __init__(self, ui, recd): TrayButton.__init__(self) self.ui = ui self.recd = recd img = self.getImg( ) self.set_icon_widget( img ) self.ACTIVATE_COPY_ID = 0 self.ACTIVATE_REMOVE_ID = 0 self.setup_rollover_options( recd.title )
from sugar.graphics.tray import TrayButton, TrayIcon import common test = common.Test() vbox = gtk.VBox() tray = HTray() vbox.pack_start(tray, False) tray.show() theme_icons = gtk.icon_theme_get_default().list_icons() for i in range(0, 100): button = TrayButton(icon_name=theme_icons[i]) tray.add_item(button) button.show() tray = HTray() vbox.pack_start(tray, False) tray.show() for i in range(0, 10): icon = TrayIcon(icon_name=theme_icons[i]) tray.add_item(icon) icon.show() hbox = gtk.HBox() tray = VTray()
vbox.pack_start(toolbar, False) toolbar.show() for i in range(0, 5): button = ToolButton(icon_name=theme_icons[i]) button.set_tooltip('Icon %d' % i) toolbar.insert(button, -1) button.show() content = gtk.Label() vbox.pack_start(content) content.show() tray = HTray() vbox.pack_start(tray, False) tray.show() for i in range(0, 30): button = TrayButton(icon_name=theme_icons[i]) button.set_tooltip('Icon %d' % i) tray.add_item(button) button.show() test.pack_start(vbox) vbox.show() test.show() if __name__ == '__main__': common.main(test)