summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2013-10-05 14:57:24 +0200
committerBenjamin Otte <otte@redhat.com>2013-10-05 14:57:24 +0200
commit859805bda4907a2c38ceee1b015c059e59ac56e5 (patch)
tree79ab492a82ac3a3100fe760c1939cd2a924afbb8 /tests
parentdd01e05ceb55d4747d98434a428e5dc192f3ab38 (diff)
downloadgtk+-859805bda4907a2c38ceee1b015c059e59ac56e5.tar.gz
testgtk: Remove idle test
The test is broken, written like it's 1999 and testing a feature that I'm about to deprecate.
Diffstat (limited to 'tests')
-rw-r--r--tests/testgtk.c178
1 files changed, 0 insertions, 178 deletions
diff --git a/tests/testgtk.c b/tests/testgtk.c
index f26b5254f7..ddc2ca0ab2 100644
--- a/tests/testgtk.c
+++ b/tests/testgtk.c
@@ -9286,183 +9286,6 @@ create_timeout_test (GtkWidget *widget)
}
/*
- * Idle Test
- */
-
-static int idle_id = 0;
-
-static gint
-idle_test (GtkWidget *label)
-{
- static int count = 0;
- static char buffer[32];
-
- sprintf (buffer, "count: %d", ++count);
- gtk_label_set_text (GTK_LABEL (label), buffer);
-
- return G_SOURCE_CONTINUE;
-}
-
-static void
-start_idle_test (GtkWidget *widget,
- GtkWidget *label)
-{
- if (!idle_id)
- {
- idle_id = g_idle_add ((GSourceFunc) idle_test, label);
- }
-}
-
-static void
-stop_idle_test (GtkWidget *widget,
- gpointer data)
-{
- if (idle_id)
- {
- g_source_remove (idle_id);
- idle_id = 0;
- }
-}
-
-static void
-destroy_idle_test (GtkWidget *widget,
- GtkWidget **window)
-{
- stop_idle_test (NULL, NULL);
-
- *window = NULL;
-}
-
-static void
-toggle_idle_container (GObject *button,
- GtkContainer *container)
-{
- gtk_container_set_resize_mode (container, GPOINTER_TO_INT (g_object_get_data (button, "user_data")));
-}
-
-static void
-create_idle_test (GtkWidget *widget)
-{
- static GtkWidget *window = NULL;
- GtkWidget *button;
- GtkWidget *label;
- GtkWidget *container;
-
- if (!window)
- {
- GtkWidget *action_area, *content_area;
- GtkWidget *button2;
- GtkWidget *frame;
- GtkWidget *box;
-
- window = gtk_dialog_new ();
-
- gtk_window_set_screen (GTK_WINDOW (window),
- gtk_widget_get_screen (widget));
-
- g_signal_connect (window, "destroy",
- G_CALLBACK (destroy_idle_test),
- &window);
-
- content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
- action_area = gtk_dialog_get_action_area (GTK_DIALOG (window));
-
- gtk_window_set_title (GTK_WINDOW (window), "Idle Test");
- gtk_container_set_border_width (GTK_CONTAINER (window), 0);
-
- label = gtk_label_new ("count: 0");
- g_object_set (label, "margin", 10, NULL);
- gtk_widget_show (label);
-
- container =
- g_object_new (GTK_TYPE_BOX,
- "visible", TRUE,
- /* "GtkContainer::child", g_object_new (GTK_TYPE_HBOX,
- * "GtkWidget::visible", TRUE,
- */
- "child", label,
- /* NULL), */
- NULL);
- gtk_box_pack_start (GTK_BOX (content_area), container, TRUE, TRUE, 0);
-
- frame =
- g_object_new (GTK_TYPE_FRAME,
- "border_width", 5,
- "label", "Label Container",
- "visible", TRUE,
- "parent", content_area,
- NULL);
- box =
- g_object_new (GTK_TYPE_BOX,
- "visible", TRUE,
- "parent", frame,
- "orientation", GTK_ORIENTATION_VERTICAL,
- NULL);
- button =
- g_object_connect (g_object_new (GTK_TYPE_RADIO_BUTTON,
- "label", "Resize-Parent",
- "user_data", (void*)GTK_RESIZE_PARENT,
- "visible", TRUE,
- "parent", box,
- NULL),
- "signal::clicked", toggle_idle_container, container,
- NULL);
- button = g_object_new (GTK_TYPE_RADIO_BUTTON,
- "label", "Resize-Queue",
- "user_data", (void*)GTK_RESIZE_QUEUE,
- "group", button,
- "visible", TRUE,
- "parent", box,
- NULL);
- g_object_connect (button,
- "signal::clicked", toggle_idle_container, container,
- NULL);
- button2 = g_object_new (GTK_TYPE_RADIO_BUTTON,
- "label", "Resize-Immediate",
- "user_data", (void*)GTK_RESIZE_IMMEDIATE,
- NULL);
- g_object_connect (button2,
- "signal::clicked", toggle_idle_container, container,
- NULL);
- g_object_set (button2,
- "group", button,
- "visible", TRUE,
- "parent", box,
- NULL);
-
- button = gtk_button_new_with_label ("close");
- g_signal_connect_swapped (button, "clicked",
- G_CALLBACK (gtk_widget_destroy),
- window);
- gtk_widget_set_can_default (button, TRUE);
- gtk_box_pack_start (GTK_BOX (action_area), button, TRUE, TRUE, 0);
- gtk_widget_grab_default (button);
- gtk_widget_show (button);
-
- button = gtk_button_new_with_label ("start");
- g_signal_connect (button, "clicked",
- G_CALLBACK (start_idle_test),
- label);
- gtk_widget_set_can_default (button, TRUE);
- gtk_box_pack_start (GTK_BOX (action_area), button, TRUE, TRUE, 0);
- gtk_widget_show (button);
-
- button = gtk_button_new_with_label ("stop");
- g_signal_connect (button, "clicked",
- G_CALLBACK (stop_idle_test),
- NULL);
- gtk_widget_set_can_default (button, TRUE);
- gtk_box_pack_start (GTK_BOX (action_area), button, TRUE, TRUE, 0);
- gtk_widget_show (button);
- }
-
- if (!gtk_widget_get_visible (window))
- gtk_widget_show (window);
- else
- gtk_widget_destroy (window);
-}
-
-/*
* rc file test
*/
@@ -9929,7 +9752,6 @@ struct {
#if 0
{ "styles", create_styles },
#endif
- { "test idle", create_idle_test },
{ "test mainloop", create_mainloop, TRUE },
{ "test scrolling", create_scroll_test },
{ "test selection", create_selection_test },