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:
[legend]

Public Attributes

gchar * filename
 
PluginInfo info
 
GeanyPlugin public
 
GeanyPluginFuncs cbs
 
void(* configure_single )(GtkWidget *parent)
 
PluginFields fields
 
GeanyKeyGroupkey_group
 
GeanyAutoSeparator toolbar_separator
 
GArray * signal_ids
 
GList * sources
 
gpointer cb_data
 
GDestroyNotify cb_data_destroy
 
LoadedFlags flags
 
GeanyProxyFuncs proxy_cbs
 
Pluginproxy
 
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: