comparison src/plugin.h @ 10759:56915e1b3ba3

[gaim-migrate @ 12362] Plugin preference frames are now removed when the plugin is unloaded. I also cleaned some stuff up. 3 files changed, 105 insertions(+), 157 deletions(-) "A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Mon, 28 Mar 2005 03:55:29 +0000
parents a2c0ce632bec
children d1d5f27de95d
comparison
equal deleted inserted replaced
10758:c80a609bd747 10759:56915e1b3ba3
144 ((GaimPluginLoaderInfo *)(plugin)->info->extra_info) 144 ((GaimPluginLoaderInfo *)(plugin)->info->extra_info)
145 145
146 struct _GaimPluginUiInfo { 146 struct _GaimPluginUiInfo {
147 GaimPluginPrefFrame *(*get_plugin_pref_frame)(GaimPlugin *plugin); 147 GaimPluginPrefFrame *(*get_plugin_pref_frame)(GaimPlugin *plugin);
148 148
149 void *iter; /**< Reserved */ 149 int page_num; /**< Reserved */
150 GaimPluginPrefFrame *frame; /**< Reserved */ 150 GaimPluginPrefFrame *frame; /**< Reserved */
151 }; 151 };
152 152
153 #define GAIM_PLUGIN_HAS_PREF_FRAME(plugin) \ 153 #define GAIM_PLUGIN_HAS_PREF_FRAME(plugin) \
154 ((plugin)->info != NULL && (plugin)->info->prefs_info != NULL) 154 ((plugin)->info != NULL && (plugin)->info->prefs_info != NULL)