pidgin 2.14.14dev
gntplugin.h File Reference

GNT Plugins API. More...

#include <gnt.h>
#include <plugin.h>
#include <pluginpref.h>
#include <string.h>
#include "finch.h"
Include dependency graph for gntplugin.h:

Go to the source code of this file.


#define PURPLE_IS_GNT_PLUGIN(plugin)
 Decide whether a plugin is a GNT-plugin. More...
#define FINCH_PLUGIN_UI_INFO(plugin)    (FinchPluginFrame)((plugin)->info->ui_info)
 Get the ui-info from GNT-plugins. More...


typedef GntWidget *(* FinchPluginFrame) (void)


void finch_plugins_show_all (void)
 Show a list of plugins.
void finch_plugins_save_loaded (void)
 Save the list of loaded plugins.

Detailed Description

GNT Plugins API.

Definition in file gntplugin.h.

Macro Definition Documentation



Definition at line 46 of file gntplugin.h.


#define FINCH_PLUGIN_UI_INFO (   plugin)     (FinchPluginFrame)((plugin)->info->ui_info)

Get the ui-info from GNT-plugins.

Definition at line 58 of file gntplugin.h.


#define PURPLE_IS_GNT_PLUGIN (   plugin)
((plugin)->info != NULL && (plugin)->info->ui_info != NULL && \
purple_strequal((plugin)->info->ui_requirement, FINCH_PLUGIN_TYPE))

Decide whether a plugin is a GNT-plugin.

Definition at line 51 of file gntplugin.h.

Typedef Documentation

◆ FinchPluginFrame

typedef GntWidget *(* FinchPluginFrame) (void)

Definition at line 43 of file gntplugin.h.