summaryrefslogtreecommitdiff
path: root/gtkmodule.c
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>1999-08-25 22:43:40 +0000
committerMatt Wilson <msw@src.gnome.org>1999-08-25 22:43:40 +0000
commite77c7ebff2edf70e8d2139fff227fab67139a41b (patch)
tree78c5727f793b99c9448e9382c1a96a74627e724b /gtkmodule.c
parent272cc54ba428813712057b739663e2d195eef211 (diff)
downloadpygtk-e77c7ebff2edf70e8d2139fff227fab67139a41b.tar.gz
added wrapper for gdk_char_width added wrapper for gdk_char_width
1999-08-25 Matt Wilson <msw@redhat.com> * gtkmodule.c (_wrap_gdk_char_width): added wrapper for gdk_char_width * gtk.py (gdk_char_width): added wrapper for gdk_char_width
Diffstat (limited to 'gtkmodule.c')
-rw-r--r--gtkmodule.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/gtkmodule.c b/gtkmodule.c
index cd310c33..69fa88ed 100644
--- a/gtkmodule.c
+++ b/gtkmodule.c
@@ -1,4 +1,4 @@
-/* -*- Mode: C; c-basic-offset: 4 -*- */
+/* -*- Mode: C; c-basic-offset: 2 -*- */
/* PyGTK - python bindings for GTK+
* Copyright (C) 1997-1999 James Henstridge <james@daa.com.au>
*
@@ -4851,6 +4851,16 @@ PyObject *_wrap_gtk_drag_begin(PyObject *self, PyObject *args) {
#include "gtkmodule_impl.c"
+static PyObject *_wrap_gdk_char_width(PyObject *self, PyObject *args) {
+ PyObject *font;
+ char ch;
+
+ if (!PyArg_ParseTuple(args, "O!c:gdk_char_width", &PyGdkFont_Type, &font, &ch))
+ return NULL;
+
+ return Py_BuildValue("i", gdk_char_width(PyGdkFont_Get(font), ch));
+}
+
static PyObject *_wrap_gdk_flush(PyObject *self, PyObject *args) {
if (!PyArg_ParseTuple(args, ":gdk_flush"))
return NULL;
@@ -6081,6 +6091,7 @@ static PyMethodDef _gtkmoduleMethods[] = {
{ "gtk_ctree_node_get_row_data", _wrap_gtk_ctree_node_get_row_data, 1 },
{ "gtk_ctree_base_nodes", _wrap_gtk_ctree_base_nodes, 1 },
#include "gtkmodule_defs.c"
+ { "gdk_char_width", _wrap_gdk_char_width, 1 },
{ "gdk_flush", _wrap_gdk_flush, 1 },
{ "gdk_pixmap_new", _wrap_gdk_pixmap_new, 1 },
{ "gdk_pixmap_create_from_xpm", _wrap_gdk_pixmap_create_from_xpm, 1 },