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
..
activity Add ability to launch a bundle 9 years ago
bundle Don't break activity startup if .info have 'class' instead of 'exec' 9 years ago
datastore Fixes for pep8 1.5 10 years ago
dispatch pep8'd sugar3 11 years ago
event-controller Make gir files depend on their library 11 years ago
graphics New invoker, TreeViewInvoker 9 years ago
presence Fixes for pep8 1.5 10 years ago
test Add a testing method to open a activity with a uri 10 years ago
.gitignore Rename the module to sugar3 13 years ago
.license Rename the module to sugar3 13 years ago
Makefile.am Provide access to Gtk.Clipboard.set_with_data 9 years ago
__init__.py Fix translations in non standard prefix 11 years ago
acme-volume-alsa.c Add capture device support 10 years ago
acme-volume-alsa.h Add capture device support 10 years ago
acme-volume.c Rename the module to sugar3 13 years ago
acme-volume.h Rename the module to sugar3 13 years ago
config.py.in Fix translations in non standard prefix 11 years ago
eggaccelerators.c Port key handling code to GTK3 13 years ago
eggaccelerators.h Switch sugarext to be an introspectable library 13 years ago
eggdesktopfile.c Port key handling code to GTK3 13 years ago
eggdesktopfile.h Rename the module to sugar3 13 years ago
eggsmclient-private.h Switch sugarext to be an introspectable library 13 years ago
eggsmclient-xsmp.c Restore use of XSMP client 12 years ago
eggsmclient-xsmp.h Restore use of XSMP client 12 years ago
eggsmclient.c Rename the module to sugar3 13 years ago
eggsmclient.h Rename the module to sugar3 13 years ago
env.py Add a SUGAR_HOME environment variable 11 years ago
gsm-app.c Rename the module to sugar3 13 years ago
gsm-app.h Rename the module to sugar3 13 years ago
gsm-client-xsmp.c Rename the module to sugar3 13 years ago
gsm-client-xsmp.h Rename the module to sugar3 13 years ago
gsm-client.c Rename the module to sugar3 13 years ago
gsm-client.h Rename the module to sugar3 13 years ago
gsm-session.c Switch sugarext to be an introspectable library 13 years ago
gsm-session.h Rename the module to sugar3 13 years ago
gsm-xsmp.c Rename the module to sugar3 13 years ago
gsm-xsmp.h Rename the module to sugar3 13 years ago
logger.py Use proper formatting syntax, fixes #2170 11 years ago
mime.py Add a method to get all the extensions associated to a mime type 10 years ago
network.py pep8'd sugar3 11 years ago
power.py power: avoid filesystem access if powerd absent 9 years ago
profile.py Remove GConf completely 11 years ago
speech.py Log error when the espeak plugin is not installed. 9 years ago
sugar-clipboard.c Provide access to Gtk.Clipboard.set_with_data 9 years ago
sugar-clipboard.h Provide access to Gtk.Clipboard.set_with_data 9 years ago
sugar-cursor-tracker.c Cursor tracker: only display the cursor in mouse/trackpad mode 12 years ago
sugar-cursor-tracker.h Cursor tracker: only display the cursor in mouse/trackpad mode 12 years ago
sugar-fatattr.c Include string.h to sugar-fatattr 11 years ago
sugar-fatattr.h Adding SugarExt for setting hidden attribute on FAT files 11 years ago
sugar-gesture-grabber.c Cleanup: remove unused variable 12 years ago
sugar-gesture-grabber.h gestures: Add remove() call to SugarGestureGrabber 12 years ago
sugar-grid.c Rename the module to sugar3 13 years ago
sugar-grid.h Rename the module to sugar3 13 years ago
sugar-key-grabber.c keygrabber: Handle XI2 key events, part of SL #3895 12 years ago
sugar-key-grabber.h Key grabber: make grab_keys introspectable 12 years ago
sugar-marshal.list Rename the module to sugar3 13 years ago
sugar-wm.c Reimplement the wm module in C 12 years ago
sugar-wm.h Reimplement the wm module in C 12 years ago
util.py Use proper formatting syntax, fixes #2170 11 years ago