comparison src/plugin.h @ 11817:1bb0efbd4394

[gaim-migrate @ 14108] Patch from sadrul to show the preferences of non-gtk plugins. If this is broken, it is my fault. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Tue, 25 Oct 2005 16:05:26 +0000
parents d1d5f27de95d
children 2b9ca8861ca5
comparison
equal deleted inserted replaced
11816:60fcaea41fc0 11817:1bb0efbd4394
104 */ 104 */
105 gboolean (*load)(GaimPlugin *plugin); 105 gboolean (*load)(GaimPlugin *plugin);
106 gboolean (*unload)(GaimPlugin *plugin); 106 gboolean (*unload)(GaimPlugin *plugin);
107 void (*destroy)(GaimPlugin *plugin); 107 void (*destroy)(GaimPlugin *plugin);
108 108
109 void *ui_info; 109 void *ui_info; /**< Used only by UI-specific plugins to build a preference screen with a custom UI */
110 void *extra_info; 110 void *extra_info;
111 GaimPluginUiInfo *prefs_info; 111 GaimPluginUiInfo *prefs_info; /**< Used by any plugin to display preferences. If #ui_info has been specified, this will be ignored. */
112 GList *(*actions)(GaimPlugin *plugin, gpointer context); 112 GList *(*actions)(GaimPlugin *plugin, gpointer context);
113 }; 113 };
114 114
115 /** 115 /**
116 * Extra information for loader plugins. 116 * Extra information for loader plugins.