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