? compile ? codegen/check-oldstyle-constructors.py ? tests/test_glade.py Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gnome-python/pygtk/ChangeLog,v retrieving revision 1.1326 diff -u -p -d -r1.1326 ChangeLog --- ChangeLog 15 Oct 2005 17:37:09 -0000 1.1326 +++ ChangeLog 29 Oct 2005 14:30:13 -0000 @@ -1,3 +1,9 @@ +2005-10-29 Gustavo J. A. M. Carneiro + + * examples/gtk/widget.py (PyGtkWidget): Remove __gsignals__. + Nowadays defining the do_xxx methods is enough. Define + __gtype_name__ on the class. + 2005-10-15 Gustavo J. A. M. Carneiro * gtk/gtkobject-support.c (pygtk_custom_destroy_notify): Add Index: examples/gtk/widget.py =================================================================== RCS file: /cvs/gnome/gnome-python/pygtk/examples/gtk/widget.py,v retrieving revision 1.9 diff -u -p -d -r1.9 widget.py --- examples/gtk/widget.py 6 Jun 2005 22:21:48 -0000 1.9 +++ examples/gtk/widget.py 29 Oct 2005 14:30:13 -0000 @@ -18,11 +18,9 @@ TEXT = 'A GtkWidget implemented in PyGTK BORDER_WIDTH = 10 class PyGtkWidget(gtk.Widget): - __gsignals__ = { 'realize': 'override', - 'expose-event' : 'override', - 'size-allocate': 'override', - 'size-request': 'override', - } + + __gtype_name__ = "PyGtkWidget" + def __init__(self): gtk.Widget.__init__(self) self.draw_gc = None @@ -82,7 +80,6 @@ class PyGtkWidget(gtk.Widget): cr.show_layout(self.layout) def do_expose_event(self, event): - self.chain(event) try: cr = self.window.cairo_create() except AttributeError: