src/plugin.h

changeset 11817
b8622a510778
parent 11772
0124b31e896a
child 11950
a522c2da66e5
equal deleted inserted replaced
11816:db8f9f6fb6cb 11817:b8622a510778
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.

mercurial