summaryrefslogtreecommitdiff
path: root/gtk/libglademodule.c
diff options
context:
space:
mode:
authorJames Henstridge <james@daa.com.au>2001-08-21 15:46:25 +0000
committerJames Henstridge <jamesh@src.gnome.org>2001-08-21 15:46:25 +0000
commitd53da934dfa20e5136bf1336be37ed64abadfb5c (patch)
treeeea2257d323378cbb33caf258ca2943f9c8ace88 /gtk/libglademodule.c
parentd1dff1cbb51e3d2ec7ce4474133cb2b56161069f (diff)
downloadpygtk-d53da934dfa20e5136bf1336be37ed64abadfb5c.tar.gz
add checks for libglade.
2001-08-21 James Henstridge <james@daa.com.au> * configure.in (build_libglade): add checks for libglade. * gtk/libglade*: add the libglade module to the build
Diffstat (limited to 'gtk/libglademodule.c')
-rw-r--r--gtk/libglademodule.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/gtk/libglademodule.c b/gtk/libglademodule.c
index 444b12b5..40854714 100644
--- a/gtk/libglademodule.c
+++ b/gtk/libglademodule.c
@@ -4,28 +4,27 @@
#endif
#include <Python.h>
#include <pygtk.h>
-
#include <glade/glade.h>
-
-void libglade_register_classes(PyObject *d);
-extern PyMethodDef libglade_functions[];
+void pylibglade_register_classes(PyObject *d);
+extern PyMethodDef pylibglade_functions[];
+extern PyExtensionClass PyGladeXML_Type;
DL_EXPORT(void)
initlibglade(void)
{
PyObject *m, *d;
- init_pygtk();
- glade_init();
-
- m = Py_InitModule("libglade", libglade_functions);
+ m = Py_InitModule("gtk.libglade", pylibglade_functions);
d = PyModule_GetDict(m);
- libglade_register_classes(d);
+ init_pygobject();
+ init_pygtk();
+
+ glade_init();
- /* add anything else to the module dictionary (such as constants) */
+ pylibglade_register_classes(d);
if (PyErr_Occurred())
- Py_FatalError("could not initialise module libglade");
+ Py_FatalError("could not initialise module gtk.libglade");
}