comparison src/dialogs.c @ 7245:747b9e00ef60

[gaim-migrate @ 7822] contact aliasing support (sorry, I had to touch ui.h) committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Mon, 13 Oct 2003 00:11:48 +0000
parents 208cb260d7a7
children 1930e3d00ecd
comparison
equal deleted inserted replaced
7244:e4851710d9a9 7245:747b9e00ef60
1812 _("OK"), G_CALLBACK(alias_chat_cb), 1812 _("OK"), G_CALLBACK(alias_chat_cb),
1813 _("Cancel"), NULL, chat); 1813 _("Cancel"), NULL, chat);
1814 } 1814 }
1815 1815
1816 static void 1816 static void
1817 alias_contact_cb(GaimContact *contact, const char *new_alias)
1818 {
1819 gaim_contact_set_alias(contact, new_alias);
1820 gaim_blist_save();
1821 }
1822
1823 void
1824 alias_dialog_contact(GaimContact *contact)
1825 {
1826 gaim_request_input(NULL, _("Alias Contact"), _("Alias contact"),
1827 _("Please enter an aliased name for this contact."),
1828 contact->alias, FALSE, FALSE,
1829 _("OK"), G_CALLBACK(alias_contact_cb),
1830 _("Cancel"), NULL, contact);
1831 }
1832
1833 static void
1817 alias_buddy_cb(GaimBuddy *buddy, GaimRequestFields *fields) 1834 alias_buddy_cb(GaimBuddy *buddy, GaimRequestFields *fields)
1818 { 1835 {
1819 const char *alias; 1836 const char *alias;
1820 1837
1821 alias = gaim_request_fields_get_string(fields, "alias"); 1838 alias = gaim_request_fields_get_string(fields, "alias");