tests: Add labels to the GTK spinbuttons

This commit is contained in:
Bastien Nocera
2019-09-04 17:12:45 +02:00
committed by hadess
parent 0b38704a95
commit 017bd70d70

View File

@@ -33,7 +33,7 @@ value_changed (GtkSpinButton *spin_button,
int main (int argc, char **argv) int main (int argc, char **argv)
{ {
GtkWidget *window; GtkWidget *window;
GtkWidget *box; GtkWidget *grid;
gtk_init (&argc, &argv); gtk_init (&argc, &argv);
@@ -47,12 +47,25 @@ int main (int argc, char **argv)
gtk_spin_button_set_value (GTK_SPIN_BUTTON (scale_y), ONEG); gtk_spin_button_set_value (GTK_SPIN_BUTTON (scale_y), ONEG);
gtk_spin_button_set_value (GTK_SPIN_BUTTON (scale_z), 0.0); gtk_spin_button_set_value (GTK_SPIN_BUTTON (scale_z), 0.0);
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10); grid = gtk_grid_new ();
gtk_container_add (GTK_CONTAINER (window), box); g_object_set (G_OBJECT (grid),
"column-spacing", 12,
"row-spacing", 12,
NULL);
gtk_container_add (GTK_CONTAINER (window), grid);
gtk_container_add (GTK_CONTAINER (box), scale_x); gtk_grid_attach (GTK_GRID (grid), gtk_label_new ("X:"),
gtk_container_add (GTK_CONTAINER (box), scale_y); 0, 0, 1, 1);
gtk_container_add (GTK_CONTAINER (box), scale_z); gtk_grid_attach (GTK_GRID (grid), gtk_label_new ("Y:"),
0, 1, 1, 1);
gtk_grid_attach (GTK_GRID (grid), gtk_label_new ("Z:"),
0, 2, 1, 1);
gtk_grid_attach (GTK_GRID (grid), scale_x,
1, 0, 1, 1);
gtk_grid_attach (GTK_GRID (grid), scale_y,
1, 1, 1, 1);
gtk_grid_attach (GTK_GRID (grid), scale_z,
1, 2, 1, 1);
g_signal_connect (G_OBJECT (scale_x), "value-changed", g_signal_connect (G_OBJECT (scale_x), "value-changed",
G_CALLBACK (value_changed), NULL); G_CALLBACK (value_changed), NULL);
@@ -62,7 +75,7 @@ int main (int argc, char **argv)
G_CALLBACK (value_changed), NULL); G_CALLBACK (value_changed), NULL);
label = gtk_label_new (""); label = gtk_label_new ("");
gtk_container_add (GTK_CONTAINER (box), label); gtk_grid_attach (GTK_GRID (grid), label, 0, 3, 2, 1);
value_changed (NULL, NULL); value_changed (NULL, NULL);