Mercurial > pidgin
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; |