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 <pluginprivate.h>
Public Attributes | |
gchar * | filename |
PluginInfo | info |
GeanyPlugin | public |
GeanyPluginFuncs | cbs |
void(* | configure_single )(GtkWidget *parent) |
PluginFields | fields |
GeanyKeyGroup * | key_group |
GeanyAutoSeparator | toolbar_separator |
GArray * | signal_ids |
GList * | sources |
gpointer | cb_data |
GDestroyNotify | cb_data_destroy |
LoadedFlags | flags |
GeanyProxyFuncs | proxy_cbs |
Plugin * | proxy |
gpointer | proxy_data |
gint | proxied_count |
Definition at line 48 of file pluginprivate.h.
gpointer GeanyPluginPrivate::cb_data |
Definition at line 64 of file pluginprivate.h.
Referenced by add_callbacks(), create_pref_page(), geany_plugin_get_data(), geany_plugin_set_data(), is_plugin(), plugin_cleanup(), plugin_free(), plugin_load(), plugin_new(), and pm_on_plugin_button_clicked().
GDestroyNotify GeanyPluginPrivate::cb_data_destroy |
Definition at line 65 of file pluginprivate.h.
Referenced by geany_plugin_set_data(), plugin_cleanup(), plugin_free(), and plugin_new().
GeanyPluginFuncs GeanyPluginPrivate::cbs |
Definition at line 54 of file pluginprivate.h.
Referenced by create_pref_page(), plugin_cleanup(), plugin_load(), plugin_new(), plugin_show_configure(), plugins_have_preferences(), pm_on_plugin_button_clicked(), pm_update_buttons(), and register_legacy_plugin().
void(* GeanyPluginPrivate::configure_single) (GtkWidget *parent) |
Definition at line 55 of file pluginprivate.h.
Referenced by create_pref_page(), on_pref_btn_clicked(), plugin_show_configure(), plugins_have_preferences(), pm_update_buttons(), and register_legacy_plugin().
PluginFields GeanyPluginPrivate::fields |
Definition at line 58 of file pluginprivate.h.
Referenced by plugin_load().
gchar* GeanyPluginPrivate::filename |
Definition at line 50 of file pluginprivate.h.
Referenced by geany_plugin_register(), plugin_check_version(), plugin_cleanup(), plugin_free(), plugin_load(), plugin_loaded(), plugin_new(), plugin_unload_gmodule(), pm_plugin_toggled(), pm_tree_filter_func(), pm_treeview_query_tooltip(), and update_active_plugins_pref().
LoadedFlags GeanyPluginPrivate::flags |
Definition at line 66 of file pluginprivate.h.
Referenced by geany_plugin_register(), geany_plugin_register_full(), and register_legacy_plugin().
PluginInfo GeanyPluginPrivate::info |
Definition at line 51 of file pluginprivate.h.
Referenced by cmp_plugin_names(), configure_plugins(), create_pref_page(), geany_plugin_register(), geany_plugin_register_proxy(), is_plugin(), plugin_load(), plugin_new(), pm_on_plugin_button_clicked(), pm_tree_filter_func(), pm_tree_sort_func(), pm_treeview_query_tooltip(), pm_treeview_text_cell_data_func(), read_key_group(), and register_legacy_plugin().
GeanyKeyGroup* GeanyPluginPrivate::key_group |
Definition at line 59 of file pluginprivate.h.
Referenced by plugin_cleanup(), pm_on_plugin_button_clicked(), and pm_update_buttons().
gint GeanyPluginPrivate::proxied_count |
Definition at line 73 of file pluginprivate.h.
Referenced by plugin_free(), plugin_free_leaf(), pm_plugin_toggled(), pm_populate(), proxied_count_dec(), and proxied_count_inc().
Plugin* GeanyPluginPrivate::proxy |
Definition at line 70 of file pluginprivate.h.
Referenced by cmp_plugin_by_proxy(), free_subplugins(), plugin_cleanup(), plugin_free(), plugin_get_module_symbol(), plugin_load(), plugin_make_resident(), plugin_new(), pm_plugin_toggled(), pm_populate(), proxied_count_dec(), and proxied_count_inc().
GeanyProxyFuncs GeanyPluginPrivate::proxy_cbs |
Definition at line 69 of file pluginprivate.h.
Referenced by is_plugin(), plugin_free(), and plugin_new().
gpointer GeanyPluginPrivate::proxy_data |
Definition at line 71 of file pluginprivate.h.
Referenced by plugin_free(), plugin_get_module_symbol(), plugin_load(), plugin_load_gmodule(), plugin_make_resident(), plugin_new(), and read_key_group().
GeanyPlugin GeanyPluginPrivate::public |
Definition at line 52 of file pluginprivate.h.
Referenced by add_callbacks(), create_pref_page(), is_plugin(), plugin_cleanup(), plugin_free(), plugin_load(), plugin_new(), pm_on_plugin_button_clicked(), read_key_group(), register_legacy_plugin(), and remove_doc_data().
GArray* GeanyPluginPrivate::signal_ids |
Definition at line 61 of file pluginprivate.h.
Referenced by on_object_weak_notify(), plugin_signal_connect(), and remove_callbacks().
GList* GeanyPluginPrivate::sources |
Definition at line 62 of file pluginprivate.h.
Referenced by psd_register(), psd_unregister(), and remove_sources().
GeanyAutoSeparator GeanyPluginPrivate::toolbar_separator |
Definition at line 60 of file pluginprivate.h.
Referenced by plugin_add_toolbar_item(), and plugin_cleanup().