tests: Add labels to the GTK spinbuttons
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user