Mercurial > pidgin.yaz
comparison src/gtkaccount.c @ 9333:120e0607e1cd
[gaim-migrate @ 10141]
I think this makes the buddy icon section of the account settings dialog a
lot nicer. The "Buddy icon" label is vertically aligned to the top. The
Browse and Reset buttons are now Open and Remove, and they're no longer the
same height as the buddy icon (which looked especially bad with 96x96 buddy
icons).
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 20 Jun 2004 23:02:36 +0000 |
parents | 01c50436203e |
children | b2f102b8abf1 |
comparison
equal
deleted
inserted
replaced
9332:222eb83af4d3 | 9333:120e0607e1cd |
---|---|
675 static void | 675 static void |
676 add_user_options(AccountPrefsDialog *dialog, GtkWidget *parent) | 676 add_user_options(AccountPrefsDialog *dialog, GtkWidget *parent) |
677 { | 677 { |
678 GtkWidget *frame; | 678 GtkWidget *frame; |
679 GtkWidget *vbox; | 679 GtkWidget *vbox; |
680 GtkWidget *vbox2; | |
680 GtkWidget *hbox; | 681 GtkWidget *hbox; |
682 GtkWidget *hbox2; | |
681 GtkWidget *button; | 683 GtkWidget *button; |
682 GtkWidget *label; | 684 GtkWidget *label; |
683 | 685 |
684 if (dialog->user_frame != NULL) | 686 if (dialog->user_frame != NULL) |
685 gtk_widget_destroy(dialog->user_frame); | 687 gtk_widget_destroy(dialog->user_frame); |
706 dialog->buddy_icon_hbox = hbox = gtk_hbox_new(FALSE, 6); | 708 dialog->buddy_icon_hbox = hbox = gtk_hbox_new(FALSE, 6); |
707 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); | 709 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); |
708 gtk_widget_show(hbox); | 710 gtk_widget_show(hbox); |
709 | 711 |
710 label = gtk_label_new(_("Buddy icon:")); | 712 label = gtk_label_new(_("Buddy icon:")); |
713 gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0); | |
711 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | 714 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); |
712 gtk_widget_show(label); | 715 gtk_widget_show(label); |
713 | 716 |
714 dialog->buddy_icon_entry = gtk_image_new(); | 717 dialog->buddy_icon_entry = gtk_image_new(); |
715 gtk_box_pack_start(GTK_BOX(hbox), dialog->buddy_icon_entry, TRUE, TRUE, 0); | 718 gtk_box_pack_start(GTK_BOX(hbox), dialog->buddy_icon_entry, |
719 FALSE, FALSE, 0); | |
716 gtk_widget_show(dialog->buddy_icon_entry); | 720 gtk_widget_show(dialog->buddy_icon_entry); |
717 gaim_set_accessible_label (dialog->buddy_icon_entry, label); | 721 gaim_set_accessible_label (dialog->buddy_icon_entry, label); |
718 dialog->buddy_icon_path = NULL; | 722 dialog->buddy_icon_path = NULL; |
719 | 723 |
720 button = gtk_button_new_with_mnemonic(_("_Browse")); | 724 vbox2 = gtk_vbox_new(FALSE, 0); |
721 gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0); | 725 gtk_box_pack_start(GTK_BOX(hbox), vbox2, TRUE, TRUE, 0); |
726 gtk_widget_show(vbox2); | |
727 | |
728 hbox2 = gtk_hbox_new(FALSE, 6); | |
729 gtk_box_pack_start(GTK_BOX(vbox2), hbox2, FALSE, FALSE, 0); | |
730 gtk_widget_show(hbox2); | |
731 | |
732 button = gtk_button_new_from_stock(GTK_STOCK_OPEN); | |
733 gtk_box_pack_start(GTK_BOX(hbox2), button, FALSE, FALSE, 0); | |
722 g_signal_connect(G_OBJECT(button), "clicked", | 734 g_signal_connect(G_OBJECT(button), "clicked", |
723 G_CALLBACK(buddy_icon_select_cb), dialog); | 735 G_CALLBACK(buddy_icon_select_cb), dialog); |
724 gtk_widget_show(button); | 736 gtk_widget_show(button); |
725 | 737 |
726 button = gtk_button_new_with_mnemonic(_("_Reset")); | 738 button = gtk_button_new_from_stock(GTK_STOCK_REMOVE); |
727 g_signal_connect(G_OBJECT(button), "clicked", | 739 g_signal_connect(G_OBJECT(button), "clicked", |
728 G_CALLBACK(buddy_icon_reset_cb), dialog); | 740 G_CALLBACK(buddy_icon_reset_cb), dialog); |
729 gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0); | 741 gtk_box_pack_start(GTK_BOX(hbox2), button, FALSE, FALSE, 0); |
730 gtk_widget_show(button); | 742 gtk_widget_show(button); |
731 | 743 |
732 if (dialog->prpl_info != NULL) { | 744 if (dialog->prpl_info != NULL) { |
733 if (!(dialog->prpl_info->options & OPT_PROTO_MAIL_CHECK)) | 745 if (!(dialog->prpl_info->options & OPT_PROTO_MAIL_CHECK)) |
734 gtk_widget_hide(dialog->new_mail_check); | 746 gtk_widget_hide(dialog->new_mail_check); |