def __init__(self): CellRendererIcon.__init__(self) self.props.width = self.props.height = self.props.size = 25 self.props.icon_name = 'emblem-favorite' self.props.mode = Gtk.CellRendererMode.ACTIVATABLE
def __init__(self): CellRendererIcon.__init__(self) self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.STANDARD_ICON_SIZE self.props.mode = Gtk.CellRendererMode.ACTIVATABLE
def __init__(self): CellRendererIcon.__init__(self) 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 = 'emblem-favorite' self.props.mode = Gtk.CellRendererMode.ACTIVATABLE
def __init__(self, tree_view): CellRendererIcon.__init__(self, tree_view) self.props.width = style.SMALL_ICON_SIZE self.props.height = style.SMALL_ICON_SIZE self.props.size = style.SMALL_ICON_SIZE self.props.stroke_color = style.COLOR_BUTTON_GREY.get_svg() self.props.fill_color = style.COLOR_BLACK.get_svg() self.props.mode = Gtk.CellRendererMode.ACTIVATABLE
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 __init__(self, tree_view, column_index): CellRendererIcon.__init__(self, tree_view) self.props.width = style.STANDARD_ICON_SIZE self.props.height = style.STANDARD_ICON_SIZE self.props.size = style.STANDARD_ICON_SIZE self.props.mode = Gtk.CellRendererMode.ACTIVATABLE self.tree_view = tree_view self._model_column_index = column_index
def __init__(self, column_index): CellRendererIcon.__init__(self) self.props.width = style.STANDARD_ICON_SIZE self.props.height = style.STANDARD_ICON_SIZE self.props.size = style.STANDARD_ICON_SIZE self.props.mode = Gtk.CellRendererMode.ACTIVATABLE self._model_column_index = column_index self.nick = None
def __init__(self, tree_view): CellRendererIcon.__init__(self, tree_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 = 'emblem-favorite' 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): self._show_palette = True CellRendererIcon.__init__(self, tree_view) self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.STANDARD_ICON_SIZE self.props.mode = Gtk.CellRendererMode.ACTIVATABLE self.tree_view = tree_view
def __init__(self, tree_view): CellRendererIcon.__init__(self, tree_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 = 'emblem-favorite' 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, tree_view): CellRendererIcon.__init__(self, tree_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 = 'go-right' self.props.mode = Gtk.CellRendererMode.ACTIVATABLE self.props.stroke_color = style.COLOR_TRANSPARENT.get_svg() self.props.fill_color = style.COLOR_BUTTON_GREY.get_svg() self.props.prelit_stroke_color = style.COLOR_TRANSPARENT.get_svg() self.props.prelit_fill_color = style.COLOR_BLACK.get_svg()
def __init__(self): CellRendererIcon.__init__(self) 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 = 'go-right' self.props.mode = Gtk.CellRendererMode.ACTIVATABLE self.props.stroke_color = style.COLOR_TRANSPARENT.get_svg() self.props.fill_color = style.COLOR_BUTTON_GREY.get_svg() self.props.prelit_stroke_color = style.COLOR_TRANSPARENT.get_svg() self.props.prelit_fill_color = style.COLOR_BLACK.get_svg()
def __init__(self): CellRendererIcon.__init__(self) self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.STANDARD_ICON_SIZE self.props.stroke_color = style.COLOR_BUTTON_GREY.get_svg() self.props.fill_color = style.COLOR_TRANSPARENT.get_svg() 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): CellRendererIcon.__init__(self, tree_view) self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.STANDARD_ICON_SIZE self.props.stroke_color = style.COLOR_BUTTON_GREY.get_svg() self.props.fill_color = style.COLOR_TRANSPARENT.get_svg() 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() self._tree_view = tree_view
def __init__(self, tree_view): CellRendererIcon.__init__(self, tree_view) self.props.width = style.GRID_CELL_SIZE self.props.height = style.GRID_CELL_SIZE self.props.size = style.STANDARD_ICON_SIZE self.props.stroke_color = style.COLOR_BUTTON_GREY.get_svg() self.props.fill_color = style.COLOR_TRANSPARENT.get_svg() 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() self._tree_view = tree_view
def __init__(self): self._current_playing = 0 self._items = [] GObject.GObject.__init__(self, hadjustment=None, vadjustment=None) self.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC) self.listview = Gtk.TreeView() self.treemodel = Gtk.ListStore(int, object, bool) self.listview.set_model(self.treemodel) self.selection = self.listview.get_selection() self.selection.set_mode(Gtk.SelectionMode.SINGLE) renderer_icon = CellRendererIcon() renderer_icon.props.icon_name = 'emblem-notification' renderer_icon.props.width = 20 renderer_icon.props.height = 20 renderer_icon.props.size = 20 treecol_icon = Gtk.TreeViewColumn() treecol_icon.pack_start(renderer_icon, False) treecol_icon.set_cell_data_func(renderer_icon, self._set_icon) self.listview.append_column(treecol_icon) renderer_idx = Gtk.CellRendererText() treecol_idx = Gtk.TreeViewColumn(_('No.')) treecol_idx.pack_start(renderer_idx, True) treecol_idx.set_cell_data_func(renderer_idx, self._set_number) self.listview.append_column(treecol_idx) renderer_title = Gtk.CellRendererText() renderer_title.set_property('ellipsize', Pango.EllipsizeMode.END) treecol_title = Gtk.TreeViewColumn(_('Track')) treecol_title.pack_start(renderer_title, True) treecol_title.set_cell_data_func(renderer_title, self._set_title) self.listview.append_column(treecol_title) # we don't support search in the playlist for the moment: self.listview.set_enable_search(False) self.listview.connect('row-activated', self.__on_row_activated) self.listview.connect('cursor-changed', self.__on_cursor_changed) self.add(self.listview)
def __init__(self, updates): list_model = UpdateListModel(updates) Gtk.TreeView.__init__(self, list_model) self.set_reorderable(False) self.set_enable_search(False) self.set_headers_visible(False) toggle_renderer = Gtk.CellRendererToggle() toggle_renderer.props.activatable = True toggle_renderer.props.xpad = style.DEFAULT_PADDING toggle_renderer.props.indicator_size = style.zoom(26) toggle_renderer.connect('toggled', self.__toggled_cb) toggle_column = Gtk.TreeViewColumn() toggle_column.pack_start(toggle_renderer, True) toggle_column.add_attribute(toggle_renderer, 'active', UpdateListModel.SELECTED) self.append_column(toggle_column) icon_renderer = CellRendererIcon() icon_renderer.props.width = style.STANDARD_ICON_SIZE icon_renderer.props.height = style.STANDARD_ICON_SIZE icon_renderer.props.size = style.STANDARD_ICON_SIZE icon_renderer.props.xpad = style.DEFAULT_PADDING icon_renderer.props.ypad = style.DEFAULT_PADDING icon_renderer.props.stroke_color = style.COLOR_TOOLBAR_GREY.get_svg() icon_renderer.props.fill_color = style.COLOR_TRANSPARENT.get_svg() icon_column = Gtk.TreeViewColumn() icon_column.pack_start(icon_renderer, True) icon_column.add_attribute(icon_renderer, 'file-name', UpdateListModel.ICON_FILE_NAME) self.append_column(icon_column) text_renderer = Gtk.CellRendererText() description_column = Gtk.TreeViewColumn() description_column.pack_start(text_renderer, True) description_column.add_attribute(text_renderer, 'markup', UpdateListModel.DESCRIPTION) self.append_column(description_column)
model.append([icon]) scrolled = Gtk.ScrolledWindow() scrolled.set_size_request(800, 800) treeview = Gtk.TreeView() treeview.set_model(model) scrolled.add(treeview) test.pack_start(scrolled, True, True, 0) test.show_all() col = Gtk.TreeViewColumn() treeview.append_column(col) xo_color = XoColor('#FF0000,#00FF00') cell_icon = CellRendererIcon() cell_icon.props.width = style.GRID_CELL_SIZE cell_icon.props.height = style.GRID_CELL_SIZE cell_icon.props.size = style.STANDARD_ICON_SIZE cell_icon.props.xo_color = xo_color col.pack_start(cell_icon, expand=False) col.add_attribute(cell_icon, 'icon-name', 0) cell_text = Gtk.CellRendererText() col.pack_start(cell_text, expand=True) col.add_attribute(cell_text, 'text', 0) invoker = TreeViewInvoker() invoker.attach_treeview(treeview) detector = ScrollingDetector(scrolled)
import common test = common.Test() test.show() model = Gtk.ListStore(str) for icon in ['one', 'two', 'three']: model.append([icon]) treeview = Gtk.TreeView() treeview.set_model(model) test.pack_start(treeview, True, True, 0) treeview.show() col = Gtk.TreeViewColumn() treeview.append_column(col) cell_icon = CellRendererIcon(treeview) cell_icon.props.width = style.GRID_CELL_SIZE cell_icon.props.height = style.GRID_CELL_SIZE cell_icon.props.size = style.SMALL_ICON_SIZE cell_icon.props.icon_name = 'emblem-favorite' col.pack_start(cell_icon, expand=False) cell_text = Gtk.CellRendererText() col.pack_start(cell_text, expand=True) col.add_attribute(cell_text, 'text', 0) if __name__ == '__main__': common.main(test)