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.
Manuel Quiñones a14574c666 Finish the port of the CellRendererIcon
In pygtk custom cellrenderers were done inheriting
gtk.GenericCellRenderer, and overriding the on_* methods.  Now we
inherit Gtk.CellRenderer and the methods to override changed to do_* .

The destroy signal was moved to Gtk.Widget [1] so the Gtk.CellRenderer
doesn't have it anymore.  Now we do the cleanup in the python
destructor method.  A testcase tests/graphics/customdestroy.py shows
how is done.

tests/graphics/cellrenderericon.py tests the usage.

Signed-off-by: Manuel Quiñones <manuq@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>

[1] http://developer.gnome.org/gtk3/stable/ch24s02.html#id1459754
12 years ago
..
activity Bundlebuilder: don't fail to package if git is not installed, OLPC #11341 12 years ago
bundle ActivityBundle: clean from deprecated code 12 years ago
datastore Datastore: remove deprecated API 12 years ago
dispatch Import sugar-base into sugar-toolkit 13 years ago
graphics Finish the port of the CellRendererIcon 12 years ago
presence presence: use RoomConfig1 to configure channel properties (#3629) 12 years ago
.gitignore Rename the module to sugar3 13 years ago
.license Rename the module to sugar3 13 years ago
Makefile.am Remove the workaround for missing gobject-introspection bindings of Rsvg 12 years ago
__init__.py Import sugar-base into sugar-toolkit 13 years ago
_sugarbaseext.defs Import sugar-base into sugar-toolkit 13 years ago
_sugarbaseext.override Import sugar-base into sugar-toolkit 13 years ago
_sugarbaseextmodule.c SugarExt: drop pygobject2 initialisation 13 years ago
acme-volume-alsa.c Rename the module to sugar3 13 years ago
acme-volume-alsa.h Rename the module to sugar3 13 years ago
acme-volume.c Rename the module to sugar3 13 years ago
acme-volume.h Rename the module to sugar3 13 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 Replace deprecated gdk_set_sm_client_id() invocation 13 years ago
eggsmclient.c Rename the module to sugar3 13 years ago
eggsmclient.h Rename the module to sugar3 13 years ago
env.py Rename the module to sugar3 13 years ago
gdk-wrapper.c Add GdkWrapper to access non-introspectable Gdk API 13 years ago
gdk-wrapper.h Add GdkWrapper to access non-introspectable Gdk API 13 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 Import sugar-base into sugar-toolkit 13 years ago
mime.py Take list of supported image formats mime types from GdkPixbuf - SL #3845 12 years ago
network.py Run pygi-convert.sh for automatic conversion from GTK2 to GTK3 + pygi. 13 years ago
profile.py Run pygi-convert.sh for automatic conversion from GTK2 to GTK3 + pygi. 13 years ago
session.py Run pygi-convert.sh for automatic conversion from GTK2 to GTK3 + pygi. 13 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 Key grabber: make grab_keys introspectable 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
util.py Rename the module to sugar3 13 years ago
wm.py Trivial GTK3 porting fixes 13 years ago
xdgmime.c Import sugar-base into sugar-toolkit 13 years ago
xdgmime.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimealias.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimealias.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimecache.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimecache.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimeglob.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimeglob.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimeint.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimeint.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimemagic.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimemagic.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimeparent.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimeparent.h Import sugar-base into sugar-toolkit 13 years ago