Mercurial > pidgin
comparison src/dialogs.c @ 4092:7edd02612086
[gaim-migrate @ 4307]
(10:05:22) deryni: http://deryni.perlmonk.org/cancel-ok.patch <- all dialogs
should be [Cancel] [Ok] now, and I redesigned the alias dialog because the
buttons moved
(10:05:35) LSchiere: is that the hig order?
(10:05:57) deryni: that's the order faceprint didn't like the one Sean said
the Get Info dialog did right
(10:06:03) LSchiere: kay
(10:06:13) deryni: with [Ok] on the right
committer: Tailor Script <tailor@pidgin.im>
| author | Luke Schierer <lschiere@pidgin.im> |
|---|---|
| date | Tue, 17 Dec 2002 15:12:24 +0000 |
| parents | 3ccbdf8e7f8d |
| children | 3f15ccb54f95 |
comparison
equal
deleted
inserted
replaced
| 4091:0c131a8ea3d1 | 4092:7edd02612086 |
|---|---|
| 1106 /* End of account box */ | 1106 /* End of account box */ |
| 1107 | 1107 |
| 1108 bbox = gtk_hbox_new(FALSE, 5); | 1108 bbox = gtk_hbox_new(FALSE, 5); |
| 1109 gtk_box_pack_start(GTK_BOX(mainbox), bbox, TRUE, TRUE, 0); | 1109 gtk_box_pack_start(GTK_BOX(mainbox), bbox, TRUE, TRUE, 0); |
| 1110 | 1110 |
| 1111 add = picture_button(a->window, _("Add"), add_xpm); | |
| 1112 gtk_box_pack_end(GTK_BOX(bbox), add, FALSE, FALSE, 0); | |
| 1113 gtk_signal_connect(GTK_OBJECT(add), "clicked", GTK_SIGNAL_FUNC(do_add_buddy), a); | |
| 1114 | |
| 1111 cancel = picture_button(a->window, _("Cancel"), cancel_xpm); | 1115 cancel = picture_button(a->window, _("Cancel"), cancel_xpm); |
| 1112 gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 0); | 1116 gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 0); |
| 1113 gtk_signal_connect(GTK_OBJECT(cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), a->window); | 1117 gtk_signal_connect(GTK_OBJECT(cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), a->window); |
| 1114 | |
| 1115 add = picture_button(a->window, _("Add"), add_xpm); | |
| 1116 gtk_box_pack_end(GTK_BOX(bbox), add, FALSE, FALSE, 0); | |
| 1117 gtk_signal_connect(GTK_OBJECT(add), "clicked", GTK_SIGNAL_FUNC(do_add_buddy), a); | |
| 1118 | 1118 |
| 1119 gtk_widget_show_all(a->window); | 1119 gtk_widget_show_all(a->window); |
| 1120 if (group != NULL) | 1120 if (group != NULL) |
| 1121 gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(a->combo)->entry), group); | 1121 gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(a->combo)->entry), group); |
| 1122 } | 1122 } |
| 2076 | 2076 |
| 2077 bot = gtk_hbox_new(FALSE, 5); | 2077 bot = gtk_hbox_new(FALSE, 5); |
| 2078 gtk_box_pack_start(GTK_BOX(fbox), bot, FALSE, FALSE, 0); | 2078 gtk_box_pack_start(GTK_BOX(fbox), bot, FALSE, FALSE, 0); |
| 2079 gtk_widget_show(bot); | 2079 gtk_widget_show(bot); |
| 2080 | 2080 |
| 2081 b->save = picture_button(b->window, _("Save"), save_xpm); | |
| 2082 gtk_box_pack_end(GTK_BOX(bot), b->save, FALSE, FALSE, 0); | |
| 2083 gtk_signal_connect(GTK_OBJECT(b->save), "clicked", GTK_SIGNAL_FUNC(do_set_dir), b); | |
| 2084 | |
| 2081 b->cancel = picture_button(b->window, _("Cancel"), cancel_xpm); | 2085 b->cancel = picture_button(b->window, _("Cancel"), cancel_xpm); |
| 2082 gtk_box_pack_end(GTK_BOX(bot), b->cancel, FALSE, FALSE, 0); | 2086 gtk_box_pack_end(GTK_BOX(bot), b->cancel, FALSE, FALSE, 0); |
| 2083 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), b->window); | 2087 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
| 2084 | |
| 2085 b->save = picture_button(b->window, _("Save"), save_xpm); | |
| 2086 gtk_box_pack_end(GTK_BOX(bot), b->save, FALSE, FALSE, 0); | |
| 2087 gtk_signal_connect(GTK_OBJECT(b->save), "clicked", GTK_SIGNAL_FUNC(do_set_dir), b); | |
| 2088 | 2088 |
| 2089 gtk_window_set_focus(GTK_WINDOW(b->window), b->first); | 2089 gtk_window_set_focus(GTK_WINDOW(b->window), b->first); |
| 2090 | 2090 |
| 2091 gtk_widget_show(b->window); | 2091 gtk_widget_show(b->window); |
| 2092 } | 2092 } |
| 2199 /* Now do our row of buttons */ | 2199 /* Now do our row of buttons */ |
| 2200 hbox = gtk_hbox_new(FALSE, 5); | 2200 hbox = gtk_hbox_new(FALSE, 5); |
| 2201 gtk_box_pack_start(GTK_BOX(fbox), hbox, FALSE, FALSE, 0); | 2201 gtk_box_pack_start(GTK_BOX(fbox), hbox, FALSE, FALSE, 0); |
| 2202 gtk_widget_show(hbox); | 2202 gtk_widget_show(hbox); |
| 2203 | 2203 |
| 2204 b->ok = picture_button(b->window, _("OK"), ok_xpm); | |
| 2205 gtk_box_pack_end(GTK_BOX(hbox), b->ok, FALSE, FALSE, 0); | |
| 2206 gtk_signal_connect(GTK_OBJECT(b->ok), "clicked", GTK_SIGNAL_FUNC(do_change_password), b); | |
| 2207 | |
| 2204 b->cancel = picture_button(b->window, _("Cancel"), cancel_xpm); | 2208 b->cancel = picture_button(b->window, _("Cancel"), cancel_xpm); |
| 2205 gtk_box_pack_end(GTK_BOX(hbox), b->cancel, FALSE, FALSE, 0); | 2209 gtk_box_pack_end(GTK_BOX(hbox), b->cancel, FALSE, FALSE, 0); |
| 2206 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), b->window); | 2210 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
| 2207 | |
| 2208 b->ok = picture_button(b->window, _("OK"), ok_xpm); | |
| 2209 gtk_box_pack_end(GTK_BOX(hbox), b->ok, FALSE, FALSE, 0); | |
| 2210 gtk_signal_connect(GTK_OBJECT(b->ok), "clicked", GTK_SIGNAL_FUNC(do_change_password), b); | |
| 2211 | |
| 2212 | 2211 |
| 2213 gtk_widget_show(b->window); | 2212 gtk_widget_show(b->window); |
| 2214 } | 2213 } |
| 2215 | 2214 |
| 2216 void show_set_info(struct gaim_connection *gc) | 2215 void show_set_info(struct gaim_connection *gc) |
| 2258 | 2257 |
| 2259 buttons = gtk_hbox_new(FALSE, 5); | 2258 buttons = gtk_hbox_new(FALSE, 5); |
| 2260 gtk_box_pack_start(GTK_BOX(vbox), buttons, FALSE, FALSE, 0); | 2259 gtk_box_pack_start(GTK_BOX(vbox), buttons, FALSE, FALSE, 0); |
| 2261 gtk_widget_show(buttons); | 2260 gtk_widget_show(buttons); |
| 2262 | 2261 |
| 2262 b->save = picture_button(b->window, _("Save"), save_xpm); | |
| 2263 gtk_box_pack_end(GTK_BOX(buttons), b->save, FALSE, FALSE, 0); | |
| 2264 gtk_signal_connect(GTK_OBJECT(b->save), "clicked", GTK_SIGNAL_FUNC(do_save_info), b); | |
| 2265 | |
| 2263 b->cancel = picture_button(b->window, _("Cancel"), cancel_xpm); | 2266 b->cancel = picture_button(b->window, _("Cancel"), cancel_xpm); |
| 2264 gtk_box_pack_end(GTK_BOX(buttons), b->cancel, FALSE, FALSE, 0); | 2267 gtk_box_pack_end(GTK_BOX(buttons), b->cancel, FALSE, FALSE, 0); |
| 2265 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), b->window); | 2268 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
| 2266 | |
| 2267 b->save = picture_button(b->window, _("Save"), save_xpm); | |
| 2268 gtk_box_pack_end(GTK_BOX(buttons), b->save, FALSE, FALSE, 0); | |
| 2269 gtk_signal_connect(GTK_OBJECT(b->save), "clicked", GTK_SIGNAL_FUNC(do_save_info), b); | |
| 2270 | 2269 |
| 2271 gtk_widget_show(b->window); | 2270 gtk_widget_show(b->window); |
| 2272 | 2271 |
| 2273 } | 2272 } |
| 2274 | 2273 |
| 3535 | 3534 |
| 3536 hbox = gtk_hbox_new(FALSE, 5); | 3535 hbox = gtk_hbox_new(FALSE, 5); |
| 3537 gtk_box_pack_start(GTK_BOX(tbox), hbox, FALSE, FALSE, 0); | 3536 gtk_box_pack_start(GTK_BOX(tbox), hbox, FALSE, FALSE, 0); |
| 3538 gtk_widget_show(hbox); | 3537 gtk_widget_show(hbox); |
| 3539 | 3538 |
| 3540 button = picture_button(ca->window, _("Cancel"), cancel_xpm); | 3539 button = picture_button(ca->window, _("Save"), ok_xpm); |
| 3541 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), ca->window); | 3540 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(save_away_mess), ca); |
| 3541 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); | |
| 3542 | |
| 3543 button = picture_button(ca->window, _("Save & Use"), add_xpm); | |
| 3544 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(su_away_mess), ca); | |
| 3542 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); | 3545 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); |
| 3543 | 3546 |
| 3544 button = picture_button(ca->window, _("Use"), gnome_preferences_xpm); | 3547 button = picture_button(ca->window, _("Use"), gnome_preferences_xpm); |
| 3545 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(use_away_mess), ca); | 3548 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(use_away_mess), ca); |
| 3546 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); | 3549 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); |
| 3547 | 3550 |
| 3548 button = picture_button(ca->window, _("Save & Use"), add_xpm); | 3551 button = picture_button(ca->window, _("Cancel"), cancel_xpm); |
| 3549 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(su_away_mess), ca); | 3552 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), ca->window); |
| 3550 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); | |
| 3551 | |
| 3552 button = picture_button(ca->window, _("Save"), ok_xpm); | |
| 3553 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(save_away_mess), ca); | |
| 3554 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); | 3553 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); |
| 3555 | 3554 |
| 3556 gtk_widget_show(ca->window); | 3555 gtk_widget_show(ca->window); |
| 3557 } | 3556 } |
| 3558 | 3557 |
| 3696 destroy_dialog(aliasdlg, aliasdlg); | 3695 destroy_dialog(aliasdlg, aliasdlg); |
| 3697 } | 3696 } |
| 3698 | 3697 |
| 3699 void alias_dialog_bud(struct buddy *b) | 3698 void alias_dialog_bud(struct buddy *b) |
| 3700 { | 3699 { |
| 3701 GtkWidget *frame; | |
| 3702 GtkWidget *vbox; | 3700 GtkWidget *vbox; |
| 3703 GtkWidget *bbox; | 3701 GtkWidget *bbox; |
| 3704 GtkWidget *cancel; | 3702 GtkWidget *cancel; |
| 3705 static GtkWidget *add = NULL; | 3703 static GtkWidget *add = NULL; |
| 3704 const char *name = g_malloc(80); | |
| 3706 GtkWidget *label; | 3705 GtkWidget *label; |
| 3707 GtkWidget *topbox; | 3706 GtkWidget *topbox; |
| 3708 static int a, c; | 3707 static int a, c; |
| 3709 | 3708 |
| 3710 if (aliasdlg) | 3709 if (aliasdlg) |
| 3714 gtk_window_set_policy(GTK_WINDOW(aliasdlg), FALSE, FALSE, TRUE); | 3713 gtk_window_set_policy(GTK_WINDOW(aliasdlg), FALSE, FALSE, TRUE); |
| 3715 gtk_window_set_role(GTK_WINDOW(aliasdlg), "alias_dialog"); | 3714 gtk_window_set_role(GTK_WINDOW(aliasdlg), "alias_dialog"); |
| 3716 gtk_widget_realize(aliasdlg); | 3715 gtk_widget_realize(aliasdlg); |
| 3717 dialogwindows = g_list_prepend(dialogwindows, aliasdlg); | 3716 dialogwindows = g_list_prepend(dialogwindows, aliasdlg); |
| 3718 | 3717 |
| 3719 bbox = gtk_hbox_new(TRUE, 10); | 3718 topbox = gtk_vbox_new(FALSE, 5); |
| 3720 topbox = gtk_hbox_new(FALSE, 5); | |
| 3721 vbox = gtk_vbox_new(FALSE, 5); | 3719 vbox = gtk_vbox_new(FALSE, 5); |
| 3722 | 3720 |
| 3723 aliasentry = gtk_entry_new(); | 3721 aliasentry = gtk_entry_new(); |
| 3724 aliasname = gtk_entry_new(); | 3722 aliasname = gtk_entry_new(); |
| 3725 /* Put the buttons in the box */ | 3723 |
| 3726 | 3724 /* Make the buddy name box */ |
| 3727 add = picture_button(aliasdlg, _("Alias"), add_xpm); | 3725 bbox = gtk_hbox_new(FALSE, 5); |
| 3728 | |
| 3729 cancel = picture_button(aliasdlg, _("Cancel"), cancel_xpm); | |
| 3730 | |
| 3731 gtk_box_pack_start(GTK_BOX(bbox), add, FALSE, FALSE, 5); | |
| 3732 gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 5); | |
| 3733 | |
| 3734 frame = gtk_frame_new(NULL); | |
| 3735 gtk_frame_set_label(GTK_FRAME(frame), _("Alias Buddy")); | |
| 3736 | |
| 3737 label = gtk_label_new(_("Buddy")); | 3726 label = gtk_label_new(_("Buddy")); |
| 3727 gtk_widget_show(bbox); | |
| 3738 gtk_widget_show(label); | 3728 gtk_widget_show(label); |
| 3739 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); | 3729 gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 5); |
| 3740 gtk_box_pack_start(GTK_BOX(topbox), aliasentry, FALSE, FALSE, 5); | 3730 gtk_box_pack_end(GTK_BOX(bbox), aliasentry, FALSE, FALSE, 5); |
| 3741 gtk_entry_set_editable(GTK_ENTRY(aliasentry), FALSE); | 3731 gtk_entry_set_editable(GTK_ENTRY(aliasentry), FALSE); |
| 3732 gtk_box_pack_start(GTK_BOX(topbox), bbox, FALSE, FALSE, 0); | |
| 3733 | |
| 3734 /* And the buddy alias box */ | |
| 3735 bbox = gtk_hbox_new(FALSE, 5); | |
| 3742 label = gtk_label_new(_("Alias")); | 3736 label = gtk_label_new(_("Alias")); |
| 3737 gtk_widget_show(bbox); | |
| 3743 gtk_widget_show(label); | 3738 gtk_widget_show(label); |
| 3744 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); | 3739 gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 5); |
| 3745 gtk_box_pack_start(GTK_BOX(topbox), aliasname, FALSE, FALSE, 5); | 3740 gtk_box_pack_end(GTK_BOX(bbox), aliasname, FALSE, FALSE, 5); |
| 3741 gtk_box_pack_start(GTK_BOX(topbox), bbox, FALSE, FALSE, 0); | |
| 3746 | 3742 |
| 3747 gtk_entry_set_text(GTK_ENTRY(aliasentry), b->name); | 3743 gtk_entry_set_text(GTK_ENTRY(aliasentry), b->name); |
| 3748 gtk_entry_set_text(GTK_ENTRY(aliasname), b->show); | 3744 gtk_entry_set_text(GTK_ENTRY(aliasname), b->show); |
| 3745 | |
| 3746 /* Put the buttons in the box */ | |
| 3747 bbox = gtk_hbox_new(FALSE, 5); | |
| 3748 | |
| 3749 add = picture_button(aliasdlg, _("Alias"), add_xpm); | |
| 3750 cancel = picture_button(aliasdlg, _("Cancel"), cancel_xpm); | |
| 3751 gtk_box_pack_end(GTK_BOX(bbox), add, FALSE, FALSE, 0); | |
| 3752 gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 0); | |
| 3749 | 3753 |
| 3750 /* And the boxes in the box */ | 3754 /* And the boxes in the box */ |
| 3751 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); | 3755 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); |
| 3752 gtk_box_pack_start(GTK_BOX(vbox), bbox, TRUE, TRUE, 5); | 3756 gtk_box_pack_start(GTK_BOX(vbox), bbox, TRUE, TRUE, 5); |
| 3753 | 3757 |
| 3762 gtk_widget_show(aliasentry); | 3766 gtk_widget_show(aliasentry); |
| 3763 gtk_widget_show(aliasname); | 3767 gtk_widget_show(aliasname); |
| 3764 gtk_widget_show(topbox); | 3768 gtk_widget_show(topbox); |
| 3765 gtk_widget_show(bbox); | 3769 gtk_widget_show(bbox); |
| 3766 gtk_widget_show(vbox); | 3770 gtk_widget_show(vbox); |
| 3767 gtk_widget_show(frame); | |
| 3768 gtk_window_set_title(GTK_WINDOW(aliasdlg), _("Gaim - Alias Buddy")); | 3771 gtk_window_set_title(GTK_WINDOW(aliasdlg), _("Gaim - Alias Buddy")); |
| 3769 gtk_window_set_focus(GTK_WINDOW(aliasdlg), aliasentry); | 3772 gtk_window_set_focus(GTK_WINDOW(aliasdlg), aliasname); |
| 3770 gtk_container_add(GTK_CONTAINER(frame), vbox); | 3773 gtk_container_add(GTK_CONTAINER(aliasdlg), vbox); |
| 3771 gtk_container_add(GTK_CONTAINER(aliasdlg), frame); | |
| 3772 gtk_container_set_border_width(GTK_CONTAINER(aliasdlg), 5); | 3774 gtk_container_set_border_width(GTK_CONTAINER(aliasdlg), 5); |
| 3773 gtk_widget_realize(aliasdlg); | 3775 gtk_widget_realize(aliasdlg); |
| 3774 | 3776 |
| 3775 gtk_widget_show(aliasdlg); | 3777 gtk_widget_show(aliasdlg); |
| 3776 } | 3778 } |
