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 */