diff options
author | James Henstridge <james@daa.com.au> | 2001-08-21 15:46:25 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2001-08-21 15:46:25 +0000 |
commit | d53da934dfa20e5136bf1336be37ed64abadfb5c (patch) | |
tree | eea2257d323378cbb33caf258ca2943f9c8ace88 /gtk/libglademodule.c | |
parent | d1dff1cbb51e3d2ec7ce4474133cb2b56161069f (diff) | |
download | pygtk-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.c | 21 |
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"); } |