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
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

GeanyPlugin Struct Reference

Basic information for the plugin and identification. More...

#include <plugindata.h>

Collaboration diagram for GeanyPlugin:
[legend]

Public Attributes

PluginInfoinfo
 Fields set in plugin_set_info(). More...
 
GeanyDatageany_data
 Pointer to global GeanyData intance. More...
 
GeanyPluginFuncsfuncs
 Functions implemented by the plugin, set in geany_load_module() More...
 
GeanyProxyFuncsproxy_funcs
 Hooks implemented by the plugin if it wants to act as a proxy Must be set prior to calling geany_plugin_register_proxy() More...
 
struct GeanyPluginPrivatepriv
 

Detailed Description

Basic information for the plugin and identification.

See also
geany_plugin.

Definition at line 232 of file plugindata.h.

Member Data Documentation

◆ funcs

GeanyPluginFuncs* GeanyPlugin::funcs

Functions implemented by the plugin, set in geany_load_module()

Definition at line 236 of file plugindata.h.

Referenced by demoproxy_load(), geany_load_module(), geany_plugin_register(), and plugin_new().

◆ geany_data

GeanyData* GeanyPlugin::geany_data

Pointer to global GeanyData intance.

Definition at line 235 of file plugindata.h.

Referenced by demo_init(), item_activate(), legacy_init(), on_editor_notify(), plugin_new(), proxy_help(), and proxy_init().

◆ info

◆ priv

◆ proxy_funcs

GeanyProxyFuncs* GeanyPlugin::proxy_funcs

Hooks implemented by the plugin if it wants to act as a proxy Must be set prior to calling geany_plugin_register_proxy()

Definition at line 237 of file plugindata.h.

Referenced by demoproxy_init(), geany_plugin_register_proxy(), and plugin_new().


The documentation for this struct was generated from the following file: