summaryrefslogtreecommitdiff
path: root/tests/testgtk.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-09-29 00:35:35 +0200
committerBenjamin Otte <otte@redhat.com>2011-09-29 01:51:46 +0200
commit4fbda7abfbc19ee07d941de20a66306549ab2300 (patch)
tree54c10b355d4bf9a2e8621a0c454bc46b970459c9 /tests/testgtk.c
parentdb746f39d817e39b397f336b996e84798c5c732f (diff)
downloadgtk+-4fbda7abfbc19ee07d941de20a66306549ab2300.tar.gz
testgtk: Convert size groups example from GtkTable to GtkGrid
Diffstat (limited to 'tests/testgtk.c')
-rw-r--r--tests/testgtk.c53
1 files changed, 30 insertions, 23 deletions
diff --git a/tests/testgtk.c b/tests/testgtk.c
index c9027d1eb2..61fa5a47a2 100644
--- a/tests/testgtk.c
+++ b/tests/testgtk.c
@@ -4217,7 +4217,7 @@ create_size_group_window (GdkScreen *screen,
{
GtkWidget *content_area;
GtkWidget *window;
- GtkWidget *table;
+ GtkWidget *grid;
GtkWidget *main_button;
GtkWidget *button;
GtkWidget *spin_button;
@@ -4243,13 +4243,13 @@ create_size_group_window (GdkScreen *screen,
content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
- table = gtk_table_new (2, 2, FALSE);
- gtk_box_pack_start (GTK_BOX (content_area), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (content_area), grid, TRUE, TRUE, 0);
- gtk_table_set_row_spacings (GTK_TABLE (table), 5);
- gtk_table_set_col_spacings (GTK_TABLE (table), 5);
- gtk_container_set_border_width (GTK_CONTAINER (table), 5);
- gtk_widget_set_size_request (table, 250, 250);
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 5);
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 5);
+ gtk_container_set_border_width (GTK_CONTAINER (grid), 5);
+ gtk_widget_set_size_request (grid, 250, 250);
hgroup1 = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
hgroup2 = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
@@ -4257,11 +4257,12 @@ create_size_group_window (GdkScreen *screen,
vgroup2 = gtk_size_group_new (GTK_SIZE_GROUP_VERTICAL);
main_button = gtk_button_new_with_label ("X");
+ gtk_widget_set_hexpand (main_button, TRUE);
+ gtk_widget_set_vexpand (main_button, TRUE);
+ gtk_widget_set_halign (main_button, GTK_ALIGN_CENTER);
+ gtk_widget_set_valign (main_button, GTK_ALIGN_CENTER);
+ gtk_grid_attach (GTK_GRID (grid), main_button, 0, 0, 1, 1);
- gtk_table_attach (GTK_TABLE (table), main_button,
- 0, 1, 0, 1,
- GTK_EXPAND, GTK_EXPAND,
- 0, 0);
gtk_size_group_add_widget (master_size_group, main_button);
gtk_size_group_add_widget (hgroup1, main_button);
gtk_size_group_add_widget (vgroup1, main_button);
@@ -4270,26 +4271,32 @@ create_size_group_window (GdkScreen *screen,
SIZE_GROUP_INITIAL_SIZE);
button = gtk_button_new ();
- gtk_table_attach (GTK_TABLE (table), button,
- 1, 2, 0, 1,
- GTK_EXPAND, GTK_EXPAND,
- 0, 0);
+ gtk_widget_set_hexpand (button, TRUE);
+ gtk_widget_set_vexpand (button, TRUE);
+ gtk_widget_set_halign (button, GTK_ALIGN_CENTER);
+ gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
+ gtk_grid_attach (GTK_GRID (grid), button, 1, 0, 1, 1);
+
gtk_size_group_add_widget (vgroup1, button);
gtk_size_group_add_widget (vgroup2, button);
button = gtk_button_new ();
- gtk_table_attach (GTK_TABLE (table), button,
- 0, 1, 1, 2,
- GTK_EXPAND, GTK_EXPAND,
- 0, 0);
+ gtk_widget_set_hexpand (button, TRUE);
+ gtk_widget_set_vexpand (button, TRUE);
+ gtk_widget_set_halign (button, GTK_ALIGN_CENTER);
+ gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
+ gtk_grid_attach (GTK_GRID (grid), button, 0, 1, 1, 1);
+
gtk_size_group_add_widget (hgroup1, button);
gtk_size_group_add_widget (hgroup2, button);
button = gtk_button_new ();
- gtk_table_attach (GTK_TABLE (table), button,
- 1, 2, 1, 2,
- GTK_EXPAND, GTK_EXPAND,
- 0, 0);
+ gtk_widget_set_hexpand (button, TRUE);
+ gtk_widget_set_vexpand (button, TRUE);
+ gtk_widget_set_halign (button, GTK_ALIGN_CENTER);
+ gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
+ gtk_grid_attach (GTK_GRID (grid), button, 1, 1, 1, 1);
+
gtk_size_group_add_widget (hgroup2, button);
gtk_size_group_add_widget (vgroup2, button);