I want to add 2 labels and 2 entries to a table. The problem is that
the labels are not left aligned. How can I do that ?
-8<---
table = gtk_table_new (4, 2, FALSE);
gtk_table_set_homogeneous (GTK_TABLE (table), TRUE);
gtk_box_pack_start (GTK_BOX (vbox), table,
FALSE, FALSE, 0);
gtk_widget_show (table);
gtk_container_set_border_width (GTK_CONTAINER (table), 5);
label = gtk_label_new (" User Name: ");
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_widget_show (label);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
GTK_FILL, GTK_FILL, 0, 0);
entry = gtk_entry_new_with_max_length (50);
gtk_entry_set_text (GTK_ENTRY (entry), "Username");
gtk_widget_show (entry);
gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 0, 1,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
gtk_signal_connect_object (GTK_OBJECT (button_yes), "clicked",
GTK_SIGNAL_FUNC (do_config_user),
GTK_OBJECT (entry));
label = gtk_label_new (" E-Mail Adress: ");
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_widget_show (label);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
GTK_FILL, GTK_FILL, 0, 0);
entry = gtk_entry_new_with_max_length (50);
gtk_entry_set_text (GTK_ENTRY (entry), "user@inter.net");
gtk_widget_show (entry);
gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 1, 2,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
gtk_signal_connect_object (GTK_OBJECT (button_yes), "clicked",
GTK_SIGNAL_FUNC (do_config_emailadress),
GTK_OBJECT (entry));
-8<---
This is what it's look like: (attached gif file)
Jan
--
"May the source be with you !"
--
Jan Blunck Technische Universität Hamburg-Harburg
J.Blunck@tu-harburg.de http://www.tu-harburg.de/~sejb3103/
test.gif