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)  

pluginprivate.h File Reference
#include "plugindata.h"
#include "ui_utils.h"
#include "keybindings.h"
Include dependency graph for pluginprivate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SignalConnection
 
struct  GeanyPluginPrivate
 

Macros

#define PLUGIN_LOADED_OK(p)   (((p)->flags & LOADED_OK) != 0)
 
#define PLUGIN_IS_LEGACY(p)   (((p)->flags & IS_LEGACY) != 0)
 
#define PLUGIN_HAS_LOAD_DATA(p)   (((p)->flags & LOAD_DATA) != 0)
 

Typedefs

typedef struct SignalConnection SignalConnection
 
typedef enum _LoadedFlags LoadedFlags
 
typedef struct GeanyPluginPrivate Plugin
 
typedef struct GeanyPluginPrivate GeanyPluginPrivate
 

Enumerations

enum  _LoadedFlags { LOADED_OK = 0x01 , IS_LEGACY = 0x02 , LOAD_DATA = 0x04 }
 

Functions

void plugin_watch_object (Plugin *plugin, gpointer object)
 
void plugin_make_resident (Plugin *plugin)
 
gpointer plugin_get_module_symbol (Plugin *plugin, const gchar *sym)
 

Macro Definition Documentation

◆ PLUGIN_HAS_LOAD_DATA

#define PLUGIN_HAS_LOAD_DATA (   p)    (((p)->flags & LOAD_DATA) != 0)

Definition at line 80 of file pluginprivate.h.

◆ PLUGIN_IS_LEGACY

#define PLUGIN_IS_LEGACY (   p)    (((p)->flags & IS_LEGACY) != 0)

Definition at line 79 of file pluginprivate.h.

◆ PLUGIN_LOADED_OK

#define PLUGIN_LOADED_OK (   p)    (((p)->flags & LOADED_OK) != 0)

Definition at line 78 of file pluginprivate.h.

Typedef Documentation

◆ GeanyPluginPrivate

◆ LoadedFlags

typedef enum _LoadedFlags LoadedFlags

◆ Plugin

typedef struct GeanyPluginPrivate Plugin

Definition at line 46 of file pluginprivate.h.

◆ SignalConnection

Enumeration Type Documentation

◆ _LoadedFlags

Enumerator
LOADED_OK 
IS_LEGACY 
LOAD_DATA 

Definition at line 39 of file pluginprivate.h.

Function Documentation

◆ plugin_get_module_symbol()

gpointer plugin_get_module_symbol ( Plugin plugin,
const gchar *  sym 
)

◆ plugin_make_resident()

void plugin_make_resident ( Plugin plugin)

◆ plugin_watch_object()

void plugin_watch_object ( Plugin plugin,
gpointer  object 
)

Definition at line 780 of file plugins.c.

References on_object_weak_notify().

Referenced by plugin_signal_connect().