tests: Stop using gtk_widget_show/hide
authorMatthias Clasen <mclasen@redhat.com>
Tue, 29 Nov 2022 12:06:33 +0000 (07:06 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 13 Dec 2022 18:46:02 +0000 (13:46 -0500)
104 files changed:
tests/animated-resizing.c
tests/animated-revealing.c
tests/listmodel.c
tests/motion-compression.c
tests/overlayscroll.c
tests/scrolling-performance.c
tests/showrendernode.c
tests/simple.c
tests/syncscroll.c
tests/testaccel.c
tests/testadjustsize.c
tests/testappchooser.c
tests/testappchooserbutton.c
tests/testassistant.c
tests/testbaseline.c
tests/testblur.c
tests/testborderdrawing.c
tests/testcalendar.c
tests/testcellarea.c
tests/testcellrenderertext.c
tests/testcenterbox.c
tests/testclipboard2.c
tests/testcolumnview.c
tests/testcombo.c
tests/testcombochange.c
tests/testdatatable.c
tests/testdnd.c
tests/testdnd2.c
tests/testellipsise.c
tests/testentrycompletion.c
tests/testentryicons.c
tests/testexpand.c
tests/testfilechooser.c
tests/testflowbox.c
tests/testfontchooserdialog.c
tests/testfontoptions.c
tests/testframe.c
tests/testfullscreen.c
tests/testgaction.c
tests/testglarea.c
tests/testglblending.c
tests/testgmenu.c
tests/testgrid.c
tests/testgridbaseline.c
tests/testgrouping.c
tests/testgtk.c
tests/testheaderbar.c
tests/testheightforwidth.c
tests/testhover.c
tests/testiconview-keynav.c
tests/testiconview.c
tests/testinfobar.c
tests/testinhibitshortcuts.c
tests/testkineticscrolling.c
tests/testlevelbar.c
tests/testlist.c
tests/testlist2.c
tests/testlist3.c
tests/testlist4.c
tests/testlistview-animating.c
tests/testlistview.c
tests/testlockbutton.c
tests/testlogout.c
tests/testmenubutton.c
tests/testmodelbutton.c
tests/testnotebookdnd.c
tests/testoutsetshadowdrawing.c
tests/testoverlay.c
tests/testoverlaystyleclass.c
tests/testplacesview.c
tests/testpopover.c
tests/testrevealer.c
tests/testscale.c
tests/testscrolledge.c
tests/testscrolledwindow.c
tests/testselectionmode.c
tests/testsensitive.c
tests/testspinbutton.c
tests/teststack.c
tests/testswitch.c
tests/testtextscroll.c
tests/testtexture.c
tests/testtextview.c
tests/testtextview2.c
tests/testtooltips.c
tests/testtransform.c
tests/testtreechanging.c
tests/testtreecolumns.c
tests/testtreecolumnsizing.c
tests/testtreednd.c
tests/testtreeedit.c
tests/testtreeflow.c
tests/testtreefocus.c
tests/testtreepos.c
tests/testtreesort.c
tests/testtreeview.c
tests/testverticalcells.c
tests/testvolumebutton.c
tests/testwidgetfocus.c
tests/testwidgettransforms.c
tests/testwindowdrag.c
tests/testwindowsize.c
tests/treestoretest.c
tests/video-timer.c

index bf7a0b68c49e0d55b5065392a7aceabfb1363bbb..77f21ea9a816830d762a1168880bc7286d0bc233 100644 (file)
@@ -218,7 +218,7 @@ main(int argc, char **argv)
                     G_CALLBACK (on_map), NULL);
   on_frame (0.);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 5e5f666a5364e4028ddc6c3cd798581abde5b74c..424c04ad8b56f3d188e0bb772571a3c89734a7aa 100644 (file)
@@ -80,7 +80,7 @@ main(int argc, char **argv)
         }
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index b4a2864dbf3e2d8563f51c46d907f652ccc7a2e2..32a4b28335114a4adbdf6afca601492eb7da1d4d 100644 (file)
@@ -225,7 +225,7 @@ main (int argc, char *argv[])
   g_signal_connect (button, "clicked", G_CALLBACK (remove_some), store);
   gtk_grid_attach (GTK_GRID (grid), button, 0, 2, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index b0b1a8edbbd1fa559b7b1fe552b0b86ac2e924ae..dc918988d0fb895e9f57762b115f9f63af47cb21 100644 (file)
@@ -85,7 +85,7 @@ main (int argc, char **argv)
   g_signal_connect (window, "destroy",
                     G_CALLBACK (quit_cb), &done);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   while (!done)
     g_main_context_iteration (NULL, TRUE); 
 
index bf6783989bdb9e407c80ebbab2755f1b756371da..1dd36b0e2438749f666364a73343c152ddc3c1b8 100644 (file)
@@ -105,7 +105,7 @@ main (int argc, char *argv[])
   sb2 = gtk_scrollbar_new (GTK_ORIENTATION_VERTICAL, adj);
   gtk_box_append (GTK_BOX (box), sb2);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index f386c911b71dbf7221be4b930de7ad19f1a74f06..b813356415d60f0648bf73ddc864c303f7e45d91 100644 (file)
@@ -150,7 +150,7 @@ main (int argc, char **argv)
                                 NULL,
                                 NULL);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   g_signal_connect (window, "destroy",
                     G_CALLBACK (quit_cb), &done);
 
index 9d145e6a820ecd2eadf8d93fce3bfa116e3700dd..c23d49b75b58b8e17f559ea1f0cc4bb23a13e06e 100644 (file)
@@ -283,7 +283,7 @@ main (int argc, char **argv)
                                MAX (500, node_bounds.size.height));
 
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 062afdc9fa0308ee7c1bf3e950a097b7634d86eb..a3068ee5a98b8a2f6988cbc768752b53a0fbf110 100644 (file)
@@ -59,7 +59,7 @@ main (int argc, char *argv[])
 
   gtk_window_set_child (GTK_WINDOW (window), button);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 5d724dca642d4f3d79d0066e2ea7c6336c046782..9e4a0020de19ccdee48f48e98fb9ea2df10510c7 100644 (file)
@@ -66,7 +66,7 @@ main (int argc, char *argv[])
 
   gtk_box_append (GTK_BOX (box), sb);
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 9dd7abbfb44ebb5bd3f05c4d29c29592eecfec76..b8008a7f5354d0b3d122e3d5a2e8678389435b23 100644 (file)
@@ -127,7 +127,7 @@ main (int argc, char **argv)
 
   dialog = key_test ();
 
-  gtk_widget_show (dialog);
+  gtk_window_present (GTK_WINDOW (dialog));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 6b0997d4fcba99acf01b5b249ad88b24144bde46..27101ed49006ec540e531ddfaa35170e0789b736 100644 (file)
@@ -96,7 +96,7 @@ open_test_window (void)
       gtk_grid_attach (GTK_GRID (grid), test_widgets[i], i % 3, i / 3, 1, 1);
     }
 
-  gtk_widget_show (test_window);
+  gtk_window_present (GTK_WINDOW (test_window));
 }
 
 static void
@@ -163,7 +163,7 @@ open_control_window (void)
   gtk_box_append (GTK_BOX (box), toggle);
 
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 #define TEST_WIDGET(outer) (gtk_overlay_get_child (GTK_OVERLAY (gtk_overlay_get_child (GTK_OVERLAY (outer)))))
@@ -268,7 +268,7 @@ open_alignment_window (void)
         }
     }
 
-  gtk_widget_show (test_window);
+  gtk_window_present (GTK_WINDOW (test_window));
 }
 
 static GtkWidget*
@@ -318,7 +318,7 @@ open_margin_window (void)
       gtk_box_append (GTK_BOX (box), child);
     }
 
-  gtk_widget_show (test_window);
+  gtk_window_present (GTK_WINDOW (test_window));
 }
 
 static void
index 09a856d56103ec1b7429327f257fb684b6c7073d..c2d6f587d10c75ef0f3f95eb02b3ee9579ca8be2 100644 (file)
@@ -124,7 +124,7 @@ display_dialog (void)
   if (dialog == NULL)
     prepare_dialog ();
 
-  gtk_widget_show (dialog);
+  gtk_window_present (GTK_WINDOW (dialog));
 }
 
 static void
@@ -253,7 +253,7 @@ main (int argc, char **argv)
 
   gtk_window_set_child (GTK_WINDOW (toplevel), grid);
 
-  gtk_widget_show (toplevel);
+  gtk_window_present (GTK_WINDOW (toplevel));
   g_signal_connect (toplevel, "destroy", G_CALLBACK (quit_cb), &done);
 
   while (!done)
index 1ffc062d4a7ac06b86e146661c70e1f578429785..317258820655571ea319ef753f510348dcf402f1 100644 (file)
@@ -147,7 +147,7 @@ main (int argc,
   gtk_app_chooser_button_set_active_custom_item (GTK_APP_CHOOSER_BUTTON (button),
                                                  CUSTOM_ITEM);
 #endif
-  gtk_widget_show (toplevel);
+  gtk_window_present (GTK_WINDOW (toplevel));
 
   g_signal_connect (toplevel, "destroy", G_CALLBACK (quit_cb), &done);
 
index b478128842579029d5570394329f05928109cc0b..b7404a7423b07ab6d083e28e5881d6ca46591b4e 100644 (file)
@@ -178,7 +178,7 @@ create_simple_assistant (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (assistant))
-    gtk_widget_show (assistant);
+    gtk_window_present (GTK_WINDOW (assistant));
   else
     {
       gtk_window_destroy (GTK_WINDOW (assistant));
@@ -710,7 +710,7 @@ main (int argc, char *argv[])
       gtk_box_append (GTK_BOX (box), button);
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 06f362c56f4c0c14aadda38b35612e6a75be721d..9e5751e60389c4697d7bde9c5b7076872352adba 100644 (file)
@@ -401,7 +401,7 @@ main (int    argc,
        }
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 618862cf1c890fe96d5ff62a02be8f4019fed402..a1eb5f1858c0a803d0761bb4571a00887fc74920 100644 (file)
@@ -126,7 +126,7 @@ main (int argc, char **argv)
   gtk_box_append (GTK_BOX (blur_box), scale);
   gtk_window_set_child (GTK_WINDOW (window), blur_box);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index e78f32494023e39548edc984e1493085ed9a6119..661d2481c9bf295200722474dfed1102040500ed 100644 (file)
@@ -166,7 +166,7 @@ main (int argc, char **argv)
   gtk_box_append (GTK_BOX (box), bottom);
   gtk_window_set_child (GTK_WINDOW (window), box);
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 387731d5a9883222646933e1cdab0b21d5e05028..b4edcac895e25f5ae77d0105bfe441698534dc9d 100644 (file)
@@ -314,7 +314,7 @@ create_calendar(void)
 
   gtk_window_set_default_size (GTK_WINDOW (window), 600, 0);
   g_signal_connect (window, "close-request", G_CALLBACK (quit_cb), &done);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 212988b610da7e2a4a448044c25cc9e6b35a3cb4..66341d7cccc8e4422f7ae1114b36dbcf0d679424 100644 (file)
@@ -249,7 +249,7 @@ simple_cell_area (void)
 
   gtk_window_set_child (GTK_WINDOW (window), hbox);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 /*******************************************************
@@ -455,7 +455,7 @@ focus_cell_area (void)
 
   gtk_window_set_child (GTK_WINDOW (window), hbox);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 
@@ -579,7 +579,7 @@ background_area (void)
   g_signal_connect (G_OBJECT (widget), "value-changed",
                     G_CALLBACK (item_padding_changed), iconview);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 
index fd40a751881f3d29a8994e399f21f8b92c76ce40..5c5fd814a6451184dc732782473dcd7dd3f9cfda 100644 (file)
@@ -295,7 +295,7 @@ main (int argc, char **argv)
   gtk_widget_set_vexpand (tree, TRUE);
   gtk_box_append (GTK_BOX (vbox), tree);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 0b420baea49fa3dcc5af17d278277b0021299433..f32f443dc3ee88bb5701f3c7f8ef8dae9c62c0a6 100644 (file)
@@ -42,7 +42,7 @@ main (int argc, char *argv[])
 
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index ed80ffde3007c913c94cd8d72053204a7b30d716..32df2cba9527388b9bb8eb604b9bbe66d97b1b33 100644 (file)
@@ -452,7 +452,7 @@ main (int argc, char **argv)
                      get_window_contents (gtk_widget_get_display (window),
                                           alt_display));
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 4f5a365f853e631ea63de8f64488d7a65303155a..6b85251b50445e43a88c793fa924176ebb487a0a 100644 (file)
@@ -775,7 +775,7 @@ main (int argc, char *argv[])
 
   g_object_unref (scope);
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   toplevels = gtk_window_get_toplevels ();
   while (g_list_model_get_n_items (toplevels))
index 6cfb010bec37fc4aadca23499b2e3ab689ecaa47..063a66ba56b6157c842c1b948381873a62b698a5 100644 (file)
@@ -1103,7 +1103,6 @@ main (int argc, char **argv)
         gtk_combo_box_set_active (GTK_COMBO_BOX (combobox), 0);
 
         tmp = gtk_cell_view_new ();
-        gtk_widget_show (tmp);
         gtk_cell_view_set_model (GTK_CELL_VIEW (tmp), model);
 
         renderer = gtk_cell_renderer_text_new ();
@@ -1298,7 +1297,7 @@ main (int argc, char **argv)
         gtk_combo_box_set_active (GTK_COMBO_BOX (combobox), 53);
         gtk_frame_set_child (GTK_FRAME (tmp), combobox);
 
-        gtk_widget_show (window);
+        gtk_window_present (GTK_WINDOW (window));
 
         while (!done)
           g_main_context_iteration (NULL, TRUE);
index 0833e98b476d8e1ea555316b95a56c447e8908e6..95f316be2d379251a0c8efa9bc9bd3b2524be017 100644 (file)
@@ -257,7 +257,7 @@ main (int argc, char **argv)
   gtk_widget_set_hexpand (close_button, TRUE);
   gtk_box_append (GTK_BOX (content_area), close_button);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   GMainLoop *loop = g_main_loop_new (NULL, FALSE);
 
index bb9f86dc4f86e7fbd2546f673670a42a5b1ad488..72de5829e48343fee37cf4a89fa1db5b002a4205 100644 (file)
@@ -286,7 +286,7 @@ main (int argc, char **argv)
                                     NULL);
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   g_signal_connect (window, "destroy",
                     G_CALLBACK (quit_cb), &done);
 
index 471ab2cab99a7caec23ba715e997e1bbe01f14e5..66e3c3c94ae8964a8452adf3fe0803a655fd9889 100644 (file)
@@ -386,7 +386,7 @@ popdown_cb (gpointer data)
 {
   popdown_timer = 0;
 
-  gtk_widget_hide (popup_window);
+  gtk_widget_set_visible (popup_window, FALSE);
   popped_up = FALSE;
 
   return FALSE;
@@ -465,7 +465,7 @@ popup_cb (gpointer data)
              }
          gtk_window_set_child (GTK_WINDOW (popup_window), grid);
        }
-      gtk_widget_show (popup_window);
+      gtk_widget_set_visible (popup_window, TRUE);
       popped_up = TRUE;
     }
 
@@ -588,7 +588,7 @@ main (int argc, char **argv)
   gtk_widget_set_vexpand (button, TRUE);
   gtk_grid_attach (GTK_GRID (grid), button, 0, 1, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 591d12fe53362bb9ba055aa3be1ba14d78e78d97..c4b5ffa0ea0bfc27adb43e1e97fd50080c16e2b0 100644 (file)
@@ -429,7 +429,7 @@ main (int argc, char *Argv[])
 
   gtk_grid_attach (GTK_GRID (grid), make_image ("dialog-information", CENTER), 1, 3, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
 
index e497dd38055df63d5a07a6d9cde07d0eae0ad5e3..76b4cef6fc8dec189e571fa6ad4099c70346dc49 100644 (file)
@@ -153,7 +153,7 @@ main (int argc, char *argv[])
 
   g_signal_connect (combo, "changed", G_CALLBACK (combo_changed_cb), label);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 8f0253b73b8b74534d40775df908df85318b08aa..a29930b59f7f2c26893f4f47dee75e676813eadb 100644 (file)
@@ -411,7 +411,7 @@ main (int argc, char *argv[])
 
   gtk_box_append (GTK_BOX (vbox), entry);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index a39b1c573f36fc1a51ad23c310496221ab8ea721..25d640f7581f40fdf9224c8496258f7a09bb0d26 100644 (file)
@@ -300,7 +300,7 @@ main (int argc, char **argv)
   provider = gtk_css_provider_new ();
   gtk_css_provider_load_from_data (provider, cssdata, -1);
   gtk_style_context_add_provider_for_display (gdk_display_get_default (), GTK_STYLE_PROVIDER (provider), 800);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 03b18bebc391fd4c8e4dd8479c88cc4bc2ae9e67..9929c8a3d22c4718679e3330cf4c572b6cb60729 100644 (file)
@@ -102,7 +102,7 @@ create_box_window (void)
                      gtk_label_new ("VBox 3 Bottom"));
 
   gtk_window_set_child (GTK_WINDOW (window), box1);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -154,7 +154,7 @@ create_grid_window (void)
   gtk_grid_attach (GTK_GRID (grid), colorbox, 1, 2, 1, 1); 
 
   gtk_window_set_child (GTK_WINDOW (window), grid);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 int
index 65f15e49d6394e5ce4d7934166d864a17db4c6eb..b112c22e5bea3123de9187abb77c74d4c46694ef 100644 (file)
@@ -105,7 +105,7 @@ set_current_folder (GtkFileChooser *chooser,
                                       GTK_BUTTONS_CLOSE,
                                       "Could not set the folder to %s",
                                       name);
-      gtk_widget_show (dialog);
+      gtk_window_present (GTK_WINDOW (dialog));
       g_signal_connect (dialog, "response",
                         G_CALLBACK (gtk_window_destroy),
                         NULL);
@@ -142,7 +142,7 @@ set_filename (GtkFileChooser *chooser,
                                       GTK_BUTTONS_CLOSE,
                                       "Could not select %s",
                                       name);
-      gtk_widget_show (dialog);
+      gtk_window_present (GTK_WINDOW (dialog));
       g_signal_connect (dialog, "response",
                         G_CALLBACK (gtk_window_destroy),
                         NULL);
@@ -203,8 +203,8 @@ static void
 unmap_and_remap_cb (GtkButton *button,
                    GtkFileChooser *chooser)
 {
-  gtk_widget_hide (GTK_WIDGET (chooser));
-  gtk_widget_show (GTK_WIDGET (chooser));
+  gtk_widget_set_visible (GTK_WIDGET (chooser), FALSE);
+  gtk_widget_set_visible (GTK_WIDGET (chooser), TRUE);
 }
 
 static void
@@ -367,8 +367,7 @@ main (int argc, char **argv)
   if (initial_folder)
     set_current_folder (GTK_FILE_CHOOSER (dialog), initial_folder);
 
-  /* show_all() to reveal bugs in composite widget handling */
-  gtk_widget_show (dialog);
+  gtk_window_present (GTK_WINDOW (dialog));
 
   /* Extra controls for manipulating the test environment
    */
index b6721793217c524941bfb9a9807c7c41edfff80a..20efb47b866576cf51c262ef9d18ab49cce192ba 100644 (file)
@@ -617,7 +617,7 @@ main (int argc, char *argv[])
 
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 78b70969c71a184745fb4e8b4ecf908ccec9c5d1..72388c18453f2782346f3995a170f1e22cd7a885 100644 (file)
@@ -163,7 +163,7 @@ main (int argc, char *argv[])
   g_signal_connect (toggle, "notify::active", G_CALLBACK (level_changed), font_button);
   gtk_box_append (GTK_BOX (box), toggle);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   g_signal_connect (font_button, "notify::font",
                     G_CALLBACK (notify_font_cb), NULL);
index 85d95e1ce1ec39ef0cb1b658cf39e724d6b28e86..dd348a91d2f17460828a9f673b64143c8061dda6 100644 (file)
@@ -85,7 +85,7 @@ main (int argc, char *argv[])
   gtk_combo_box_set_active (GTK_COMBO_BOX (subpixel), 0);
   gtk_combo_box_set_active (GTK_COMBO_BOX (hintstyle), 0);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index d2345b7dd541ea680936c6b2918911e8cf321916..c2215db182fed1b29c60c622b6618c331a857409 100644 (file)
@@ -100,7 +100,7 @@ int main (int argc, char **argv)
   g_signal_connect (widget, "value-changed", G_CALLBACK (spin_xalign_cb), frame);
   gtk_grid_attach (grid, widget, 1, 0, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 3adc82310fb091e6ae90a80c771e145b29932326..ac266aee397b105155aebafb726e1f640fcaae4c 100644 (file)
@@ -82,7 +82,7 @@ main (int argc, char *argv[])
   g_signal_connect (button, "clicked", G_CALLBACK (remove_fullscreen_cb), NULL);
   gtk_box_append (GTK_BOX (vbox), button);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index ef02e39f18f3ee8e92e4c6af85934e5aafebcd67..b85c107684c356eb1af88accd8d5ade0bccadf88 100644 (file)
@@ -195,7 +195,7 @@ int main (int argc, char **argv)
 
   gtk_window_set_child (GTK_WINDOW (window), box);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
   return 0;
index 5c8ab927f95a4db7f836feb459e8ad5cfc1dbc68..5805836d2cae7bab5f553228c0d4733ac89d0373 100644 (file)
@@ -444,7 +444,7 @@ main (int argc, char *argv[])
   gtk_box_append (GTK_BOX (box), button);
   g_signal_connect_swapped (button, "clicked", G_CALLBACK (gtk_window_destroy), window);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 01fb874bed9ed2c2295b38410a5ddfe7db799bdb..89c9faee7392759bda046a8025b94793751b4064 100644 (file)
@@ -85,7 +85,7 @@ main (int argc, char *argv[])
   gtk_widget_set_size_request (spinner, 50, 50);
   gtk_fixed_put (GTK_FIXED (fixed), spinner, 110, 150);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 009b2b29dd5403144ee4dca7cdee6a6d3a583ff8..421682623c7d88dbe87fe4c62e879c811a727141 100644 (file)
@@ -693,7 +693,7 @@ main (int argc, char *argv[])
       gtk_box_append (GTK_BOX (box), button);
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index a311bb69dc1ccd14f9d4144c79a28308b278e89e..3a5bb92819d0b7cf5018e0c0b68db5c3c91d3499 100644 (file)
@@ -85,7 +85,7 @@ simple_grid (void)
   g_assert (gtk_grid_get_child_at (GTK_GRID (grid), -1, 0) == test6);
   g_assert (gtk_grid_get_child_at (GTK_GRID (grid), -1, 1) == test6);
   g_assert (gtk_grid_get_child_at (GTK_GRID (grid), -1, 2) == NULL);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -131,7 +131,7 @@ text_grid (void)
   gtk_label_set_width_chars (GTK_LABEL (label), 10);
   gtk_grid_attach (GTK_GRID (grid), label, 1, 1, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -196,7 +196,7 @@ box_comparison (void)
   gtk_box_append (GTK_BOX (vbox), gtk_separator_new (GTK_ORIENTATION_HORIZONTAL));
   gtk_box_append (GTK_BOX (vbox), gtk_label_new ("Below"));
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -224,7 +224,7 @@ empty_line (void)
   gtk_grid_attach (GTK_GRID (grid), test_widget ("(10, 0)", "green"), 10, 0, 1, 1);
   gtk_grid_attach (GTK_GRID (grid), test_widget ("(10, 1)", "magenta"), 10, 1, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -248,7 +248,7 @@ empty_grid (void)
   gtk_widget_set_hexpand (child, TRUE);
   gtk_widget_set_vexpand (child, TRUE);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   gtk_widget_hide (child);
 }
 
@@ -297,7 +297,7 @@ scrolling (void)
       g_free (color);
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -406,7 +406,7 @@ insert (void)
   g_signal_connect (button, "clicked", G_CALLBACK (insert_cb), window);
   gtk_grid_attach (GTK_GRID (g), button, 0, 2, 2, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -455,7 +455,7 @@ spanning_grid (void)
   c = test_widget ("7", "cyan");
   gtk_grid_attach (GTK_GRID (g), c, 1, 0, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 int
index e96b5fd612ca94ec5c93b2d1eedc9ad531224e29..052d67a1685137bb87c5624554d0088381ac10c3 100644 (file)
@@ -52,7 +52,7 @@ main (int argc, char *argv[])
   gtk_grid_attach (GTK_GRID (grid), label3, 0, 1, 1, 1);
   gtk_grid_attach (GTK_GRID (grid), label4, 1, 1, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
   return 0;
index 323ebe47965cdef7432c4f6287dbb0c9f66733d9..16b87557dae44c2b160ebc2d5245de49aaff3307 100644 (file)
@@ -159,7 +159,7 @@ main (int argc, char **argv)
                                           NULL);
   gtk_tree_view_insert_column (GTK_TREE_VIEW (tv), column, 0);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 7974620f2a82fc22f6a0faf882ed5261731e5afc..5ab0fee4e9c32c6d1b5e3fe784d32fb8ca8c2091 100644 (file)
@@ -244,7 +244,7 @@ create_alpha_window (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -257,10 +257,7 @@ static void
 button_window (GtkWidget *widget,
               GtkWidget *button)
 {
-  if (!gtk_widget_get_visible (button))
-    gtk_widget_show (button);
-  else
-    gtk_widget_hide (button);
+  gtk_widget_set_visible (button, !gtk_widget_get_visible (button));
 }
 
 static void
@@ -339,7 +336,7 @@ create_buttons (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -396,7 +393,7 @@ create_toggle_buttons (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -514,7 +511,7 @@ create_check_buttons (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -595,7 +592,7 @@ create_radio_buttons (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -791,7 +788,7 @@ create_statusbar (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -1063,7 +1060,7 @@ static void create_labels (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -1184,7 +1181,7 @@ create_rotated_text (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -1265,7 +1262,7 @@ create_pixbuf (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -1355,7 +1352,7 @@ create_tooltips (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -1413,7 +1410,7 @@ create_image (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -1575,7 +1572,7 @@ create_listbox (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -1609,7 +1606,7 @@ cmw_color (GtkWidget *widget, GtkWidget *parent)
                       G_CALLBACK (gtk_window_destroy), NULL);
     
     /* wait until destroy calls gtk_main_quit */
-    gtk_widget_show (csd);    
+    gtk_window_present (GTK_WINDOW (csd));
     while (!done)
       g_main_context_iteration (NULL, TRUE);
 }
@@ -1689,7 +1686,7 @@ create_modal_window (GtkWidget *widget)
                     G_CALLBACK (cmw_file), window);
 
   /* Show widgets */
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   /* wait until dialog get destroyed */
   while (!done)
@@ -1891,7 +1888,7 @@ create_scrolled_windows (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -2079,7 +2076,7 @@ create_entry (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -2114,7 +2111,7 @@ create_expander (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -2685,7 +2682,7 @@ create_spins (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -2993,7 +2990,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
                                window);
       gtk_box_append (GTK_BOX (hbox), button);
 
-      gtk_widget_show (window);
+      gtk_window_present (GTK_WINDOW (window));
 
       gtk_editable_set_text (GTK_EDITABLE (entry), "arrow");
     }
@@ -3039,7 +3036,7 @@ create_color_selection (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -3166,7 +3163,7 @@ create_flipping (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -3209,7 +3206,7 @@ create_font_selection (GtkWidget *widget)
     }
   
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -3418,7 +3415,7 @@ create_display_screen (GtkWidget *widget)
                    G_CALLBACK (screen_display_destroy_diag), window);
   g_signal_connect (applyb, "clicked", 
                    G_CALLBACK (screen_display_check), scr_dpy_data);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 /*
@@ -3525,7 +3522,7 @@ create_range_controls (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -3899,7 +3896,7 @@ create_notebook (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -4049,7 +4046,7 @@ create_panes (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -4524,7 +4521,7 @@ create_wmhints (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -4761,7 +4758,7 @@ create_surface_states (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -4976,7 +4973,7 @@ create_window_sizing (GtkWidget *widget)
    */
   
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -5372,7 +5369,7 @@ create_timeout_test (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -5728,7 +5725,7 @@ create_native_dialogs (GtkWidget *widget)
     }
 
   if (!gtk_widget_get_visible (window))
-    gtk_widget_show (window);
+    gtk_window_present (GTK_WINDOW (window));
   else
     gtk_window_destroy (GTK_WINDOW (window));
 }
@@ -5887,7 +5884,7 @@ create_main_window (void)
   gtk_box_append (GTK_BOX (box2), button);
   gtk_window_set_default_widget (GTK_WINDOW (window), button);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static char *
index fc7ffa5cdade665afa74181566d92ba2fb4e8612..497dc0c8706f8e8b347da2efe09bdf55cd4ab345 100644 (file)
@@ -41,7 +41,7 @@ create_regular (GtkApplication *app)
   gtk_label_set_wrap (GTK_LABEL (label), TRUE);
   gtk_window_set_child (GTK_WINDOW (window), label);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -59,7 +59,7 @@ create_headerbar_as_titlebar (GtkApplication *app)
   gtk_label_set_wrap (GTK_LABEL (label), TRUE);
   gtk_window_set_child (GTK_WINDOW (window), label);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -82,7 +82,7 @@ create_headerbar_inside_window (GtkApplication *app)
   gtk_widget_set_vexpand (label, TRUE);
   gtk_box_append (GTK_BOX (box), label);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -130,7 +130,7 @@ create_headerbar_overlay (GtkApplication *app)
   gtk_widget_set_vexpand (label, TRUE);
   gtk_box_append (GTK_BOX (box), label);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -174,7 +174,7 @@ create_hiding_headerbar (GtkApplication *app)
   label = gtk_label_new ("Show headerbar");
   gtk_box_append (GTK_BOX (hbox), label);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -209,7 +209,7 @@ create_fake_headerbar (GtkApplication *app)
   gtk_widget_set_vexpand (label, TRUE);
   gtk_box_append (GTK_BOX (box), label);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 /* split headerbar  */
@@ -414,7 +414,7 @@ on_bookmark_clicked (GtkButton *button, gpointer data)
   g_signal_connect (chooser, "response",
                     G_CALLBACK (gtk_window_destroy), NULL);
 
-  gtk_widget_show (chooser);
+  gtk_window_present (GTK_WINDOW (chooser));
 }
 
 static void
@@ -522,7 +522,7 @@ create_technorama (GtkApplication *app)
   gtk_action_bar_pack_end (GTK_ACTION_BAR (footer), button);
   g_signal_connect (button, "clicked", G_CALLBACK (toggle_fullscreen), window);
   gtk_box_append (GTK_BOX (box), footer);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 struct {
@@ -571,7 +571,7 @@ app_activate_cb (GtkApplication *app)
       gtk_box_append (GTK_BOX (box), btn);
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 int
index a6b79357fc7212634440fe59645f31316c28b84e..c66f5934951f812a2a55e8f9b527fd9c4282be57 100644 (file)
@@ -647,7 +647,7 @@ test_clicked (GtkWidget     *button,
       g_object_unref (builder);
     }
 
-  gtk_widget_show (interface->window);
+  gtk_window_present (GTK_WINDOW (interface->window));
 }
 
 
@@ -705,7 +705,7 @@ main (int argc, char *argv[])
 
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index e493155eef4b107c2cf7e991eef6fd8a138e4f12..a139919221c1e5c4ee1320c628353d14e015b09f 100644 (file)
@@ -117,7 +117,7 @@ test1 (void)
 
   gtk_box_append (GTK_BOX (box), gtk_image_new_from_icon_name ("start-here"));
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   g_signal_connect (win, "destroy", G_CALLBACK (quit_cb), NULL);
 }
@@ -129,8 +129,8 @@ enter2_cb (GtkEventController *controller)
 {
   GtkWidget *box = gtk_event_controller_get_widget (controller);
 
-  gtk_widget_hide (gtk_widget_get_first_child (box));
-  gtk_widget_show (gtk_widget_get_last_child (box));
+  gtk_widget_set_visible (gtk_widget_get_first_child (box), FALSE);
+  gtk_widget_set_visible (gtk_widget_get_last_child (box), TRUE);
 }
 
 static void
@@ -138,8 +138,8 @@ leave2_cb (GtkEventController *controller)
 {
   GtkWidget *box = gtk_event_controller_get_widget (controller);
 
-  gtk_widget_show (gtk_widget_get_first_child (box));
-  gtk_widget_hide (gtk_widget_get_last_child (box));
+  gtk_widget_set_visible (gtk_widget_get_first_child (box), TRUE);
+  gtk_widget_set_visible (gtk_widget_get_last_child (box), FALSE);
 }
 
 static void
@@ -161,9 +161,9 @@ test2 (void)
 
   gtk_box_append (GTK_BOX (box), gtk_image_new_from_icon_name ("start-here"));
   gtk_box_append (GTK_BOX (box), gtk_label_new ("HOVER!"));
-  gtk_widget_hide (gtk_widget_get_last_child (box));
+  gtk_widget_set_visible (gtk_widget_get_last_child (box), FALSE);
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   g_signal_connect (win, "destroy", G_CALLBACK (quit_cb), NULL);
 }
@@ -207,7 +207,7 @@ test3 (void)
   gtk_stack_add_named (GTK_STACK (stack), gtk_label_new ("HOVER!"), "enter");
   gtk_stack_set_visible_child_name (GTK_STACK (stack), "leave");
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   g_signal_connect (win, "destroy", G_CALLBACK (quit_cb), NULL);
 }
@@ -252,7 +252,7 @@ test4 (void)
   gtk_fixed_put (GTK_FIXED (fixed), gtk_image_new_from_icon_name ("start-here"), 0, 0);
   gtk_fixed_put (GTK_FIXED (fixed), gtk_label_new ("HOVER!"), -1000, -1000);
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   g_signal_connect (win, "destroy", G_CALLBACK (quit_cb), NULL);
 }
index 254ed6542e6a4444f617c53230c9e6e722f7cb11..bf0b7828b9b7c23b21749dc45cf7b53c2460f009 100644 (file)
@@ -261,7 +261,7 @@ main (int argc, char *argv[])
   gtk_box_append (GTK_BOX (vbox), views.header2);
   gtk_box_append (GTK_BOX (vbox), views.view2);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index b638127cab8a563561623b7f99adff337be3bfff..26f54455c8e169f2a394ab79666a07684688ecdd 100644 (file)
@@ -585,7 +585,7 @@ main (int argc, char **argv)
                                   GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
   gtk_paned_set_end_child (GTK_PANED (paned), scrolled_window);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index cd751a1748ee39b5b54e5fadff6c0b941f0d617e..6c5ac54d6d6d975af2b9e70e38fab005f74b2e57 100644 (file)
@@ -14,7 +14,7 @@ on_info_bar_response (GtkInfoBar *info_bar,
   switch (response_id)
   {
   case GTK_RESPONSE_CLOSE:
-    gtk_widget_hide (GTK_WIDGET (info_bar));
+    gtk_widget_set_visible (GTK_WIDGET (info_bar), FALSE);
     break;
 
   case RESPONSE_UNREVEAL:
index 62d59047c50e7a6d689cdbb2f69336bd2c9cca37..3c818ef9a51bbd550a6c034ebbb523f686a5fef6 100644 (file)
@@ -96,7 +96,7 @@ main (int argc, char *argv[])
   g_signal_connect (G_OBJECT (surface), "notify::shortcuts-inhibited",
                     G_CALLBACK (on_shortcuts_inhibit_change), button);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 9ce50288c8ade84995edcdd91bcaf5135fbd5994..5096db646ce4491f75d05e85c454ccfb3a0dce14 100644 (file)
@@ -122,7 +122,7 @@ kinetic_scrolling (void)
 
   gtk_window_set_child (GTK_WINDOW (window), grid);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 int
index 2886d66f7c112f752f14e16ee530913654eda6ec..e3ace27e3d6549a7661667c89dec39a49f4ee4af 100644 (file)
@@ -106,7 +106,7 @@ main (int argc, char *argv[])
   gtk_box_append (GTK_BOX (box2), sw);
   g_signal_connect (sw, "notify::active", G_CALLBACK (toggle), bar);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
 
index 435e2250f2f9c143e399b9432fbd1f74c47e06a2..d0372dc2432d6a004112a127de2c87a8c6026d3c 100644 (file)
@@ -362,7 +362,7 @@ main (int argc, char *argv[])
   gtk_box_append (GTK_BOX (vbox), button);
   g_signal_connect (button, "clicked", G_CALLBACK (visibility_clicked_cb), row3);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 0a43faf29e1e1463a15fcb1ca822fc37724b3798..57c3062eee76d9b9ae5f39f072acad9a7a103fa1 100644 (file)
@@ -133,7 +133,7 @@ int main (int argc, char *argv[])
     }
 
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 87b8b44b62b178e5e49efa215c91fd9adba3b616..d272c4bd5e4a83adb55d4244d09adaf8d8cdeefe 100644 (file)
@@ -177,7 +177,7 @@ main (int argc, char *argv[])
       gtk_list_box_insert (GTK_LIST_BOX (list), row, -1);
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 5bf7910ff06119bae752d379005430192ae05694..5e0263ab0ba1e0b6f2c695b9959ce8cc4ab5a8e4 100644 (file)
@@ -174,7 +174,7 @@ new_window (GApplication *app)
                     G_CALLBACK (row_without_gaction_activated_cb), label);
 
   /* let the show begin */
-  gtk_widget_show (GTK_WIDGET (window));
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
index 9554f6fc979b6f0e74d15314637f77758b86b17b..7c25180a0f5e6e4027c2b73397406a2af20cb932 100644 (file)
@@ -178,7 +178,7 @@ main (int   argc,
   g_timeout_add (100, do_stuff, store);
   g_timeout_add_seconds (3, revert_sort, sorter);
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   toplevels = gtk_window_get_toplevels ();
   while (g_list_model_get_n_items (toplevels))
index 47e54e1023467d7c2dd8a7888a42336354ee706e..2ceb672169e35fb4403d2320f0e783cd6e084147 100644 (file)
@@ -647,7 +647,7 @@ main (int argc, char *argv[])
 
   g_object_unref (selectionmodel);
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   toplevels = gtk_window_get_toplevels ();
   while (g_list_model_get_n_items (toplevels))
index 88665bc3b8f3ee3f5c384f71bcd126110b110e2f..67bcb458533e57d5ab75eeaf7d960d4a2e40b1c4 100644 (file)
@@ -263,8 +263,8 @@ main (int argc, char *argv[])
   gtk_box_append (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), content);
   gtk_box_append (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), button);
 
-  gtk_widget_show (window);
-  gtk_widget_show (dialog);
+  gtk_window_present (GTK_WINDOW (window));
+  gtk_window_present (GTK_WINDOW (dialog));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index bf05fae7d179081aa6a569188d57c6210417a20b..529bd265a744fff566333135129867988d9410e7 100644 (file)
@@ -127,7 +127,7 @@ activate (GtkApplication *app,
   gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
   gtk_grid_set_column_spacing (GTK_GRID (grid), 6);
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   gtk_application_add_window (app, GTK_WINDOW (win));
 }
index 8fb8431a1dbd47ee8f77b116fd2f20833db7cd36..52ef96bd2ef71064b83d86bb44d6086ea09982eb 100644 (file)
@@ -115,7 +115,7 @@ int main (int argc, char **argv)
        gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (button), G_MENU_MODEL (menu));
        gtk_grid_attach (GTK_GRID (grid), button, 1, row++, 1, 1);
 
-       gtk_widget_show (window);
+       gtk_window_present (GTK_WINDOW (window));
 
         while (TRUE)
                 g_main_context_iteration (NULL, TRUE);
index 3bf057648bb83d1a07ba5c46479553f520f0c47e..027e36a2783f3f71bbf27ac8d0e83cfc51a86680 100644 (file)
@@ -77,7 +77,7 @@ on_application_activate (GApplication *gapplication,
 
   widget = gtk_window_new ();
   gtk_box_append (GTK_BOX (widget), box);
-  gtk_widget_show (widget);
+  gtk_window_present (GTK_WINDOW (widget))
   gtk_application_add_window (GTK_APPLICATION (application), GTK_WINDOW (widget));
 }
 
index 32f2b977738f7a48adf9cb56eba17d5af4ddd8f6..85ec062af819af6ad15a7d3863e69fd61c4b9c2f 100644 (file)
@@ -75,7 +75,7 @@ window_creation_function (GtkNotebook *source_notebook,
   gtk_window_set_child (GTK_WINDOW (window), notebook);
 
   gtk_window_set_default_size (GTK_WINDOW (window), 300, 300);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   return GTK_NOTEBOOK (notebook);
 }
@@ -320,7 +320,7 @@ main (int argc, char *argv[])
 
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index f619d97e3dff9b77f7fb1b8c571648ffbbbaf3a4..ad79a9a25f2da680e7877c67eb76ae7b5d354501 100644 (file)
@@ -165,7 +165,7 @@ main (int argc, char **argv)
   gtk_box_append (GTK_BOX (box), bottom);
   gtk_window_set_child (GTK_WINDOW (window), box);
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 5f36060f6b291a1e98483f007a3851c765875505..83c551998f18951e291e4e8dd4407a1076a3714c 100644 (file)
@@ -538,28 +538,28 @@ main (int argc, char *argv[])
                                               GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
 
   win1 = test_nonzerox ();
-  gtk_widget_show (win1);
+  gtk_window_present (GTK_WINDOW (win1));
 
   win2 = test_relative ();
-  gtk_widget_show (win2);
+  gtk_window_present (GTK_WINDOW (win2));
 
   win3 = test_fullwidth ();
-  gtk_widget_show (win3);
+  gtk_window_present (GTK_WINDOW (win3));
 
   win4 = test_scrolling ();
-  gtk_widget_show (win4);
+  gtk_window_present (GTK_WINDOW (win4));
 
   win5 = test_builder ();
-  gtk_widget_show (win5);
+  gtk_window_present (GTK_WINDOW (win5));
 
   win6 = test_chase ();
-  gtk_widget_show (win6);
+  gtk_window_present (GTK_WINDOW (win6));
 
   win7 = test_stacking ();
-  gtk_widget_show (win7);
+  gtk_window_present (GTK_WINDOW (win7));
 
   win8 = test_input_stacking ();
-  gtk_widget_show (win8);
+  gtk_window_present (GTK_WINDOW (win8));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 51c24ca7b1ca33c8bbc0be17b35b0db92b7153f3..747783972ac60a32b8fe5bdbc7740364bfeebbc9 100644 (file)
@@ -123,7 +123,7 @@ main (int argc, char *argv[])
 
   g_print ("\n");
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 50e00e99cca0fe757798f1662cd7597fd7d37250..86bcc6437d6ede37a2e11ed4a032551f2c9f05ca 100644 (file)
@@ -28,7 +28,7 @@ main (int argc, char *argv[])
   view = gtk_places_view_new ();
 
   gtk_window_set_child (GTK_WINDOW (win), view);
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   g_signal_connect (win, "destroy", G_CALLBACK (quit_cb), &done);
 
index c7bfc48fc304bcfa0d2fb75366afa46cd1988ece..863be85830f4e1d4fb9fcceba55a863fd6616f63 100644 (file)
@@ -194,7 +194,7 @@ main (int argc, char *argv[])
 
 
   g_signal_connect (win, "destroy", G_CALLBACK (quit_cb), &done);
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 0a97193587a8ef620069114fc1b4cbc9b7fbcf71..f72e04e6e74a7c76bd9af52c9259737c16e6bb1a 100644 (file)
@@ -162,7 +162,7 @@ main (int argc,
   gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), 2000);
   gtk_grid_attach (GTK_GRID (box), revealer, 3, 4, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
 
index 2c73d30f1bd83a53beda418035c2b4ee71247ab5..27a4bb6e8a9ed7ac26ff428aea147e83ba2723be 100644 (file)
@@ -232,13 +232,13 @@ int main (int argc, char *argv[])
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
   g_signal_connect (button, "toggled", G_CALLBACK (trough), NULL);
   gtk_box_append (GTK_BOX (box2), button);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   button = gtk_toggle_button_new_with_label ("Extra");
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), FALSE);
   g_signal_connect (button, "toggled", G_CALLBACK (extra), NULL);
   gtk_box_append (GTK_BOX (box2), button);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 5661202d1a5cba2c2d34bb28bafd8562225c3ebb..3780845413c87d4ede44736200afdb844acb936c 100644 (file)
@@ -58,7 +58,7 @@ add_rows (gpointer data)
 {
   GtkListBox *list = data;
 
-  gtk_widget_hide (popup);
+  gtk_widget_set_visible (popup, FALSE);
   gtk_spinner_stop (GTK_SPINNER (spinner));
 
   populate_list (list);
@@ -75,7 +75,7 @@ edge_overshot (GtkScrolledWindow *sw,
   if (pos == GTK_POS_BOTTOM)
     {
       gtk_spinner_start (GTK_SPINNER (spinner));
-      gtk_widget_show (popup);
+      gtk_widget_set_visible (popup, TRUE);
 
       if (add_rows_id == 0)
         add_rows_id = g_timeout_add (2000, add_rows, list);
@@ -118,7 +118,7 @@ main (int argc, char *argv[])
   gtk_box_append (GTK_BOX (popup), spinner);
 
   gtk_overlay_add_overlay (GTK_OVERLAY (overlay), popup);
-  gtk_widget_hide (popup);
+  gtk_widget_set_visible (popup, FALSE);
 
   sw = gtk_scrolled_window_new ();
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
@@ -133,7 +133,7 @@ main (int argc, char *argv[])
   g_signal_connect (sw, "edge-overshot", G_CALLBACK (edge_overshot), list);
   g_signal_connect (sw, "edge-reached", G_CALLBACK (edge_reached), list);
 
-  gtk_widget_show (win);
+  gtk_window_present (GTK_WINDOW (win));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 59ce67ac218ce6f8fdd1f4833a4bc372130cb17f..834e04cdb866266bea2fa7637b8a459befcf4b6d 100644 (file)
@@ -194,7 +194,7 @@ scrollable_policy (void)
   g_signal_connect (G_OBJECT (widget), "toggled",
                     G_CALLBACK (kinetic_scrolling_changed), swindow);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   /* Popover */
   popover = gtk_popover_new ();
index 823663396adad969005cd55bfdbdb7218cbef2f8..2353befbde568d030f21f68c213f23aa88d6996c 100644 (file)
@@ -114,9 +114,9 @@ selection_mode_enter (GtkButton *button, GtkBuilder *builder)
  
   gtk_widget_add_css_class (header, "selection-mode");
   gtk_header_bar_set_show_title_buttons (GTK_HEADER_BAR (header), FALSE);
-  gtk_widget_hide (headerbutton);
-  gtk_widget_hide (selectbutton);
-  gtk_widget_show (cancelbutton);
+  gtk_widget_set_visible (headerbutton, FALSE);
+  gtk_widget_set_visible (selectbutton, FALSE);
+  gtk_widget_set_visible (cancelbutton, TRUE);
   gtk_stack_set_visible_child_name (GTK_STACK (titlestack), "selection");
 
   gtk_list_box_set_activate_on_single_click (GTK_LIST_BOX (list), FALSE);
@@ -147,9 +147,9 @@ selection_mode_leave (GtkButton *button, GtkBuilder *builder)
 
   gtk_widget_remove_css_class (header, "selection-mode");
   gtk_header_bar_set_show_title_buttons (GTK_HEADER_BAR (header), TRUE);
-  gtk_widget_show (headerbutton);
-  gtk_widget_show (selectbutton);
-  gtk_widget_hide (cancelbutton);
+  gtk_widget_set_visible (headerbutton, TRUE);
+  gtk_widget_set_visible (selectbutton, TRUE);
+  gtk_widget_set_visible (cancelbutton, FALSE);
   gtk_stack_set_visible_child_name (GTK_STACK (titlestack), "title");
 
   gtk_list_box_set_activate_on_single_click (GTK_LIST_BOX (list), TRUE);
@@ -225,7 +225,7 @@ main (int argc, char *argv[])
 
   g_signal_connect (list, "selected-rows-changed", G_CALLBACK (selected_rows_changed), NULL);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
  
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index e53d80049d33f2d3a3a1ae1b4ea0e3106c5aec81..04ed007c88cffc3895a1a823370a3220601c52b5 100644 (file)
@@ -79,7 +79,7 @@ int main (int argc, char *argv[])
 
   g_object_bind_property (c, "active", w, "sensitive", G_BINDING_BIDIRECTIONAL);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 0d21cf3a0bb07c428cb579342f2fd364e07840b2..fd2f4ca2e9145cd7376533e9a736ac1dfaa64221 100644 (file)
@@ -69,7 +69,7 @@ prepare_window_for_orientation (GtkOrientation orientation)
       gtk_box_append (GTK_BOX (mainbox), hbox);
     }
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   num_windows++;
 }
 
index fa15b560047c25637f0b73ec9a6a741408f5aff3..198e9b5f7eb905d8a8deb93719975cc2d971500a 100644 (file)
@@ -258,7 +258,7 @@ main (int argc,
                     (GCallback)update_forward_button_sensitivity, button);
 
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
 
index 015700d1f483eba1366caf317f494cdc482911bd..02b496f92ba85709e3ee205d928652037a93c5f8 100644 (file)
@@ -170,7 +170,7 @@ int main (int argc, char *argv[])
   gtk_window_set_title (GTK_WINDOW (window), "GtkSwitch");
   gtk_window_set_default_size (GTK_WINDOW (window), 400, -1);
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
   gtk_window_set_child (GTK_WINDOW (window), vbox);
index d0787d555777c99327af43dec594ce3c391d97c7..bd1cb835a4ebbef0819156ad122c8a2d9dfe5047 100644 (file)
@@ -184,7 +184,7 @@ main (int argc, char *argv[])
 
   gtk_window_set_child (GTK_WINDOW (window), box);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (1)
     g_main_context_iteration (NULL, TRUE);
index 78c546494949fdfcda43d450eb467ee276b9f45b..335f847fb86d02c75aa8625cfadd281f91d5d7da 100644 (file)
@@ -145,7 +145,7 @@ main (int argc, char **argv)
 
   gtk_window_set_child (GTK_WINDOW (window), view);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index ae7d65ec06cd5249f563930973c5895e5971459f..cb893d5ea0e6f9f54a531437f384748082183559 100644 (file)
@@ -201,7 +201,7 @@ main (int argc, char **argv)
   gtk_text_view_add_child_at_anchor (GTK_TEXT_VIEW (textview),
                                      button2, anchor);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 16353ac36648a752e206c6529e9aec27ec63c934..df06849e3359742480c8ebbfa91948de26669941 100644 (file)
@@ -242,7 +242,7 @@ main (int argc, char *argv[])
   g_signal_connect (button, "notify::active", G_CALLBACK (toggle_cursor), NULL);
   gtk_box_append (GTK_BOX (box2), button);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index c312ce69b125755c72ae993ff8d6a80f4d8b7af1..f8c512d3ce2cdd7ceba0111e28f0e4d51e7fc231 100644 (file)
@@ -447,7 +447,7 @@ main (int argc, char *argv[])
   gtk_box_append (GTK_BOX (box), button);
 
   /* Done! */
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index e14de24ce3bfda8644c5bd7578641e8dce382188..19990038c62cfecf7ae5bc210ff6b7e197d0672f 100644 (file)
@@ -84,7 +84,7 @@ main (int argc, char *argv[])
 
   gtk_window_set_child (GTK_WINDOW (window), fixed2);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 7845fd8fa1ebd9eb704f966b87e0eb086125da2e..fe930b3676ddc895f3428b95a81452933567dba9 100644 (file)
@@ -519,7 +519,7 @@ main (int    argc,
     add (GTK_TREE_VIEW (treeview));
   gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (sw), treeview);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   g_idle_add (dance, treeview);
   
index 4fc4fb74108fc4f81612e75e3ccf35af61043ba7..decb99f1855a938aa1d3013bf679135423f7ba10 100644 (file)
@@ -766,7 +766,7 @@ main (int argc, char *argv[])
   swindow = gtk_scrolled_window_new ();
   gtk_window_set_child (GTK_WINDOW (window), swindow);
   gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (swindow), sample_tree_view_top);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   window = gtk_window_new ();
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done); 
@@ -775,7 +775,7 @@ main (int argc, char *argv[])
   swindow = gtk_scrolled_window_new ();
   gtk_window_set_child (GTK_WINDOW (window), swindow);
   gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (swindow), sample_tree_view_bottom);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   /* Set up the main window */
   window = gtk_window_new ();
@@ -912,7 +912,7 @@ main (int argc, char *argv[])
   g_signal_connect (button, "clicked", G_CALLBACK (add_clicked), left_tree_model);
   gtk_box_append (GTK_BOX (hbox), button);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 48a08e26d7ef7af003f28ef7c3c8b6c43a471ba9..520a4c51e0daf1fdf5a81085f09bebb574e876ed 100644 (file)
@@ -243,7 +243,7 @@ main (int argc, char **argv)
   gtk_combo_box_set_active (GTK_COMBO_BOX (combo_box), 0);
 
   /* Done */
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 5debefaf87db61ee719573cdf3b80941b53d032b..4cd34f6d77629c1ac61eb4e7d15a9d4b562561dc 100644 (file)
@@ -128,7 +128,7 @@ main (int argc, char *argv[])
   gtk_box_append (GTK_BOX (box), get_dragsource ());
   gtk_box_append (GTK_BOX (box), get_droptarget ());
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index 3e70813c32124ed5d332782e1a649d651c612f84..96f8b114c75900b09a51a4a911a79a9ad71b8368 100644 (file)
@@ -395,7 +395,7 @@ main (int argc, char **argv)
   create_control (cntl_vbox, 3, CNTL_FIXED, &callback[2]);
   create_control (cntl_vbox, 4, CNTL_FIXED, &callback[3]);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 6e2474bc6a894e7a0c2e23fd4ecdb519f4ade029..79d37349dc8838598996eb3162f4db1f357b06a8 100644 (file)
@@ -180,7 +180,7 @@ main (int argc, char *argv[])
   g_signal_connect (button, "clicked", G_CALLBACK (futz), NULL);
   g_signal_connect (button, "realize", G_CALLBACK (gtk_widget_grab_focus), NULL);
   gtk_window_set_default_size (GTK_WINDOW (window), 300, 400);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   g_timeout_add (1000, (GSourceFunc) futz, NULL);
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index ac29abf903576f4cf9b2529de6acc52ac2d1e6f1..d97bc89537cfc81d70a350bc4f8363cd26985a0e 100644 (file)
@@ -475,7 +475,7 @@ main (int argc, char *argv[])
                    NULL);
   gtk_window_set_default_size (GTK_WINDOW (window),
                               650, 400);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   window = gtk_window_new ();
   gtk_window_set_title (GTK_WINDOW (window), "Model");
@@ -543,7 +543,7 @@ main (int argc, char *argv[])
   gtk_window_set_default_size (GTK_WINDOW (window),
                               650, 400);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   while (!done)
     g_main_context_iteration (NULL, TRUE);
 
index d3cabaab3f9e7b490549fa2da45b9fbe2468bf1f..559f5bd7099b44926fdd5d14b2a3d688b8059849 100644 (file)
@@ -138,7 +138,7 @@ int main (int argc, char *argv[])
                     G_CALLBACK (release_event), tv);
   gtk_widget_add_controller (tv, GTK_EVENT_CONTROLLER (gesture));
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index dac2aafcb089ff059f49ca6fd3bcddaccd6e3048..f5d5c3526c55741e78e252396733f14bc3b2db93 100644 (file)
@@ -238,7 +238,7 @@ main (int argc, char *argv[])
 
   gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (scrolled_window), tree_view);
   gtk_window_set_default_size (GTK_WINDOW (window), 400, 400);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   /**
    * Second window - GtkTreeModelSort wrapping the GtkTreeStore
@@ -303,7 +303,7 @@ main (int argc, char *argv[])
 
       gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (scrolled_window2), tree_view2);
       gtk_window_set_default_size (GTK_WINDOW (window2), 400, 400);
-      gtk_widget_show (window2);
+      gtk_window_present (GTK_WINDOW (window2));
     }
   
   /**
@@ -370,7 +370,7 @@ main (int argc, char *argv[])
 
       gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (scrolled_window3), tree_view3);
       gtk_window_set_default_size (GTK_WINDOW (window3), 400, 400);
-      gtk_widget_show (window3);
+      gtk_window_present (GTK_WINDOW (window3));
     }
 
   for (i = 0; data[i].word_1 != NULL; i++)
index 6a828c8f9042d261d89838f1919bfa5709e764bd..46300a188fd8a4a0498691ee613242bc99b2ad4a 100644 (file)
@@ -757,7 +757,7 @@ main (int    argc,
   
   gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (sw), tv);
   
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 739e7e6068e28522e3cb7d2808747a4fb8d87823..8528f5bece99917f49142b491f9983de198e6f39 100644 (file)
@@ -384,7 +384,7 @@ main (int argc, char **argv)
   gtk_window_set_default_size (GTK_WINDOW (window),
                               800, 400);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   while (!done)
     g_main_context_iteration (NULL, TRUE);
 
index 982d5c285d1cd02db7723b053ec7444f3e5ae082..593dd6755d11dff9b574f829f14c5944c4ee8d05 100644 (file)
@@ -51,7 +51,7 @@ show_error (gpointer data)
   g_signal_connect_object (G_OBJECT (dialog),
                            "response",
                            G_CALLBACK (response_cb), NULL, 0);
-  gtk_widget_show (dialog);
+  gtk_window_present (GTK_WINDOW (dialog));
 
   return G_SOURCE_REMOVE;
 }
@@ -84,7 +84,7 @@ main (int    argc,
   gtk_box_append (GTK_BOX (box), button);
   gtk_box_append (GTK_BOX (box), button2);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
   g_timeout_add (4000, (GSourceFunc) show_error, window);
 
   while (TRUE)
index fa58fad2c1c5eeb05d74141f81cbbbf28356975d..25d71c748563bc35a676db23dbbfb12e1a1e15fa 100644 (file)
@@ -300,7 +300,7 @@ main(int argc, char **argv)
   gtk_window_set_child (GTK_WINDOW (window), widget);
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 0deca31e4fcb253cae40f5613f97cdaf70df7cb8..c72976858941734695265ca56e7abea2d0c00455 100644 (file)
@@ -344,7 +344,7 @@ main (int argc, char **argv)
 
   gtk_window_set_default_size ((GtkWindow *)window, 200, 200);
   g_signal_connect (window, "close-request", G_CALLBACK (quit_cb), &done);
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (!done)
     g_main_context_iteration (NULL, TRUE);
index 1c25a906fabc37c7a1ca12712ebf9a2eec978eac..8b608351653606f218ad865971cb7cd6cbc9a025 100644 (file)
@@ -134,7 +134,7 @@ main (int argc, char *argv[])
                    resize_button (GDK_SURFACE_EDGE_SOUTH_EAST), 
                    2, 2, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   while (TRUE)
     g_main_context_iteration (NULL, TRUE);
index f280ba2158a03427f92429c95effe42f52e4e015..e21f06e32b365a5d330e772cacb0e14d891ef70a 100644 (file)
@@ -83,7 +83,7 @@ show_dialog (void)
   g_signal_connect (dialog, "response",
                     G_CALLBACK (gtk_window_destroy),
                     NULL);
-  gtk_widget_show (dialog);
+  gtk_window_present (GTK_WINDOW (dialog));
 }
 
 static void
@@ -141,7 +141,7 @@ create_window (void)
   g_signal_connect (button, "clicked", G_CALLBACK (show_dialog), NULL);
   gtk_grid_attach (GTK_GRID (grid), button, 2, 4, 1, 1);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   GMainLoop *loop = g_main_loop_new (NULL, FALSE);
 
index b7f4a622bba21fdd2601c334131ba5c1bb5bc5d0..19da9c595a8adef0ddd4358c6f80392bb9feb46d 100644 (file)
@@ -451,7 +451,7 @@ make_window (int view_type)
       iter_append (NULL, GTK_TREE_VIEW (tree_view));
     }
   /* Show it all */
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 }
 
 int
index ed070e111f5c8735fc130accd60eb49c2ebb6bd3..1a8a04da054e21e3fddd71b2315fb9a7641e600e 100644 (file)
@@ -404,7 +404,7 @@ main(int argc, char **argv)
   gtk_drawing_area_set_draw_func (GTK_DRAWING_AREA (da), on_draw, NULL, NULL);
   gtk_window_set_child (GTK_WINDOW (window), da);
 
-  gtk_widget_show (window);
+  gtk_window_present (GTK_WINDOW (window));
 
   frame_queue = g_queue_new ();
   g_mutex_init (&frame_mutex);