GType gegl_module_register_type (GTypeModule *module, GType parent_type, const gchar *type_name, const GTypeInfo *type_info, GTypeFlags flags) { GType type = g_type_from_name (type_name); if (0 && type) { GTypePlugin *old_plugin = g_type_get_plugin (type); if (old_plugin != G_TYPE_PLUGIN (module)) { g_warning ("EeeK"); return -1; /* ignoring loading of plug-in from second source */ return type; } } return g_type_module_register_type (module, parent_type, type_name, type_info, flags); }
GType fso_gsm_service_manager_register_type (GTypeModule * module) { static const GTypeInfo g_define_type_info = { sizeof (FsoGsmServiceManagerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) fso_gsm_service_manager_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (FsoGsmServiceManager), 0, (GInstanceInitFunc) fso_gsm_service_manager_instance_init, NULL }; static const GInterfaceInfo fso_gsm_iservice_provider_info = { (GInterfaceInitFunc) fso_gsm_service_manager_fso_gsm_iservice_provider_interface_init, (GInterfaceFinalizeFunc) NULL, NULL}; fso_gsm_service_manager_type_id = g_type_module_register_type (module, FSO_FRAMEWORK_TYPE_ABSTRACT_OBJECT, "FsoGsmServiceManager", &g_define_type_info, G_TYPE_FLAG_ABSTRACT); g_type_module_add_interface (module, fso_gsm_service_manager_type_id, FSO_GSM_TYPE_ISERVICE_PROVIDER, &fso_gsm_iservice_provider_info); return fso_gsm_service_manager_type_id; }
//--------------------------------------- void gtk_im_context_vn_register_type (GTypeModule *type_module) { if (!gtk_type_im_context_vn) { static const GTypeInfo im_context_vn_info = { sizeof (GtkIMContextVnClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) gtk_im_context_vn_class_init, (GClassFinalizeFunc) gtk_im_context_vn_class_finalize, //NULL, /* class_finalize */ NULL, /* class_data */ sizeof (GtkIMContextVn), 0, /* n_preallocs */ (GInstanceInitFunc) gtk_im_context_vn_init, }; gtk_type_im_context_vn = g_type_module_register_type (type_module, GTK_TYPE_IM_CONTEXT, "GtkIMContextVn", &im_context_vn_info, 0); } }
void relax_plugin_register_type(GTypeModule *module){ static const GTypeInfo info = { sizeof(RelaxPluginClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) relax_plugin_class_init, NULL, NULL, sizeof(RelaxPlugin), 0, (GInstanceInitFunc) relax_plugin_class_init, }; static const GInterfaceInfo menu_provider_iface_info = { (GInterfaceInitFunc) relax_plugin_menu_provider_iface_init, NULL, NULL }; plugin_type = g_type_module_register_type(module, G_TYPE_OBJECT, "RelaxPlugin", &info, 0); g_type_module_add_interface(module, plugin_type, NAUTILUS_TYPE_MENU_PROVIDER, &menu_provider_iface_info); }
void deja_dup_nautilus_extension_register_type (GTypeModule *module) { static const GTypeInfo info = { sizeof (DejaDupNautilusExtensionClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) deja_dup_nautilus_extension_class_init, NULL, NULL, sizeof (DejaDupNautilusExtension), 0, (GInstanceInitFunc) deja_dup_nautilus_extension_instance_init, }; deja_dup_nautilus_extension_type = g_type_module_register_type (module, G_TYPE_OBJECT, "DejaDupNautilusExtension", &info, 0); static const GInterfaceInfo menu_provider_iface_info = { (GInterfaceInitFunc)deja_dup_nautilus_extension_menu_provider_iface_init, NULL, NULL }; g_type_module_add_interface (module, deja_dup_nautilus_extension_type, NAUTILUS_TYPE_MENU_PROVIDER, &menu_provider_iface_info); }
GType vibrator_timed_outputclass_register_type (GTypeModule * module) { static const GTypeInfo g_define_type_info = { sizeof (VibratorTimedOutputClassClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) vibrator_timed_outputclass_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (VibratorTimedOutputClass), 0, (GInstanceInitFunc) vibrator_timed_outputclass_instance_init, NULL }; static const GInterfaceInfo free_smartphone_device_vibrator_info = { (GInterfaceInitFunc) vibrator_timed_outputclass_free_smartphone_device_vibrator_interface_init, (GInterfaceFinalizeFunc) NULL, NULL}; vibrator_timed_outputclass_type_id = g_type_module_register_type (module, FSO_FRAMEWORK_TYPE_ABSTRACT_OBJECT, "VibratorTimedOutputClass", &g_define_type_info, 0); g_type_module_add_interface (module, vibrator_timed_outputclass_type_id, FREE_SMARTPHONE_DEVICE_TYPE_VIBRATOR, &free_smartphone_device_vibrator_info); return vibrator_timed_outputclass_type_id; }
static void register_type (GTypeModule *type_module) { static const GTypeInfo info = { sizeof (CutPDFReportClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof(CutPDFReport), 0, (GInstanceInitFunc) init, }; static const GInterfaceInfo listener_info = { (GInterfaceInitFunc) listener_init, NULL, NULL }; cut_type_pdf_report = g_type_module_register_type(type_module, CUT_TYPE_REPORT, "CutPDFReport", &info, 0); g_type_module_add_interface(type_module, cut_type_pdf_report, CUT_TYPE_LISTENER, &listener_info); }
GType b_fire_get_type (GTypeModule *module) { if (!b_type_fire) { static const GTypeInfo fire_info = { sizeof (BFireClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc) b_fire_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (BFire), 0, /* n_preallocs */ (GInstanceInitFunc) b_fire_init, }; b_type_fire = g_type_module_register_type (module, B_TYPE_MODULE, "BFire", &fire_info, 0); } return b_type_fire; }
void nsc_extension_register_type (GTypeModule *module) { static const GTypeInfo info = { sizeof (NscExtensionClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) nsc_extension_class_init, NULL, NULL, sizeof (NscExtension), 0, (GInstanceInitFunc) nsc_extension_instance_init, }; static const GInterfaceInfo menu_provider_iface_info = { (GInterfaceInitFunc) nsc_extension_menu_provider_iface_init, NULL, NULL, }; sound_converter_type = g_type_module_register_type (module, G_TYPE_OBJECT, "NscExtension", &info, 0); g_type_module_add_interface (module, sound_converter_type, CAJA_TYPE_MENU_PROVIDER, &menu_provider_iface_info); }
GType b_sitris4_module_get_type (GTypeModule * module) { if (!b_type_sitris4_module) { static const GTypeInfo sitris4_module_info = { sizeof (BSitris4ModuleClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc) b_sitris4_module_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (BSitris4Module), 0, /* n_preallocs */ (GInstanceInitFunc) b_sitris4_module_init, }; /* !!!!!!!!! The name given in the next function MUST be unique! */ b_type_sitris4_module = g_type_module_register_type (module, B_TYPE_MODULE, "BSitris4", &sitris4_module_info, 0); } return b_type_sitris4_module; }
void nemo_image_converter_register_type (GTypeModule *module) { static const GTypeInfo info = { sizeof (NemoImageConverterClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) nemo_image_converter_class_init, NULL, NULL, sizeof (NemoImageConverter), 0, (GInstanceInitFunc) nemo_image_converter_instance_init, }; static const GInterfaceInfo menu_provider_iface_info = { (GInterfaceInitFunc) nemo_image_converter_menu_provider_iface_init, NULL, NULL }; image_converter_type = g_type_module_register_type (module, G_TYPE_OBJECT, "NemoImageConverter", &info, 0); g_type_module_add_interface (module, image_converter_type, NEMO_TYPE_MENU_PROVIDER, &menu_provider_iface_info); }
static GType cdisplay_colorblind_get_type (GTypeModule *module) { if (! cdisplay_colorblind_type) { static const GTypeInfo display_info = { sizeof (CdisplayColorblindClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) cdisplay_colorblind_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (CdisplayColorblind), 0, /* n_preallocs */ (GInstanceInitFunc) cdisplay_colorblind_init, }; cdisplay_colorblind_type = g_type_module_register_type (module, GIMP_TYPE_COLOR_DISPLAY, "CdisplayColorblind", &display_info, 0); } return cdisplay_colorblind_type; }
static void factory_register_type(GTypeModule *type_module, GList **registered_types) { static const GTypeInfo info = { sizeof (ChupaExcelDecomposerFactoryClass), (GBaseInitFunc)NULL, (GBaseFinalizeFunc)NULL, (GClassInitFunc)factory_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof(ChupaExcelDecomposerFactory), 0, (GInstanceInitFunc)NULL, }; const gchar *type_name = "ChupaExcelDecomposerFactory"; chupa_type_excel_decomposer_factory = g_type_module_register_type(type_module, CHUPA_TYPE_DECOMPOSER_FACTORY, type_name, &info, 0); *registered_types = g_list_prepend(*registered_types, g_strdup(type_name)); }
static void command_context_register_type(GTypeModule *type_module, GList **registered_types) { static const GTypeInfo info = { sizeof(ChupaExcelCommandContextClass), (GBaseInitFunc)NULL, (GBaseFinalizeFunc)NULL, (GClassInitFunc)NULL, NULL, /* class_finalize */ NULL, /* class_data */ sizeof(ChupaExcelCommandContext), 0, (GInstanceInitFunc)command_context_init, }; static GInterfaceInfo interface_info = { (GInterfaceInitFunc)command_context_interface_init, (GInterfaceFinalizeFunc)NULL, NULL /* interface data */ }; const gchar *type_name = "ChupaExcelCommandContext"; chupa_type_excel_command_context = g_type_module_register_type(type_module, G_TYPE_OBJECT, type_name, &info, 0); g_type_module_add_interface(type_module, chupa_type_excel_command_context, GO_TYPE_CMD_CONTEXT, &interface_info); *registered_types = g_list_prepend(*registered_types, g_strdup(type_name)); }
//______________________________________________________________________ void RCStyle::registerType( GTypeModule *module ) { #if OXYGEN_DEBUG std::cerr << "Oxygen::RCStyle::registerType" << std::endl; #endif const GTypeInfo info = { (guint16)sizeof(OxygenRcStyleClass ), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) classInit, (GClassFinalizeFunc) NULL, NULL, (guint16)sizeof( OxygenRcStyle ), 0, (GInstanceInitFunc) NULL, NULL }; _typeInfo = info; _type = g_type_module_register_type( module, GTK_TYPE_RC_STYLE, "OxygenRcStyle", &_typeInfo, GTypeFlags(0 ) ); }
void fcitx_im_context_register_type(GTypeModule *type_module) { static const GTypeInfo fcitx_im_context_info = { sizeof(FcitxIMContextClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) fcitx_im_context_class_init, (GClassFinalizeFunc) NULL, NULL, /* klass data */ sizeof(FcitxIMContext), 0, (GInstanceInitFunc) fcitx_im_context_init, 0 }; if (!_fcitx_type_im_context) { if (type_module) { _fcitx_type_im_context = g_type_module_register_type(type_module, CLUTTER_TYPE_IM_CONTEXT, "FcitxIMContext", &fcitx_im_context_info, (GTypeFlags)0); } else { _fcitx_type_im_context = g_type_register_static(CLUTTER_TYPE_IM_CONTEXT, "FcitxIMContext", &fcitx_im_context_info, (GTypeFlags)0); } } }
static void totem_properties_plugin_register_type (GTypeModule *module) { const GTypeInfo info = { sizeof (GObjectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, NULL, NULL, sizeof (GObject), 0, (GInstanceInitFunc) NULL }; const GInterfaceInfo property_page_provider_iface_info = { (GInterfaceInitFunc)property_page_provider_iface_init, NULL, NULL }; tpp_type = g_type_module_register_type (module, G_TYPE_OBJECT, "TotemPropertiesPlugin", &info, 0); g_type_module_add_interface (module, tpp_type, NAUTILUS_TYPE_PROPERTY_PAGE_PROVIDER, &property_page_provider_iface_info); }
GType sample_vala_plugin_register_type (GTypeModule * module) { static const GTypeInfo g_define_type_info = { sizeof (SampleValaPluginClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) sample_vala_plugin_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (SampleValaPlugin), 0, (GInstanceInitFunc) sample_vala_plugin_instance_init, NULL }; static const GInterfaceInfo peas_activatable_info = { (GInterfaceInitFunc) sample_vala_plugin_peas_activatable_interface_init, (GInterfaceFinalizeFunc) NULL, NULL}; sample_vala_plugin_type_id = g_type_module_register_type (module, G_TYPE_OBJECT, "SampleValaPlugin", &g_define_type_info, 0); g_type_module_add_interface (module, sample_vala_plugin_type_id, peas_activatable_get_type (), &peas_activatable_info); return sample_vala_plugin_type_id; }
GType low_level_android_register_type (GTypeModule * module) { static const GTypeInfo g_define_type_info = { sizeof (LowLevelAndroidClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) low_level_android_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (LowLevelAndroid), 0, (GInstanceInitFunc) low_level_android_instance_init, NULL }; static const GInterfaceInfo fso_usage_low_level_info = { (GInterfaceInitFunc) low_level_android_fso_usage_low_level_interface_init, (GInterfaceFinalizeFunc) NULL, NULL}; low_level_android_type_id = g_type_module_register_type (module, FSO_FRAMEWORK_TYPE_ABSTRACT_OBJECT, "LowLevelAndroid", &g_define_type_info, 0); g_type_module_add_interface (module, low_level_android_type_id, FSO_USAGE_TYPE_LOW_LEVEL, &fso_usage_low_level_info); return low_level_android_type_id; }
static void register_type (GTypeModule *type_module) { static const GTypeInfo info = { sizeof (CutXMLStreamClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof(CutXMLStream), 0, (GInstanceInitFunc) init, }; static const GInterfaceInfo listener_info = { (GInterfaceInitFunc) listener_init, NULL, NULL }; cut_type_xml_stream = g_type_module_register_type(type_module, CUT_TYPE_STREAM, "CutXMLStream", &info, 0); g_type_module_add_interface(type_module, cut_type_xml_stream, CUT_TYPE_LISTENER, &listener_info); }
static void fontilus_context_menu_register_type (GTypeModule *module) { static const GTypeInfo info = { sizeof (FontilusContextMenuClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) fontilus_context_menu_class_init, NULL, NULL, sizeof (FontilusContextMenu), 0, (GInstanceInitFunc) fontilus_context_menu_init }; static const GInterfaceInfo menu_provider_iface_info = { (GInterfaceInitFunc)menu_provider_iface_init, NULL, NULL }; fcm_type = g_type_module_register_type (module, G_TYPE_OBJECT, "FontilusContextMenu", &info, 0); g_type_module_add_interface (module, fcm_type, NAUTILUS_TYPE_MENU_PROVIDER, &menu_provider_iface_info); }
GType fso_gsm_gsm_pdp_service_register_type (GTypeModule * module) { static const GTypeInfo g_define_type_info = { sizeof (FsoGsmGsmPdpServiceClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) fso_gsm_gsm_pdp_service_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (FsoGsmGsmPdpService), 0, (GInstanceInitFunc) fso_gsm_gsm_pdp_service_instance_init, NULL }; static const GInterfaceInfo free_smartphone_gsm_pdp_info = { (GInterfaceInitFunc) fso_gsm_gsm_pdp_service_free_smartphone_gsm_pdp_interface_init, (GInterfaceFinalizeFunc) NULL, NULL}; fso_gsm_gsm_pdp_service_type_id = g_type_module_register_type (module, FSO_GSM_TYPE_SERVICE, "FsoGsmGsmPdpService", &g_define_type_info, 0); g_type_module_add_interface (module, fso_gsm_gsm_pdp_service_type_id, FREE_SMARTPHONE_GSM_TYPE_PDP, &free_smartphone_gsm_pdp_info); return fso_gsm_gsm_pdp_service_type_id; }
void scim_bridge_client_imcontext_register_type (GTypeModule *type_module) { scim_bridge_pdebugln (2, "scim_bridge_client_imcontext_register_type ()"); static const GTypeInfo klass_info = { sizeof (ScimBridgeClientIMContextClass), /* no base class initializer */ NULL, /* no base class finalizer */ NULL, /* class initializer */ (GClassInitFunc) scim_bridge_client_imcontext_class_initialize, /* no class finalizer */ NULL, /* no class data */ NULL, sizeof (ScimBridgeClientIMContext), 0, /* object initizlier */ #if GTK_CHECK_VERSION(3, 0, 0) (GInstanceInitFunc) scim_bridge_client_imcontext_initialize, #else (GtkObjectInitFunc) scim_bridge_client_imcontext_initialize, #endif }; class_type = g_type_module_register_type (type_module, GTK_TYPE_IM_CONTEXT, "ScimBridgeClientIMContext", &klass_info, 0); }
GType b_tetris_get_type (GTypeModule *module) { if (!b_type_tetris) { static const GTypeInfo tetris_info = { sizeof (BTetrisClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc) b_tetris_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (BTetris), 0, /* n_preallocs */ (GInstanceInitFunc) b_tetris_init, }; b_type_tetris = g_type_module_register_type (module, B_TYPE_MODULE, "BTetris", &tetris_info, 0); } return b_type_tetris; }
GType ephy_select_stylesheet_extension_register_type (GTypeModule *module) { const GTypeInfo our_info = { sizeof (EphySelectStylesheetExtensionClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc) ephy_select_stylesheet_extension_class_init, NULL, NULL, /* class_data */ sizeof (EphySelectStylesheetExtension), 0, /* n_preallocs */ (GInstanceInitFunc) ephy_select_stylesheet_extension_init }; const GInterfaceInfo extension_info = { (GInterfaceInitFunc) ephy_select_stylesheet_extension_iface_init, NULL, NULL }; type = g_type_module_register_type (module, G_TYPE_OBJECT, "EphySelectStylesheetExtension", &our_info, 0); g_type_module_add_interface (module, type, EPHY_TYPE_EXTENSION, &extension_info); return type; }
/* HACK to get around bugs 357406 and 362217. private API for now. */ GType _rsvg_register_types (GTypeModule * module) { rsvg_type = g_type_module_register_type (module, G_TYPE_OBJECT, "RsvgHandle", &rsvg_type_info, (GTypeFlags) 0); return rsvg_type; }
GType uim_cand_win_gtk_register_type(GTypeModule *module) { if (!cand_win_type) cand_win_type = g_type_module_register_type(module, GTK_TYPE_WINDOW, "UIMCandWinGtk", &object_info, 0); return cand_win_type; }
GType uim_cand_win_vertical_gtk_register_type(GTypeModule *module) { if (!cand_win_vertical_type) cand_win_vertical_type = g_type_module_register_type(module, UIM_TYPE_CAND_WIN_GTK, "UIMCandWinVerticalGtk", &object_info, 0); return cand_win_vertical_type; }
static void test_dynamic_iface_register (GTypeModule *module) { static const GTypeInfo iface_info = { sizeof (TestDynamicIfaceClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) test_dynamic_iface_default_init, (GClassFinalizeFunc) test_dynamic_iface_default_finalize }; test_dynamic_iface_type = g_type_module_register_type (module, G_TYPE_INTERFACE, "TestDynamicIface", &iface_info, 0); }
void caja_shares_register_type (GTypeModule *module) { if (!type) { static const GTypeInfo info = { sizeof (CajaSharesClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, NULL, NULL, sizeof (CajaShares), 0, (GInstanceInitFunc) caja_shares_init, }; static const GInterfaceInfo menu_provider_iface_info = { (GInterfaceInitFunc) menu_provider_iface_init, NULL, NULL }; static const GInterfaceInfo info_provider_iface_info = { (GInterfaceInitFunc) info_provider_iface_init, NULL, NULL }; type = g_type_module_register_type (module, G_TYPE_OBJECT, "CajaShares", &info, 0); g_type_module_add_interface (module, type, CAJA_TYPE_MENU_PROVIDER, &menu_provider_iface_info); g_type_module_add_interface (module, type, CAJA_TYPE_INFO_PROVIDER, &info_provider_iface_info); } }