diff 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
line wrap: on
line diff
--- a/src/gtkaccount.c	Sun Jun 20 22:14:50 2004 +0000
+++ b/src/gtkaccount.c	Sun Jun 20 23:02:36 2004 +0000
@@ -677,7 +677,9 @@
 {
 	GtkWidget *frame;
 	GtkWidget *vbox;
+	GtkWidget *vbox2;
 	GtkWidget *hbox;
+	GtkWidget *hbox2;
 	GtkWidget *button;
 	GtkWidget *label;
 
@@ -708,25 +710,35 @@
 	gtk_widget_show(hbox);
 
 	label = gtk_label_new(_("Buddy icon:"));
+	gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.0);
 	gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
 	gtk_widget_show(label);
 
 	dialog->buddy_icon_entry = gtk_image_new();
-	gtk_box_pack_start(GTK_BOX(hbox), dialog->buddy_icon_entry, TRUE, TRUE, 0);
+	gtk_box_pack_start(GTK_BOX(hbox), dialog->buddy_icon_entry,
+					   FALSE, FALSE, 0);
 	gtk_widget_show(dialog->buddy_icon_entry);
 	gaim_set_accessible_label (dialog->buddy_icon_entry, label);
 	dialog->buddy_icon_path = NULL;
-	
-	button = gtk_button_new_with_mnemonic(_("_Browse"));
-	gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);
+
+	vbox2 = gtk_vbox_new(FALSE, 0);
+	gtk_box_pack_start(GTK_BOX(hbox), vbox2, TRUE, TRUE, 0);
+	gtk_widget_show(vbox2);
+
+	hbox2 = gtk_hbox_new(FALSE, 6);
+	gtk_box_pack_start(GTK_BOX(vbox2), hbox2, FALSE, FALSE, 0);
+	gtk_widget_show(hbox2);
+
+	button = gtk_button_new_from_stock(GTK_STOCK_OPEN);
+	gtk_box_pack_start(GTK_BOX(hbox2), button, FALSE, FALSE, 0);
 	g_signal_connect(G_OBJECT(button), "clicked",
 					 G_CALLBACK(buddy_icon_select_cb), dialog);
 	gtk_widget_show(button);
 
-	button = gtk_button_new_with_mnemonic(_("_Reset"));
+	button = gtk_button_new_from_stock(GTK_STOCK_REMOVE);
 	g_signal_connect(G_OBJECT(button), "clicked",
 			 G_CALLBACK(buddy_icon_reset_cb), dialog);
-	gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0);
+	gtk_box_pack_start(GTK_BOX(hbox2), button, FALSE, FALSE, 0);
 	gtk_widget_show(button);
 
 	if (dialog->prpl_info != NULL) {