r4590 - developers/zecke/root-password

zecke at docs.openmoko.org zecke at docs.openmoko.org
Wed Aug 6 02:16:19 CEST 2008


Author: zecke
Date: 2008-08-06 02:16:19 +0200 (Wed, 06 Aug 2008)
New Revision: 4590

Modified:
   developers/zecke/root-password/root-password.c
Log:
[root-password] Put the label + entry into a table and everything aligns nicely
    Make the alignment of the two rows look sane.


Modified: developers/zecke/root-password/root-password.c
===================================================================
--- developers/zecke/root-password/root-password.c	2008-08-06 00:04:59 UTC (rev 4589)
+++ developers/zecke/root-password/root-password.c	2008-08-06 00:16:19 UTC (rev 4590)
@@ -163,16 +163,13 @@
     gtk_box_pack_start (GTK_BOX(intro_box), intro, TRUE, FALSE, 0);
     gtk_box_pack_start (GTK_BOX(main_box), intro_box, FALSE, FALSE, 0);
 
-    GtkWidget* pass_box = gtk_hbox_new (FALSE, 0);
-    gtk_box_pack_start (GTK_BOX(pass_box), password_label, FALSE, FALSE, 0);
-    gtk_box_pack_start (GTK_BOX(pass_box), s_password, TRUE, TRUE, 0);
-    gtk_box_pack_start (GTK_BOX(main_box), pass_box, FALSE, FALSE, 0);
+    GtkWidget* entry_table = gtk_table_new (2, 2, FALSE);
+    gtk_table_attach (GTK_TABLE(entry_table), password_label, 0, 1, 0, 1, GTK_SHRINK, GTK_SHRINK, 0, 0);
+    gtk_table_attach_defaults (GTK_TABLE(entry_table), s_password,     1, 2, 0, 1);
+    gtk_table_attach (GTK_TABLE(entry_table), confirm_label,  0, 1, 1, 2, GTK_SHRINK, GTK_SHRINK, 0, 0);
+    gtk_table_attach_defaults (GTK_TABLE(entry_table), s_confirm,      1, 2, 1, 2);
+    gtk_box_pack_start (GTK_BOX(main_box), entry_table, FALSE, FALSE, 0);
 
-    GtkWidget* confirm_box = gtk_hbox_new (FALSE, 0);
-    gtk_box_pack_start (GTK_BOX(confirm_box), confirm_label, FALSE, FALSE, 0);
-    gtk_box_pack_start (GTK_BOX(confirm_box), s_confirm, TRUE, TRUE, 0);
-    gtk_box_pack_start (GTK_BOX(main_box), confirm_box, FALSE, FALSE, 0);
-
     GtkWidget* button_box = gtk_hbox_new (FALSE, 0);
     gtk_box_pack_start (GTK_BOX(button_box), button, TRUE, FALSE, 0);
     gtk_box_pack_start (GTK_BOX(main_box), button_box, FALSE, FALSE, 0); 





More information about the commitlog mailing list