Geany dev
|
Hooks that need to be implemented by every proxy. More...
#include <plugindata.h>
Data Fields | |
gpointer(* | load )(GeanyPlugin *proxy, GeanyPlugin *subplugin, const gchar *filename, gpointer pdata) |
Called after probe(), to perform the actual job of loading the plugin. | |
gint(* | probe )(GeanyPlugin *proxy, const gchar *filename, gpointer pdata) |
Called to determine whether the proxy is truly responsible for the requested plugin. More... | |
void(* | unload )(GeanyPlugin *proxy, GeanyPlugin *subplugin, gpointer load_data, gpointer pdata) |
Called when the user initiates unloading of a plugin, e.g. More... | |
Hooks that need to be implemented by every proxy.
gint(* GeanyProxyFuncs::probe) (GeanyPlugin *proxy, const gchar *filename, gpointer pdata) |
Called to determine whether the proxy is truly responsible for the requested plugin.
A NULL pointer assumes the probe() function would always return GEANY_PROXY_MATCH
void(* GeanyProxyFuncs::unload) (GeanyPlugin *proxy, GeanyPlugin *subplugin, gpointer load_data, gpointer pdata) |
Called when the user initiates unloading of a plugin, e.g.
on Geany exit