summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKelly Lynn Martin <kelly@poverty.bloomington.in.us>2000-01-25 05:23:56 +0000
committerKelly Martin <kelly@src.gnome.org>2000-01-25 05:23:56 +0000
commit8dd13267ebec4c06965731a3ca5c8a7cc49a5839 (patch)
tree812dac912c09a6de2aad03cf338a1515a4ea60ec
parentdf796b1e1e77614dfd914d955752f9842dffe591 (diff)
downloadpygtk-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--ChangeLog5
-rw-r--r--gtk.py3
-rw-r--r--gtkmodule.c13
3 files changed, 21 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4e6d6d9f..aafe6fa2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/gtk.py b/gtk.py
index d879c621..9aaf9833 100644
--- a/gtk.py
+++ b/gtk.py
@@ -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 },