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.

Macros

#define FINCH_PLUGIN_TYPE   FINCH_UI
 
#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...
 

Typedefs

typedef GntWidget *(* FinchPluginFrame) (void)
 

Functions

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

◆ FINCH_PLUGIN_TYPE

#define FINCH_PLUGIN_TYPE   FINCH_UI

Definition at line 46 of file gntplugin.h.

◆ FINCH_PLUGIN_UI_INFO

#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.

◆ PURPLE_IS_GNT_PLUGIN

#define PURPLE_IS_GNT_PLUGIN (   plugin)
Value:
((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.