comparison src/protocols/oscar/oscar.c @ 7366:566eba9a2b2c

[gaim-migrate @ 7961] Sorry, no avail messages yet committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Wed, 29 Oct 2003 04:06:17 +0000
parents 83e8faa7f6d5
children 0721e3fe57c9
comparison
equal deleted inserted replaced
7365:811f6d1a001b 7366:566eba9a2b2c
57 57
58 #define OSCAR_CONNECT_STEPS 6 58 #define OSCAR_CONNECT_STEPS 6
59 59
60 static GaimPlugin *my_protocol = NULL; 60 static GaimPlugin *my_protocol = NULL;
61 61
62 static int caps_aim = AIM_CAPS_CHAT | AIM_CAPS_BUDDYICON | AIM_CAPS_DIRECTIM | AIM_CAPS_SENDFILE | AIM_CAPS_INTEROPERATE | AIM_CAPS_ICHAT; 62 static int caps_aim = AIM_CAPS_CHAT | AIM_CAPS_BUDDYICON | AIM_CAPS_DIRECTIM | AIM_CAPS_SENDFILE | AIM_CAPS_INTEROPERATE;
63 static int caps_icq = AIM_CAPS_BUDDYICON | AIM_CAPS_DIRECTIM | AIM_CAPS_SENDFILE | AIM_CAPS_ICQUTF8 | AIM_CAPS_INTEROPERATE | AIM_CAPS_ICHAT; 63 static int caps_icq = AIM_CAPS_BUDDYICON | AIM_CAPS_DIRECTIM | AIM_CAPS_SENDFILE | AIM_CAPS_ICQUTF8 | AIM_CAPS_INTEROPERATE;
64 64
65 static fu8_t features_aim[] = {0x01, 0x01, 0x01, 0x02}; 65 static fu8_t features_aim[] = {0x01, 0x01, 0x01, 0x02};
66 static fu8_t features_icq[] = {0x01, 0x06}; 66 static fu8_t features_icq[] = {0x01, 0x06};
67 67
68 typedef struct _OscarData OscarData; 68 typedef struct _OscarData OscarData;
6345 NULL, FALSE, FALSE, 6345 NULL, FALSE, FALSE,
6346 _("Search"), G_CALLBACK(search_by_email_cb), 6346 _("Search"), G_CALLBACK(search_by_email_cb),
6347 _("Cancel"), NULL, gc); 6347 _("Cancel"), NULL, gc);
6348 } 6348 }
6349 6349
6350 #if 0
6350 static void oscar_setavailmsg(GaimConnection *gc, char *text) { 6351 static void oscar_setavailmsg(GaimConnection *gc, char *text) {
6351 OscarData *od = (OscarData *)gc->proto_data; 6352 OscarData *od = (OscarData *)gc->proto_data;
6352 6353
6353 aim_locate_setprofile(od->sess, NULL, NULL, 0, NULL, "", 0); 6354 aim_locate_setprofile(od->sess, NULL, NULL, 0, NULL, "", 0);
6354 aim_srv_setavailmsg(od->sess, text); 6355 aim_srv_setavailmsg(od->sess, text);
6361 TRUE, FALSE, 6362 TRUE, FALSE,
6362 _("OK"), G_CALLBACK(oscar_setavailmsg), 6363 _("OK"), G_CALLBACK(oscar_setavailmsg),
6363 _("Cancel"), NULL, 6364 _("Cancel"), NULL,
6364 gc); 6365 gc);
6365 } 6366 }
6367 #endif
6366 6368
6367 static void oscar_show_set_info(GaimConnection *gc) 6369 static void oscar_show_set_info(GaimConnection *gc)
6368 { 6370 {
6369 gaim_account_request_change_user_info(gaim_connection_get_account(gc)); 6371 gaim_account_request_change_user_info(gaim_connection_get_account(gc));
6370 } 6372 }
6430 pam->label = _("Set User Info"); 6432 pam->label = _("Set User Info");
6431 pam->callback = oscar_show_set_info; 6433 pam->callback = oscar_show_set_info;
6432 pam->gc = gc; 6434 pam->gc = gc;
6433 m = g_list_append(m, pam); 6435 m = g_list_append(m, pam);
6434 6436
6437 #if 0
6435 pam = g_new0(struct proto_actions_menu, 1); 6438 pam = g_new0(struct proto_actions_menu, 1);
6436 pam->label = _("Set Available Message"); 6439 pam->label = _("Set Available Message");
6437 pam->callback = oscar_show_setavailmsg; 6440 pam->callback = oscar_show_setavailmsg;
6438 pam->gc = gc; 6441 pam->gc = gc;
6439 m = g_list_append(m, pam); 6442 m = g_list_append(m, pam);
6443 #endif
6440 6444
6441 pam = g_new0(struct proto_actions_menu, 1); 6445 pam = g_new0(struct proto_actions_menu, 1);
6442 pam->label = _("Change Password"); 6446 pam->label = _("Change Password");
6443 pam->callback = oscar_change_pass; 6447 pam->callback = oscar_change_pass;
6444 pam->gc = gc; 6448 pam->gc = gc;