| 33 /** |
33 /** |
| 34 * A GTK+ UI structure for plugins. |
34 * A GTK+ UI structure for plugins. |
| 35 */ |
35 */ |
| 36 struct _PidginPluginUiInfo |
36 struct _PidginPluginUiInfo |
| 37 { |
37 { |
| 38 GtkWidget *(*get_config_frame)(GaimPlugin *plugin); |
38 GtkWidget *(*get_config_frame)(PurplePlugin *plugin); |
| 39 |
39 |
| 40 int page_num; /**< Reserved */ |
40 int page_num; /**< Reserved */ |
| 41 }; |
41 }; |
| 42 |
42 |
| 43 #define PIDGIN_PLUGIN_TYPE PIDGIN_UI |
43 #define PIDGIN_PLUGIN_TYPE PIDGIN_UI |
| 56 * @param plugin The plugin. |
56 * @param plugin The plugin. |
| 57 * |
57 * |
| 58 * @return The frame, if the plugin is a GTK+ plugin and provides a |
58 * @return The frame, if the plugin is a GTK+ plugin and provides a |
| 59 * configuration frame. |
59 * configuration frame. |
| 60 */ |
60 */ |
| 61 GtkWidget *pidgin_plugin_get_config_frame(GaimPlugin *plugin); |
61 GtkWidget *pidgin_plugin_get_config_frame(PurplePlugin *plugin); |
| 62 |
62 |
| 63 /** |
63 /** |
| 64 * Saves all loaded plugins. |
64 * Saves all loaded plugins. |
| 65 */ |
65 */ |
| 66 void pidgin_plugins_save(void); |
66 void pidgin_plugins_save(void); |