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)  

GeanyPluginPrivate Struct Reference

#include <pluginprivate.h>

Collaboration diagram for GeanyPluginPrivate:

Public Attributes

gchar * filename
PluginInfo info
GeanyPlugin public
GeanyPluginFuncs cbs
void(* configure_single )(GtkWidget *parent)
PluginFields fields
GeanyAutoSeparator toolbar_separator
GArray * signal_ids
GList * sources
gpointer cb_data
GDestroyNotify cb_data_destroy
LoadedFlags flags
GeanyProxyFuncs proxy_cbs
gpointer proxy_data
gint proxied_count

Detailed Description

Definition at line 48 of file pluginprivate.h.

Member Data Documentation

◆ cb_data

◆ cb_data_destroy

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().

◆ cbs

◆ configure_single

void(* GeanyPluginPrivate::configure_single) (GtkWidget *parent)

◆ fields

PluginFields GeanyPluginPrivate::fields

Definition at line 58 of file pluginprivate.h.

Referenced by plugin_load().

◆ filename

◆ flags

LoadedFlags GeanyPluginPrivate::flags

◆ info

◆ key_group

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().

◆ proxied_count

gint GeanyPluginPrivate::proxied_count

◆ proxy

◆ proxy_cbs

GeanyProxyFuncs GeanyPluginPrivate::proxy_cbs

Definition at line 69 of file pluginprivate.h.

Referenced by is_plugin(), plugin_free(), and plugin_new().

◆ proxy_data

gpointer GeanyPluginPrivate::proxy_data

◆ public

◆ signal_ids

GArray* GeanyPluginPrivate::signal_ids

Definition at line 61 of file pluginprivate.h.

Referenced by on_object_weak_notify(), plugin_signal_connect(), and remove_callbacks().

◆ sources

GList* GeanyPluginPrivate::sources

Definition at line 62 of file pluginprivate.h.

Referenced by psd_register(), psd_unregister(), and remove_sources().

◆ toolbar_separator

GeanyAutoSeparator GeanyPluginPrivate::toolbar_separator

Definition at line 60 of file pluginprivate.h.

Referenced by plugin_add_toolbar_item(), and plugin_cleanup().

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