26#ifndef _PIDGINPLUGIN_H_
27#define _PIDGINPLUGIN_H_
44 void (*_pidgin_reserved1)(void);
45 void (*_pidgin_reserved2)(void);
46 void (*_pidgin_reserved3)(void);
47 void (*_pidgin_reserved4)(void);
50#define PIDGIN_PLUGIN_TYPE PIDGIN_UI
52#define PIDGIN_IS_PIDGIN_PLUGIN(plugin) \
53 ((plugin)->info != NULL && (plugin)->info->ui_info != NULL && \
54 purple_strequal((plugin)->info->ui_requirement, PIDGIN_PLUGIN_TYPE))
56#define PIDGIN_PLUGIN_UI_INFO(plugin) \
57 ((PidginPluginUiInfo *)(plugin)->info->ui_info)
void pidgin_plugins_save(void)
Saves all loaded plugins.
GtkWidget * pidgin_plugin_get_config_frame(PurplePlugin *plugin)
Returns the configuration frame widget for a GTK+ plugin, if one exists.
void pidgin_plugin_dialog_show(void)
Shows the Plugins dialog.
UI definitions and includes.
A GTK+ UI structure for plugins.