You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gonzalo Odiard 49365e132c New invoker, TreeViewInvoker
This new invoker is able to handle all the palettes on a treeview,
removing the need of one invoker per cell renderer (CellRendererInvoker).
This simplifies the code and makes it more efficient.
Also removes the logic from the CellRendererIcon, which
should only care about drawing itself. [1]

Is important to note than in Gtk3 a CellRenderer is not a GtkWidget
then can't know when the mouse is over it or have the usual events
used by other invokers, making the implementation CellRendererInvoker
very complicate.

This commit also removes the invoker of CellRendererIcon.

The ScrollingDetector logic is simplified too,
because now there are only one invoker instead of one by renderer
and the example code updated.

[1] https://developer.gnome.org/gtk3/stable/GtkCellRenderer.html
9 years ago
..
Makefile.am Detect scrolling in treviews and optimize drawing 9 years ago
__init__.py Rename the module to sugar3 13 years ago
alert.py Fix translations domains to point to new toolkit 11 years ago
animator.py pep8'd sugar3.graphics 11 years ago
colorbutton.py Fix translations domains to point to new toolkit 11 years ago
combobox.py pep8'd sugar3.graphics 11 years ago
icon.py New invoker, TreeViewInvoker 9 years ago
iconentry.py Adapt to icon changes - SL #3569 12 years ago
menuitem.py Ellipses defaulted to end of long activity titles;fixes 1429 10 years ago
notebook.py pep8'd sugar3.graphics 11 years ago
objectchooser.py Use proper formatting syntax, fixes #2170 11 years ago
palette.py New invoker, TreeViewInvoker 9 years ago
palettegroup.py Fixes for pep8 1.5 10 years ago
palettemenu.py Ellipses defaulted to end of long activity titles;fixes 1429 10 years ago
palettewindow.py New invoker, TreeViewInvoker 9 years ago
panel.py Trivial GTK3 porting fixes 13 years ago
progressicon.py Fixup for previous commit, 693eaab9 - SL #4384 11 years ago
radiopalette.py DescriptionButton, ShareButton: set the toggle_palette option to True 12 years ago
radiotoolbutton.py pep8'd sugar3.graphics 11 years ago
scrollingdetector.py New invoker, TreeViewInvoker 9 years ago
style.py Ellipses defaulted to end of long activity titles;fixes 1429 10 years ago
toggletoolbutton.py Remove various unused bits 11 years ago
toolbarbox.py Fixes for pep8 1.5 10 years ago
toolbox.py pep8'd sugar3.graphics 11 years ago
toolbutton.py pep8'd sugar3.graphics 11 years ago
toolcombobox.py Run pygi-convert.sh for automatic conversion from GTK2 to GTK3 + pygi. 13 years ago
tray.py pep8'd sugar3.graphics 11 years ago
window.py Touch UI: esc fullscreen 11 years ago
xocolor.py GConf to GSettings port 11 years ago