def __init__(self, activity_info): ActivityPalette.__init__(self, activity_info) self._bundle_id = activity_info.get_bundle_id() self._version = activity_info.get_activity_version() registry = bundleregistry.get_registry() self._favorites = [] self._favorite_items = [] self._favorite_icons = [] for i in range(desktop.get_number_of_views()): self._favorites.append(registry.is_bundle_favorite(self._bundle_id, self._version, i)) self._favorite_items.append(PaletteMenuItem()) self._favorite_icons.append(Icon(icon_name=desktop.get_favorite_icons()[i], icon_size=Gtk.IconSize.MENU)) self._favorite_items[i].set_image(self._favorite_icons[i]) self._favorite_icons[i].show() self._favorite_items[i].connect("activate", self.__change_favorite_activate_cb, i) self.menu_box.append_item(self._favorite_items[i]) self._favorite_items[i].show() if activity_info.is_user_activity(): self._add_erase_option(registry, activity_info) registry = bundleregistry.get_registry() self._activity_changed_sid = [] for i in range(desktop.get_number_of_views()): self._activity_changed_sid.append(registry.connect("bundle_changed", self.__activity_changed_cb, i)) self._update_favorite_item(i) self.menu_box.connect("destroy", self.__destroy_cb)
def __init__(self, favorite_view): CellRendererIcon.__init__(self) self.favorite_view = favorite_view self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.SMALL_ICON_SIZE self.props.icon_name = desktop.get_favorite_icons()[favorite_view] self.props.mode = Gtk.CellRendererMode.ACTIVATABLE
def __desktop_view_icons_changed_cb(self): number_of_views = desktop.get_number_of_views() self.assertTrue(number_of_views == len(self.target)) view_icons = desktop.get_view_icons() self.assertTrue(len(view_icons) == len(self.target)) for i in range(len(view_icons)): self.assertTrue(view_icons[i] in self.target) favorite_icons = desktop.get_favorite_icons() self.assertTrue(len(favorite_icons) >= len(self.target))
def __init__(self, tree_view, favorite_view): CellRendererIcon.__init__(self, tree_view) self.favorite_view = favorite_view self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.SMALL_ICON_SIZE self.props.icon_name = desktop.get_favorite_icons()[favorite_view] self.props.mode = Gtk.CellRendererMode.ACTIVATABLE prelit_color = profile.get_color() self.props.prelit_stroke_color = prelit_color.get_stroke_color() self.props.prelit_fill_color = prelit_color.get_fill_color()
def __init__(self, tree_view, favorite_view): CellRendererIcon.__init__(self, tree_view) self.favorite_view = favorite_view self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.SMALL_ICON_SIZE self.props.icon_name = desktop.get_favorite_icons()[favorite_view] self.props.mode = Gtk.CellRendererMode.ACTIVATABLE client = GConf.Client.get_default() prelit_color = XoColor(client.get_string("/desktop/sugar/user/color")) self.props.prelit_stroke_color = prelit_color.get_stroke_color() self.props.prelit_fill_color = prelit_color.get_fill_color()
def __desktop_view_icons_changed_cb(self, model): number_of_views = desktop.get_number_of_views() self.assertTrue(number_of_views == len(self.target)) view_icons = desktop.get_view_icons() self.assertTrue(len(view_icons) == len(self.target)) right_view_icons = [view['view-icon'] for view in self.target] for i in range(len(view_icons)): self.assertTrue(view_icons[i] in right_view_icons) favorite_icons = desktop.get_favorite_icons() self.assertTrue(len(favorite_icons) >= len(self.target))
def __init__(self, tree_view, favorite_view): CellRendererIcon.__init__(self, tree_view) self.favorite_view = favorite_view self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.SMALL_ICON_SIZE self.props.icon_name = desktop.get_favorite_icons()[favorite_view] self.props.mode = Gtk.CellRendererMode.ACTIVATABLE client = GConf.Client.get_default() prelit_color = XoColor(client.get_string('/desktop/sugar/user/color')) self.props.prelit_stroke_color = prelit_color.get_stroke_color() self.props.prelit_fill_color = prelit_color.get_fill_color()
def __init__(self, activity_info): ActivityPalette.__init__(self, activity_info) self._bundle_id = activity_info.get_bundle_id() self._version = activity_info.get_activity_version() registry = bundleregistry.get_registry() self._favorites = [] self._favorite_items = [] self._favorite_icons = [] for i in range(desktop.get_number_of_views()): self._favorites.append( registry.is_bundle_favorite(self._bundle_id, self._version, i)) self._favorite_items.append(PaletteMenuItem()) self._favorite_icons.append( Icon(icon_name=desktop.get_favorite_icons()[i], pixel_size=style.SMALL_ICON_SIZE)) self._favorite_items[i].set_image(self._favorite_icons[i]) self._favorite_icons[i].show() self._favorite_items[i].connect('activate', self.__change_favorite_activate_cb, i) self.menu_box.append_item(self._favorite_items[i]) self._favorite_items[i].show() if activity_info.is_user_activity(): self._add_erase_option(registry, activity_info) registry = bundleregistry.get_registry() self._activity_changed_sid = [] for i in range(desktop.get_number_of_views()): self._activity_changed_sid.append( registry.connect('bundle-changed', self.__activity_changed_cb, i)) self._update_favorite_item(i) self.menu_box.connect('destroy', self.__destroy_cb)