comparison src/blist.h @ 9949:ced29c7b396c

[gaim-migrate @ 10845] (00:25:10) LSchiere: datallah: commit message? (00:25:40) datallah: LSchiere: nah.. nothing comes to me datallah undertook the heroic effort of merging in all the .rejs and fixing things up from the unclean merge of the status rewrite committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Sat, 04 Sep 2004 04:27:05 +0000
parents e4a27c9aec4c
children 1bd1f324a2c1
comparison
equal deleted inserted replaced
9948:b13013595c08 9949:ced29c7b396c
110 char *name; /**< The screenname of the buddy. */ 110 char *name; /**< The screenname of the buddy. */
111 char *alias; /**< The user-set alias of the buddy */ 111 char *alias; /**< The user-set alias of the buddy */
112 char *server_alias; /**< The server-specified alias of the buddy. (i.e. MSN "Friendly Names") */ 112 char *server_alias; /**< The server-specified alias of the buddy. (i.e. MSN "Friendly Names") */
113 GaimBuddyPresenceState present; /**< This is 0 if the buddy appears offline, 1 if he appears online, and 2 if 113 GaimBuddyPresenceState present; /**< This is 0 if the buddy appears offline, 1 if he appears online, and 2 if
114 he has recently signed on */ 114 he has recently signed on */
115 int evil; /**< The warning level */
116 time_t signon; /**< The time the buddy signed on. */ 115 time_t signon; /**< The time the buddy signed on. */
117 int idle; /**< The time the buddy has been idle in minutes. */
118 int uc; /**< This is a cryptic bitmask that makes sense only to the prpl. This will get changed */ 116 int uc; /**< This is a cryptic bitmask that makes sense only to the prpl. This will get changed */
119 void *proto_data; /**< This allows the prpl to associate whatever data it wants with a buddy */ 117 void *proto_data; /**< This allows the prpl to associate whatever data it wants with a buddy */
120 GaimBuddyIcon *icon; /**< The buddy icon. */ 118 GaimBuddyIcon *icon; /**< The buddy icon. */
121 GaimAccount *account; /**< the account this buddy belongs to */ 119 GaimAccount *account; /**< the account this buddy belongs to */
122 guint timer; /**< The timer handle. */ 120 guint timer; /**< The timer handle. */
121 GaimPresence *presence;
123 }; 122 };
124 123
125 /** 124 /**
126 * A contact. This contains everything Gaim will ever need to know about a contact. 125 * A contact. This contains everything Gaim will ever need to know about a contact.
127 */ 126 */
190 void (*request_add_buddy)(GaimAccount *account, const char *username, 189 void (*request_add_buddy)(GaimAccount *account, const char *username,
191 const char *group, const char *alias); 190 const char *group, const char *alias);
192 void (*request_add_chat)(GaimAccount *account, GaimGroup *group, 191 void (*request_add_chat)(GaimAccount *account, GaimGroup *group,
193 const char *alias, const char *name); 192 const char *alias, const char *name);
194 void (*request_add_group)(void); 193 void (*request_add_group)(void);
194 void (*status_changed)(GaimBuddy *buddy, GaimStatus *status);
195 }; 195 };
196 196
197 197
198 struct _GaimBlistNodeAction { 198 struct _GaimBlistNodeAction {
199 char *label; 199 char *label;