summaryrefslogtreecommitdiff
path: root/gtk/gtkwidget.override
diff options
context:
space:
mode:
authorroot <lgs@cvs.gnome.org>2004-06-14 14:47:16 +0000
committerLorenzo Gil Sanchez <lgs@src.gnome.org>2004-06-14 14:47:16 +0000
commitc1946cb92341911ccd9c49d79a09184404edafaa (patch)
tree6055fb150a590623ed2d56920a6a58c324ae71b0 /gtk/gtkwidget.override
parentc4030622c06c60f2c34f3ae34c4fc4c841a8507c (diff)
downloadpygtk-c1946cb92341911ccd9c49d79a09184404edafaa.tar.gz
added dummy args so you can do win.connect ('delete-event',
2004-06-14 root <lgs@cvs.gnome.org> * gtk/gtkwidget.override (_wrap_gtk_widget_hide_on_delete): added dummy args so you can do win.connect ('delete-event', win.hide_on_delete)
Diffstat (limited to 'gtk/gtkwidget.override')
-rw-r--r--gtk/gtkwidget.override14
1 files changed, 14 insertions, 0 deletions
diff --git a/gtk/gtkwidget.override b/gtk/gtkwidget.override
index cc2cc78e..a4b32bec 100644
--- a/gtk/gtkwidget.override
+++ b/gtk/gtkwidget.override
@@ -353,3 +353,17 @@ _wrap_gtk_widget__set_allocation(PyGObject *self, PyObject *value, void *closure
return 0;
}
+%%
+override gtk_widget_hide_on_delete
+static PyObject *
+_wrap_gtk_widget_hide_on_delete(PyGObject *self, PyObject *args)
+{
+ int ret;
+ PyObject *py_ret;
+ /* args is just ignored, so obj.connect(signal, func) always works */
+
+ ret = gtk_widget_hide_on_delete(GTK_WIDGET(self->obj));
+ py_ret = ret ? Py_True : Py_False;
+ Py_INCREF(py_ret);
+ return py_ret;
+}