diff options
author | Kelly Lynn Martin <kelly@poverty.bloomington.in.us> | 2000-01-25 05:23:56 +0000 |
---|---|---|
committer | Kelly Martin <kelly@src.gnome.org> | 2000-01-25 05:23:56 +0000 |
commit | 8dd13267ebec4c06965731a3ca5c8a7cc49a5839 (patch) | |
tree | 812dac912c09a6de2aad03cf338a1515a4ea60ec | |
parent | df796b1e1e77614dfd914d955752f9842dffe591 (diff) | |
download | pygtk-8dd13267ebec4c06965731a3ca5c8a7cc49a5839.tar.gz |
new wrapper new implementation
2000-01-25 Kelly Lynn Martin <kelly@poverty.bloomington.in.us>
* gtk.py (gdk_beep): new wrapper
* gtkmodule.c (_wrap_gdk_beep): new implementation
Added gdk_beep function (I want to be able to beep, damnit!)
--Kelly
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gtk.py | 3 | ||||
-rw-r--r-- | gtkmodule.c | 13 |
3 files changed, 21 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2000-01-25 Kelly Lynn Martin <kelly@poverty.bloomington.in.us> + + * gtk.py (gdk_beep): new wrapper + * gtkmodule.c (_wrap_gdk_beep): new implementation + 2000-01-21 Matt Wilson <msw@redhat.com> * generate/generate.py: add a hack to allow a null-ok flag on the @@ -2728,6 +2728,9 @@ def gdk_char_width(font, char): def gdk_flush(): _gtk.gdk_flush() +def gdk_beep(): + _gtk.gdk_beep() + # these actually push/pop a visual/colormap pair. def push_rgb_visual(): _gtk.gtk_rgb_push_visual() diff --git a/gtkmodule.c b/gtkmodule.c index f0af72d7..bd44d412 100644 --- a/gtkmodule.c +++ b/gtkmodule.c @@ -5112,6 +5112,18 @@ static PyObject *_wrap_gdk_flush(PyObject *self, PyObject *args) { return Py_None; } +static PyObject *_wrap_gdk_beep(PyObject *self, PyObject *args) { + if (!PyArg_ParseTuple(args, ":gdk_beep")) + return NULL; + + Py_BEGIN_ALLOW_THREADS + gdk_beep (); + Py_END_ALLOW_THREADS + + Py_INCREF(Py_None); + return Py_None; +} + static PyObject *_wrap_gdk_pixmap_new(PyObject *self, PyObject *args) { GdkPixmap *pix; GdkWindow *win = NULL; @@ -6387,6 +6399,7 @@ static PyMethodDef _gtkmoduleMethods[] = { #include "gtkmodule_defs.c" { "gdk_char_width", _wrap_gdk_char_width, 1 }, { "gdk_flush", _wrap_gdk_flush, 1 }, + { "gdk_beep", _wrap_gdk_beep, 1 }, { "gdk_pixmap_new", _wrap_gdk_pixmap_new, 1 }, { "gdk_pixmap_create_from_xpm", _wrap_gdk_pixmap_create_from_xpm, 1 }, { "gdk_pixmap_create_from_xpm_d", _wrap_gdk_pixmap_create_from_xpm_d, 1 }, |