Imported Upstream version 3.25.1
[platform/upstream/pygobject2.git] / gi / gobjectmodule.h
1 #ifndef _PYGOBJECT_GOBJECTMODULE_H_
2 #define _PYGOBJECT_GOBJECTMODULE_H_
3
4
5 #include "pygobject-internal.h"
6
7 int           pygobject_constructv (PyGObject   *self,
8                                     guint        n_parameters,
9                                     GParameter  *parameters);
10
11 void        pygobject_register_api              (PyObject *d);
12 void        pygobject_register_constants        (PyObject *m);
13 void        pygobject_register_features         (PyObject *d);
14 void        pygobject_register_version_tuples   (PyObject *d);
15 void        pygobject_register_warnings         (PyObject *d);
16
17 PyObject *  pyg_type_name                       (PyObject *self, PyObject *args);
18 PyObject *  pyg_type_from_name                  (PyObject *self, PyObject *args);
19 PyObject *  pyg_type_is_a                       (PyObject *self, PyObject *args);
20 PyObject *  _wrap_pyg_type_register             (PyObject *self, PyObject *args);
21 PyObject *  pyg_signal_new                      (PyObject *self, PyObject *args);
22 PyObject *  pyg_object_class_list_properties    (PyObject *self, PyObject *args);
23 PyObject *  pyg_object_new                      (PyGObject *self, PyObject *args,
24                                                  PyObject *kwargs);
25 PyObject *  pyg_signal_accumulator_true_handled (PyObject *unused, PyObject *args);
26 PyObject *  pyg_add_emission_hook               (PyGObject *self, PyObject *args);
27 PyObject *  pyg__install_metaclass              (PyObject *dummy,
28                                                  PyTypeObject *metaclass);
29 PyObject *  pyg__gvalue_get                     (PyObject *module, PyObject *pygvalue);
30 PyObject *  pyg__gvalue_set                     (PyObject *module, PyObject *args);
31
32 #endif /*_PYGOBJECT_GOBJECTMODULE_H_*/