diff options
author | root <lgs@cvs.gnome.org> | 2004-06-14 14:47:16 +0000 |
---|---|---|
committer | Lorenzo Gil Sanchez <lgs@src.gnome.org> | 2004-06-14 14:47:16 +0000 |
commit | c1946cb92341911ccd9c49d79a09184404edafaa (patch) | |
tree | 6055fb150a590623ed2d56920a6a58c324ae71b0 /gtk/gtkwidget.override | |
parent | c4030622c06c60f2c34f3ae34c4fc4c841a8507c (diff) | |
download | pygtk-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.override | 14 |
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; +} |