G_MODULE_EXPORT void thunar_extension_initialize (ThunarxProviderPlugin *plugin) { const gchar *mismatch; /* verify that the thunarx versions are compatible */ mismatch = thunarx_check_version (THUNARX_MAJOR_VERSION, THUNARX_MINOR_VERSION, THUNARX_MICRO_VERSION); if (G_UNLIKELY (mismatch != NULL)) { g_warning ("Version mismatch: %s", mismatch); return; } #ifdef G_ENABLE_DEBUG g_message ("Initializing ThunarApr extension"); #endif /* register the types provided by this plugin */ thunar_apr_abstract_page_register_type (plugin); thunar_apr_desktop_page_register_type (plugin); thunar_apr_image_page_register_type (plugin); thunar_apr_provider_register_type (plugin); /* setup the plugin provider type list */ type_list[0] = THUNAR_APR_TYPE_PROVIDER; }
G_MODULE_EXPORT void thunar_extension_initialize (ThunarxProviderPlugin *plugin) { const gchar *mismatch; /* verify that the thunarx versions are compatible */ mismatch = thunarx_check_version (THUNARX_MAJOR_VERSION, THUNARX_MINOR_VERSION, THUNARX_MICRO_VERSION); if (G_UNLIKELY (mismatch != NULL)) { g_warning ("Version mismatch: %s", mismatch); return; } /* setup i18n support */ bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); #ifdef HAVE_BIND_TEXTDOMAIN_CODESET bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif #ifdef G_ENABLE_DEBUG g_message ("Initializing thunar-media-tags-plugin extension"); #endif /* Register the enum types for this plugin */ tag_renamer_register_enum_types (plugin); /* Register the types provided by this plugin */ media_tags_provider_register_type (plugin); tag_renamer_register_type (plugin); audio_tags_page_register_type (plugin); /* Setup the plugin provider type list */ type_list[0] = TYPE_MEDIA_TAGS_PROVIDER; }
G_MODULE_EXPORT void thunar_extension_initialize(ThunarxProviderPlugin *plugin) { const gchar *mismatch; mismatch = thunarx_check_version(THUNARX_MAJOR_VERSION, THUNARX_MINOR_VERSION, THUNARX_MICRO_VERSION); if (G_UNLIKELY (mismatch != NULL)) { g_warning("Version mismatch: %s", mismatch); return; } pagavcs_provider_register_type(plugin); pagavcs_svn_action_register_type(plugin); type_list[0] = PAGAVCS_TYPE_PROVIDER; }
void thunar_extension_initialize (ThunarxProviderPlugin *plugin) { const gchar *mismatch; /* verify that the thunarx versions are compatible */ mismatch = thunarx_check_version (THUNARX_MAJOR_VERSION, THUNARX_MINOR_VERSION, THUNARX_MICRO_VERSION); if (G_UNLIKELY (mismatch != NULL)) { g_warning ("Version mismatch: %s", mismatch); return; } g_message ("Initializing TexOpenTerminal extension"); /* register the types provided by this plugin */ tex_open_terminal_register_type (plugin); /* setup the plugin type list */ type_list[0] = TEX_TYPE_OPEN_TERMINAL; }
G_MODULE_EXPORT void thunar_extension_initialize(ThunarxProviderPlugin* plugin) { const gchar* mismatch; /* verify that the thunarx versions are compatible */ mismatch = thunarx_check_version(THUNARX_MAJOR_VERSION, THUNARX_MINOR_VERSION, THUNARX_MICRO_VERSION); if(G_LIKELY(mismatch == NULL)) { g_message("Initializing xdiff-ext extension; DIFF_EXT_DATA_DIR='%s'", DIFF_EXT_DATA_DIR); { int n; char** path; int i; gtk_icon_theme_get_search_path(gtk_icon_theme_get_default(), &path, &n); for(i = 0; i < n; i++) { g_message("icon search path: '%s'", path[i]); } } #ifdef ENABLE_NLS bindtextdomain(GETTEXT_PACKAGE, DIFF_EXT_LOCALE_DIR); bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); #endif /* ENABLE_NLS */ /* register the types provided by this plugin */ diff_ext_register_type(plugin); /* setup the plugin type list */ type_list[0] = diff_ext_get_type(); _saved = g_queue_new(); thunarx_provider_plugin_set_resident(plugin, TRUE); } else { g_warning("Version mismatch: %s", mismatch); } }
G_MODULE_EXPORT void thunar_extension_initialize (ThunarxProviderPlugin *plugin) { const gchar *mismatch; /* verify that the thunarx versions are compatible */ mismatch = thunarx_check_version (THUNARX_MAJOR_VERSION, THUNARX_MINOR_VERSION, THUNARX_MICRO_VERSION); if (G_UNLIKELY (mismatch != NULL)) { g_warning ("Version mismatch: %s", mismatch); return; } /* setup i18n support */ bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); #ifdef HAVE_BIND_TEXTDOMAIN_CODESET bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif #ifdef G_ENABLE_DEBUG g_message ("Initializing thunar-tortoisehg-plugin extension"); #endif /* register the types provided by this plugin */ /* provider */ tup_provider_register_type (plugin); /* customized type */ ttp_hg_action_register_type(plugin); /* setup the plugin provider type list */ type_list[0] = TUP_TYPE_PROVIDER; }