comparison src/prpl.h @ 8170:9d1a984681fe

[gaim-migrate @ 8883] Gary Kramlich is probably getting sick of the prefs system, but at least he made a nice interface for protocol prefs. Thanks Gary! committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 25 Jan 2004 22:15:42 +0000
parents d60272410bd5
children e3c059c3d92d
comparison
equal deleted inserted replaced
8169:a64774143a42 8170:9d1a984681fe
202 { 202 {
203 GaimProtocolOptions options; /**< Protocol options. */ 203 GaimProtocolOptions options; /**< Protocol options. */
204 204
205 GList *user_splits; /* A GList of GaimAccountUserSplit */ 205 GList *user_splits; /* A GList of GaimAccountUserSplit */
206 GList *protocol_options; /* A GList of GaimAccountOption */ 206 GList *protocol_options; /* A GList of GaimAccountOption */
207 GList *protocol_prefs; /* protocol specific options */
207 208
208 /** 209 /**
209 * Returns the base icon name for the given buddy and account. 210 * Returns the base icon name for the given buddy and account.
210 * If buddy is NULL, it will return the name to use for the account's icon 211 * If buddy is NULL, it will return the name to use for the account's icon
211 */ 212 */
325 326
326 /* room listing prpl callbacks */ 327 /* room listing prpl callbacks */
327 struct _GaimRoomlist *(*roomlist_get_list)(GaimConnection *gc); 328 struct _GaimRoomlist *(*roomlist_get_list)(GaimConnection *gc);
328 void (*roomlist_cancel)(struct _GaimRoomlist *list); 329 void (*roomlist_cancel)(struct _GaimRoomlist *list);
329 void (*roomlist_expand_catagory)(struct _GaimRoomlist *list, struct _GaimRoomlistRoom *catagory); 330 void (*roomlist_expand_catagory)(struct _GaimRoomlist *list, struct _GaimRoomlistRoom *catagory);
331
330 }; 332 };
331 333
332 #define GAIM_IS_PROTOCOL_PLUGIN(plugin) \ 334 #define GAIM_IS_PROTOCOL_PLUGIN(plugin) \
333 ((plugin)->info->type == GAIM_PLUGIN_PROTOCOL) 335 ((plugin)->info->type == GAIM_PLUGIN_PROTOCOL)
334 336