Mercurial > pidgin.yaz
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) |