#include <plugin.h>
Data Fields | |
unsigned int | magic |
unsigned int | major_version |
unsigned int | minor_version |
PurplePluginType | type |
char * | ui_requirement |
unsigned long | flags |
GList * | dependencies |
PurplePluginPriority | priority |
char * | id |
char * | name |
char * | version |
char * | summary |
char * | description |
char * | author |
char * | homepage |
gboolean(* | load )(PurplePlugin *plugin) |
If a plugin defines a 'load' function, and it returns FALSE, then the plugin will not be loaded. | |
gboolean(* | unload )(PurplePlugin *plugin) |
void(* | destroy )(PurplePlugin *plugin) |
void * | ui_info |
Used only by UI-specific plugins to build a preference screen with a custom UI. | |
void * | extra_info |
PurplePluginUiInfo * | prefs_info |
Used by any plugin to display preferences. | |
GList *(* | actions )(PurplePlugin *plugin, gpointer context) |
void(* | _purple_reserved1 )(void) |
void(* | _purple_reserved2 )(void) |
void(* | _purple_reserved3 )(void) |
void(* | _purple_reserved4 )(void) |
This is used in the version 2.0 API and up.
Definition at line 78 of file plugin.h.