initgoocanvas (void)
{
    PyObject *m, *d;


    Pycairo_IMPORT;
    if (Pycairo_CAPI == NULL)
        return;

    m = Py_InitModule ("goocanvas", pygoocanvas_functions);
    d = PyModule_GetDict (m);

    init_pygobject ();

    pygoocanvas_register_classes (d);
    pygoocanvas_add_constants(m, "GOO_CANVAS_");
    PyModule_AddObject(m, "TYPE_CAIRO_MATRIX", pyg_type_wrapper_new(GOO_TYPE_CAIRO_MATRIX));
    pyg_register_gtype_custom(GOO_TYPE_CAIRO_MATRIX,
                              _cairo_matrix_from_gvalue,
                              _cairo_matrix_to_gvalue);
    PyModule_AddObject(m, "TYPE_CAIRO_PATTERN", pyg_type_wrapper_new(GOO_TYPE_CAIRO_PATTERN));
    pyg_register_gtype_custom(GOO_TYPE_CAIRO_PATTERN,
                              _cairo_pattern_from_gvalue,
                              _cairo_pattern_to_gvalue);

    PyModule_AddObject(m, "pygoocanvas_version",
                       Py_BuildValue("iii",
                                     PYGOOCANVAS_MAJOR_VERSION,
                                     PYGOOCANVAS_MINOR_VERSION,
                                     PYGOOCANVAS_MICRO_VERSION));

    if (PyErr_Occurred ())
        Py_FatalError ("can't initialise module goocanvas");
}
Пример #2
0
initgnomecanvas (void)
{
    PyObject *m, *d;

    init_pygobject ();
    init_pygtk ();

    pyg_register_boxed_custom(GNOME_TYPE_CANVAS_POINTS,
                              gnomecanvaspoints_from_value,
                              gnomecanvaspoints_to_value);

    m = Py_InitModule ("gnomecanvas", pycanvas_functions);
    d = PyModule_GetDict (m);

    /* ArtPathcode */
#define add_item(short)\
    PyModule_AddIntConstant (m, #short, ART_##short)
    add_item(MOVETO);
    add_item(MOVETO_OPEN);
    add_item(CURVETO);
    add_item(LINETO);
    add_item(END);
#undef add_item

    pycanvas_register_classes (d);
    /* pycanvas_add_constants (d, "GNOME_CANVAS_"); */
}
Пример #3
0
PyMODINIT_FUNC
initgwy(void)
{
    gchar *settings_file;
    PyObject *mod, *dict;

    if (!reload_libraries())
        return;

    /* gwybatch.c */
    /* This requires a display.  */
    gtk_init(NULL, NULL);
    gwy_widgets_type_init();
    gwy_undo_set_enabled(FALSE);
    gwy_resource_class_load(g_type_class_peek(GWY_TYPE_GRADIENT));
    gwy_resource_class_load(g_type_class_peek(GWY_TYPE_GL_MATERIAL));
    gwy_resource_class_load(g_type_class_peek(GWY_TYPE_GRAIN_VALUE));
    gwy_resource_class_load(g_type_class_peek(GWY_TYPE_CALIBRATION));
    settings_file = gwy_app_settings_get_settings_filename();
    gwy_app_settings_load(settings_file, NULL);
    g_free(settings_file);
    /* This requires a display.  */
    gwy_stock_register_stock_items();
    load_modules();

    /* pygwy.c */
    init_pygobject();
    mod = Py_InitModule("gwy", (PyMethodDef*)pygwy_functions);
    dict = PyModule_GetDict(mod);
    /* This does "import gtk" so display is required. */
    pygwy_register_classes(dict);
    pygwy_add_constants(mod, "GWY_");
}
Пример #4
0
PyMODINIT_FUNC
initpywebkitgtk(void)
{
    PyObject* m;
    PyObject* d;

    gtk_init(NULL, NULL);
    g_type_init();
    if (!g_thread_supported ())
        g_thread_init(NULL);

    if (!pygobject_init(-1, -1, -1)) {
        PyErr_Print();
        Py_FatalError ("can't initialise module gobject");
    }

    init_pygobject();

    WebViewObjectType.tp_new = PyType_GenericNew;
    if (PyType_Ready(&WebViewObjectType) < 0)
        return;

    m = Py_InitModule3("pywebkitgtk", webkitgtk_methods, webkitgtk_doc);
    if (m == NULL)
        return;

    Py_INCREF(&WebViewObjectType);
    PyModule_AddObject(m, "WebView", (PyObject *)&WebViewObjectType);

    d = PyModule_GetDict (m);
    webkit_init_pywebkit(m, &pywebkit_api_fns);
}
Пример #5
0
initosmgpsmap(void)
{
	PyObject *m, *d;

	init_pygobject();

	m = Py_InitModule("osmgpsmap", pyosmgpsmap_functions);
	d = PyModule_GetDict(m);

	pyosmgpsmap_register_classes(d);
    pyosmgpsmap_add_constants(m, "OSM_GPS_MAP_");

	PyModule_AddObject(m, "INVALID",
		PyFloat_FromDouble(OSM_GPS_MAP_INVALID));
	PyModule_AddObject(m, "CACHE_DISABLED",
		PyString_FromString(OSM_GPS_MAP_CACHE_DISABLED));
	PyModule_AddObject(m, "CACHE_AUTO",
		PyString_FromString(OSM_GPS_MAP_CACHE_AUTO));
	PyModule_AddObject(m, "CACHE_FRIENDLY",
		PyString_FromString(OSM_GPS_MAP_CACHE_FRIENDLY));

	if (PyErr_Occurred()) {
		Py_FatalError("can't initialize module osmgpsmap");
	}
}
Пример #6
0
inithippo(void)
{
    PyObject *m, *d;

    init_pygobject ();

    Pycairo_IMPORT;

    m = Py_InitModule("hippo", pyhippo_functions);
    d = PyModule_GetDict(m);

    pygobject_register_sinkfunc(HIPPO_TYPE_CANVAS_BOX, sink_hippocanvasbox);

    pyhippo_register_classes(d);
    pyhippo_add_constants(m, "HIPPO_");
    PyModule_AddObject(m, "TYPE_CAIRO_SURFACE", pyg_type_wrapper_new(HIPPO_TYPE_CAIRO_SURFACE));
    pyg_register_gtype_custom(HIPPO_TYPE_CAIRO_SURFACE,
			      _cairo_surface_from_gvalue,
			      _cairo_surface_to_gvalue);


    if (PyErr_Occurred ()) {
        Py_FatalError ("can't initialise module hippo");
    }
}
Пример #7
0
  init_gtkagg(void)
{
  init_pygobject();
  init_pygtk();
  //suppress unused warning by creating in two lines
  static _gtkagg_module* _gtkagg = NULL; 
  _gtkagg = new _gtkagg_module;

};
Пример #8
0
init_menu(void)
{
	/* set the default python encoding to utf-8 */
	PyUnicode_SetDefaultEncoding("utf-8");

	init_pygobject ();

	my_register1 ();
}
Пример #9
0
init_kiwi(void)
{

  init_pygobject();
  init_pygtk();
  
  Py_InitModule("kiwi._kiwi", _kiwi_functions);

}
Пример #10
0
void initsambagtk(void)
{
	PyObject *m, *d;

	init_pygobject();


	m = Py_InitModule("sambagtk", sambagtk_functions);
	d = PyModule_GetDict(m);

	sambagtk_register_classes(d);
}
Пример #11
0
PyMODINIT_FUNC initdtk_webkit_cookie(void) {
     PyObject *m;

     /* This is necessary step for Python binding, otherwise got sefault error */
     init_pygobject();
     
     m = Py_InitModule("dtk_webkit_cookie", webkit_cookie_methods);

     if (!m) {
          return;
     }
}
Пример #12
0
void 
inittesthelper ()
{
  PyObject *m, *d;
  
  init_pygobject();
  gst_init(NULL, NULL);

  m = Py_InitModule ("testhelper", testhelper_methods);

  d = PyModule_GetDict(m);
}
Пример #13
0
init_print (void)
{
    PyObject *m, *d;

    init_pygobject ();

    m = Py_InitModule ("_print", pyprint_functions);
    d = PyModule_GetDict (m);
    initialize_exceptions (d);
    pyprint_register_classes (d);
    pyprint_add_defined_constants (m);
}
Пример #14
0
initui (void)
{
    PyObject *m, *d;
	
    init_pygobject ();
    init_pygtk();
    
    m = Py_InitModule ("ui", pyprintui_functions);
    d = PyModule_GetDict (m);
	
    pyprintui_register_classes (d);
    pyprintui_add_defined_constants (d);
}
Пример #15
0
initmarco (void)
{
	PyObject *m, *d;

	init_pygobject();
	init_pygtk ();

	m = Py_InitModule ("marco", pymarco_functions);
	d = PyModule_GetDict (m);

	pymarco_register_classes (d);
        pymarco_add_constants(m, "META_");
}
Пример #16
0
PyMODINIT_FUNC initdeepin_font_icon(void) {
    PyObject *m;

    /* This is necessary step for Python binding, otherwise got sefault error */
    init_pygobject();
     
    m = Py_InitModule("deepin_font_icon", deepin_font_iconMethods);
    /* import pycairo - add to the init<module> function */
    Pycairo_IMPORT;

    if (!m) {
        return;
    }
}
Пример #17
0
initmateweather(void)
{
    PyObject *m, *d;

    init_pygobject ();
#if !GLIB_CHECK_VERSION (2, 32, 0)
    g_thread_init (NULL);
#endif

    m = Py_InitModule ("mateweather", pymateweather_functions);
    d = PyModule_GetDict (m);
    pymateweather_register_classes (d);
    pymateweather_add_constants(m, "MATEWEATHER_");
}
Пример #18
0
initmateconf (void)
{
	PyObject *m, *d;

	init_pygobject ();

	m = Py_InitModule ("mateconf", pymateconf_functions);
	d = PyModule_GetDict (m);

	pymateconf_register_classes (d);
	pymateconf_add_constants (m, "MATECONF_");
	pymateconf_register_engine_type (m);

        PyModule_AddObject(m, "Engine", (PyObject *) &PyMateConfEngine_Type);
}
Пример #19
0
PyMODINIT_FUNC initdeepin_lunar() 
{
    PyObject *m = NULL;

    init_pygobject();
             
    m_DeepinLunar_Type = &DeepinLunar_Type;
    DeepinLunar_Type.ob_type = &PyType_Type;

    m = Py_InitModule("deepin_lunar", deepin_lunar_methods);
    if (!m)
        return;

    m_deepin_lunar_object_constants = PyDict_New();
}
Пример #20
0
initlibnice(void)
{
    PyObject *m, *d;
 
    init_pygobject ();
 
    m = Py_InitModule ("libnice", libnice_functions);
    d = PyModule_GetDict (m);
 
    libnice_register_classes (d);
 
    if (PyErr_Occurred ()) {
        Py_FatalError ("can't initialise module libnice");
    }
}
initfixedliststore(void)
{
    PyObject *m, *d;
 
    init_pygobject ();
 
    m = Py_InitModule ("fixedliststore", miro_fixed_list_store_functions);
    d = PyModule_GetDict (m);
 
    miro_fixed_list_store_register_classes (d);
 
    if (PyErr_Occurred ()) {
        Py_FatalError ("can't initialise module fixedliststore");
    }
}
Пример #22
0
init_ethos (void)
{
	PyObject *m, *d;

	init_pygobject ();

	/* register ethos */
	m = Py_InitModule ("_ethos", pyethos_functions);
	d = PyModule_GetDict (m);

	pyethos_register_classes (d);
	pyethos_add_constants (m, "ETHOS_");

	if (PyErr_Occurred ())
		Py_FatalError ("Error initializing module \"ethos\"");
}
Пример #23
0
initempathy(void)
{
	PyObject *m, *d;

	init_pygobject ();
	
	m = Py_InitModule ("empathy", empathy_functions);
	d = PyModule_GetDict (m);
	
	empathy_register_classes (d);
	empathy_add_constants(m, "EMPATHY_");
	
	if (PyErr_Occurred ()) {
		PyErr_Print();
		Py_FatalError ("can't initialise module empathy");
	}
}
init_evolution(void)
{
    PyObject *m, *d;

    /* perform any initialisation required by the library here */
	init_pygobject();
	init();
	
    m = Py_InitModule("_evolution", py_evolution_functions);
    d = PyModule_GetDict(m);
    
    /* add anything else to the module dictionary (such as constants) */
    py_evolution_register_classes(d);
    
    if (PyErr_Occurred())
        Py_FatalError("could not initialise module _evolution");
}
Пример #25
0
initinterfaces (void)
{
	PyObject *m, *d;

	init_pygobject ();

	m = Py_InitModule ("interfaces", pyinterfaces_functions);
	d = PyModule_GetDict (m);

	pyinterfaces_register_classes (d);
	pyinterfaces_add_constants (m, "GST_");
	
	if (PyErr_Occurred ()) {
	    PyErr_Print ();
	    Py_FatalError ("can't initialize module gst.interfaces");
	}
}
Пример #26
0
initpygwy(GwyContainer *container) 
{ 
    PyObject *m, *d; 
    PyObject *py_container;
    init_pygobject (); 

    m = Py_InitModule ("gwy", (PyMethodDef*) pygwy_functions); 
    d = PyModule_GetDict (m); 
 
    pygwy_register_classes (d);
/*    pyatk_add_constants(m, "ATK_");     */

    /* Create accessible object GwyContainer (gwy.data) */
    py_container = pygobject_new((GObject*)container);
    PyDict_SetItemString(d, "data", py_container);

}
init_gtk_osxapplication (void)
{
  PyObject *m, *d;

  init_pygobject ();

  m = Py_InitModule ("gtk_osxapplication._gtk_osxapplication", 
                     gtk_osxapplication_functions);
  d = PyModule_GetDict (m);

  gtk_osxapplication_register_classes (d);

  if (PyErr_Occurred ()) { 
    PyErr_Print();
    Py_FatalError ("can't initialize module gtk_osxapplication:");
  }
}
Пример #28
0
initchamplainmemphis (void)
{
    PyObject *m, *d;

    init_pygobject ();

    pygobject_register_sinkfunc (CHAMPLAIN_TYPE_MAP_DATA_SOURCE, sink_champlain_map_data_source);

    m = Py_InitModule ("champlainmemphis", champlainmemphis_functions);
    d = PyModule_GetDict (m);

    champlainmemphis_register_classes (d);

    if (PyErr_Occurred ()) {
        PyErr_Print();
        Py_FatalError ("can't initialise module champlainmemphis");
    }
}
Пример #29
0
initgtask (void)
{
	PyObject *m, *d;

	PyEval_InitThreads ();
	init_pygobject ();

	m = Py_InitModule ("gtask", pygtask_functions);
	d = PyModule_GetDict (m);

	pygtask_register_classes (d);
	pygtask_add_constants (m, "G_");

	if (PyErr_Occurred ())
		Py_FatalError ("Error initializing module GTask");

	pyg_enable_threads ();
}
Пример #30
0
initsummer(void)
{
    PyObject *m, *d;
 
    g_type_init ();
	g_thread_init (NULL);

	init_pygobject ();
 
    m = Py_InitModule ("summer", summer_functions);
    d = PyModule_GetDict (m);
 
    summer_register_classes (d);
 
    if (PyErr_Occurred ()) {
        Py_FatalError ("can't initialise module summer");
    }
}