Mercurial > pidgin
comparison src/protocols/trepia/trepia.c @ 9050:f5fd42679095
[gaim-migrate @ 9826]
(10:54:50) datallah: i noticed that trepia is in a non-compiling state, so
i fixed it
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Mon, 24 May 2004 15:15:09 +0000 |
parents | 7ab20f829190 |
children | 7a8aa87164ae |
comparison
equal
deleted
inserted
replaced
9049:f01eef2c264a | 9050:f5fd42679095 |
---|---|
452 | 452 |
453 g_return_if_fail(GAIM_BLIST_NODE_IS_BUDDY(node)); | 453 g_return_if_fail(GAIM_BLIST_NODE_IS_BUDDY(node)); |
454 | 454 |
455 buddy = (GaimBuddy *) node; | 455 buddy = (GaimBuddy *) node; |
456 gc = gaim_account_get_connection(buddy->account); | 456 gc = gaim_account_get_connection(buddy->account); |
457 profile = b->proto_data; | 457 profile = buddy->proto_data; |
458 value = trepia_profile_get_homepage(profile); | 458 value = trepia_profile_get_homepage(profile); |
459 | 459 |
460 if (value != NULL) | 460 if (value != NULL) |
461 gaim_notify_uri(gc, value); | 461 gaim_notify_uri(gc, value); |
462 } | 462 } |
463 | 463 |
464 static GList * | 464 static GList * |
465 trepia_blist_node_menu(GaimBlistNode *node) | 465 trepia_blist_node_menu(GaimBlistNode *node) |
466 { | 466 { |
467 GList *m = NULL; | 467 GList *m = NULL; |
468 GaimBlistNodeACtion *act; | 468 GaimBlistNodeAction *act; |
469 | 469 |
470 if(GAIM_BLIST_NODE_IS_BUDDY(node)) { | 470 if(GAIM_BLIST_NODE_IS_BUDDY(node)) { |
471 GaimBuddy *buddy = (GaimBuddy *) node; | |
471 TrepiaProfile *profile = buddy->proto_data; | 472 TrepiaProfile *profile = buddy->proto_data; |
472 | 473 |
473 if (trepia_profile_get_homepage(profile) != NULL) { | 474 if (trepia_profile_get_homepage(profile) != NULL) { |
474 act = gaim_blist_node_action_new(_("Visit Homepage"), | 475 act = gaim_blist_node_action_new(_("Visit Homepage"), |
475 trepia_visit_homepage, NULL); | 476 trepia_visit_homepage, NULL); |
1205 | 1206 |
1206 static GaimPluginProtocolInfo prpl_info = | 1207 static GaimPluginProtocolInfo prpl_info = |
1207 { | 1208 { |
1208 GAIM_PRPL_API_VERSION, | 1209 GAIM_PRPL_API_VERSION, |
1209 OPT_PROTO_BUDDY_ICON, | 1210 OPT_PROTO_BUDDY_ICON, |
1210 NULL, | 1211 NULL, /* user_splits */ |
1211 NULL, | 1212 NULL, /* protocol_options */ |
1212 trepia_list_icon, | 1213 trepia_list_icon, |
1213 trepia_list_emblems, | 1214 trepia_list_emblems, |
1214 trepia_status_text, | 1215 trepia_status_text, |
1215 trepia_tooltip_text, | 1216 trepia_tooltip_text, |
1216 NULL, | 1217 NULL, /* away_states */ |
1217 trepia_blist_node_menu, | 1218 trepia_blist_node_menu, |
1218 NULL, | 1219 NULL, /* chat_info */ |
1219 trepia_login, | 1220 trepia_login, |
1220 trepia_close, | 1221 trepia_close, |
1221 trepia_send_im, | 1222 trepia_send_im, |
1222 NULL, | 1223 NULL, /* set_info */ |
1223 NULL, | 1224 NULL, /* send_typing */ |
1224 NULL, | 1225 NULL, /* get_info */ |
1225 NULL, | 1226 NULL, /* set_away */ |
1226 NULL, | 1227 NULL, /* set_idle */ |
1227 NULL, | 1228 NULL, /* change_passwd */ |
1228 trepia_add_buddy, | 1229 trepia_add_buddy, |
1229 NULL, | 1230 NULL, /* add_buddies */ |
1230 trepia_rem_buddy, | 1231 trepia_rem_buddy, |
1231 NULL, | 1232 NULL, /* remove_buddies */ |
1232 NULL, | 1233 NULL, /* add_permit */ |
1233 NULL, | 1234 NULL, /* add_deny */ |
1234 NULL, | 1235 NULL, /* rem_permit */ |
1235 NULL, | 1236 NULL, /* rem_deny */ |
1236 NULL, | 1237 NULL, /* set_permit_deny */ |
1237 NULL, | 1238 NULL, /* warn */ |
1238 NULL, | 1239 NULL, /* join_chat */ |
1239 NULL, | 1240 NULL, /* reject_chat */ |
1240 NULL, | 1241 NULL, /* chat_invite */ |
1241 NULL, | 1242 NULL, /* chat_leave */ |
1242 NULL, | 1243 NULL, /* chat_whisper */ |
1243 NULL, | 1244 NULL, /* chat_send */ |
1244 NULL, | 1245 NULL, /* keepalive */ |
1245 trepia_register_user, | 1246 trepia_register_user, |
1246 NULL, | 1247 NULL, /* get_cb_info */ |
1247 NULL, | 1248 NULL, /* get_cb_away */ |
1248 NULL, | 1249 NULL, /* alias_buddy */ |
1249 NULL, | 1250 NULL, /* group_buddy */ |
1250 NULL, | 1251 NULL, /* rename_group */ |
1251 trepia_buddy_free, | 1252 trepia_buddy_free, |
1252 NULL, | 1253 NULL, /* convo_closed */ |
1253 NULL, | 1254 NULL, /* normalize */ |
1254 trepia_set_buddy_icon, | 1255 trepia_set_buddy_icon, |
1255 NULL, | 1256 NULL, /* remove_group */ |
1256 NULL, | 1257 NULL, /* get_cb_real_name */ |
1257 NULL, | 1258 NULL, /* set_chat_topic */ |
1258 NULL, | 1259 NULL, /* find_blist_chat */ |
1259 NULL, | 1260 NULL, /* roomlist_get_list */ |
1260 NULL, | 1261 NULL, /* roomlist_cancel */ |
1261 NULL, | 1262 NULL /* roomlist_expand_category */ |
1262 NULL | |
1263 }; | 1263 }; |
1264 | 1264 |
1265 static GaimPluginInfo info = | 1265 static GaimPluginInfo info = |
1266 { | 1266 { |
1267 GAIM_PLUGIN_API_VERSION, /**< api_version */ | 1267 GAIM_PLUGIN_API_VERSION, /**< api_version */ |