def __init__(self, favorite_view): RadioToolButton.__init__(self) self.props.tooltip = _('Favorites view %d' % (favorite_view + 1)) self.props.accelerator = _('<Ctrl>%d' % (favorite_view + 1)) self.props.group = None self.props.icon_name = desktop.get_view_icons()[favorite_view] favorites_settings = favoritesview.get_settings(favorite_view) self._layout = favorites_settings.layout # someday, this will be a Gtk.Table() layouts_grid = Gtk.HBox() layout_item = None for layoutid, layoutclass in sorted(favoritesview.LAYOUT_MAP.items()): layout_item = RadioToolButton(icon_name=layoutclass.icon_name, group=layout_item, active=False) if layoutid == self._layout: layout_item.set_active(True) layouts_grid.pack_start(layout_item, True, False, 0) layout_item.connect('toggled', self.__layout_activate_cb, layoutid, favorite_view) layouts_grid.show_all() self.props.palette.set_content(layouts_grid)
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 __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, favorite_view): RadioToolButton.__init__(self) self.props.tooltip = desktop.get_favorite_names()[favorite_view] self.props.accelerator = _("<Ctrl>%d" % (favorite_view + 1)) self.props.group = None self.props.icon_name = desktop.get_view_icons()[favorite_view] favorites_settings = favoritesview.get_settings(favorite_view) self._layout = favorites_settings.layout # someday, this will be a Gtk.Table() layouts_grid = Gtk.HBox() layout_item = None for layoutid, layoutclass in sorted(favoritesview.LAYOUT_MAP.items()): layout_item = RadioToolButton(icon_name=layoutclass.icon_name, group=layout_item, active=False) if layoutid == self._layout: layout_item.set_active(True) layouts_grid.pack_start(layout_item, True, False, 0) layout_item.connect("toggled", self.__layout_activate_cb, layoutid, favorite_view) layouts_grid.show_all() self.props.palette.set_content(layouts_grid)