geany
1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
![]() ![]() |
#include <glib.h>
Go to the source code of this file.
Functions | |
void | plugins_init (void) |
void | plugins_finalize (void) |
void | plugins_load_active (void) |
gboolean | plugins_have_preferences (void) |
Variables | |
GList * | active_plugin_list |
void plugins_finalize | ( | void | ) |
Definition at line 1359 of file plugins.c.
References active_plugin_list, active_plugins_pref, failed_plugins_list, NULL, and plugin_free_leaf().
Referenced by do_main_quit().
gboolean plugins_have_preferences | ( | void | ) |
Definition at line 1376 of file plugins.c.
References active_plugin_list, GeanyPluginPrivate::cbs, GeanyPluginFuncs::configure, GeanyPluginPrivate::configure_single, foreach_list, and NULL.
Referenced by on_edit1_select().
void plugins_init | ( | void | ) |
Definition at line 1325 of file plugins.c.
References active_plugins_pref, active_proxies, builtin_so_proxy, configuration_add_pref_group(), GeanyPrefs::custom_plugin_path, geany_debug(), geany_object, get_plugin_path(), group, GeanyPrefs::load_plugins, NULL, prefs, stash_group_add_entry(), stash_group_add_string_vector(), stash_group_add_toggle_button(), stash_group_new(), and update_active_plugins_pref().
Referenced by main_lib().
void plugins_load_active | ( | void | ) |
Definition at line 1257 of file plugins.c.
References _, geany_data_init(), gtk_container_add(), load_active_plugins(), main_widgets, menu_separator, NULL, on_tools_menu_show(), pm_show_dialog(), GeanyMainWidgets::tools_menu, and want_plugins.
Referenced by main_lib().
|
extern |
Definition at line 69 of file plugins.c.
Referenced by configure_plugins(), find_active_plugin_by_name(), is_active_plugin(), plugin_free(), plugin_load(), plugin_loaded(), plugins_finalize(), plugins_have_preferences(), and update_active_plugins_pref().