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)  

PluginCallback Struct Reference

Callback array entry type used with the plugin_callbacks symbol. More...

#include <plugindata.h>

Public Attributes

const gchar * signal_name
 The name of signal, must be an existing signal. More...
 
GCallback callback
 A callback function which is called when the signal is emitted. More...
 
gboolean after
 Set to TRUE to connect your handler with g_signal_connect_after(). More...
 
gpointer user_data
 The user data passed to the signal handler. More...
 

Detailed Description

Callback array entry type used with the plugin_callbacks symbol.

Definition at line 147 of file plugindata.h.

Member Data Documentation

◆ after

gboolean PluginCallback::after

Set to TRUE to connect your handler with g_signal_connect_after().

Definition at line 155 of file plugindata.h.

Referenced by add_callbacks().

◆ callback

GCallback PluginCallback::callback

A callback function which is called when the signal is emitted.

Definition at line 153 of file plugindata.h.

Referenced by add_callbacks().

◆ signal_name

const gchar* PluginCallback::signal_name

The name of signal, must be an existing signal.

For a list of available signals, please see the Signal documentation .

Definition at line 151 of file plugindata.h.

Referenced by add_callbacks().

◆ user_data

gpointer PluginCallback::user_data

The user data passed to the signal handler.

If set to NULL then the signal handler will receive the data set with geany_plugin_register_full() or geany_plugin_set_data()

Definition at line 159 of file plugindata.h.

Referenced by add_callbacks().


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