summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2018-10-15 17:31:48 +0200
committerCarlos Garnacho <carlosg@gnome.org>2018-10-15 20:05:54 +0200
commitf3674688bffb55eca1d365961bb0301d24068433 (patch)
treee25ec4440c6e810bfb99f63f8b5dce9f57c4ba84
parentdd6aa7b870ad448b1d427f7c17be78bd91e154a3 (diff)
downloadgtk+-f3674688bffb55eca1d365961bb0301d24068433.tar.gz
tests: Drop "saved positions" test in testgtk
This test solely relies on configure events, which aren't supported anymore.
-rw-r--r--tests/testgtk.c133
1 files changed, 0 insertions, 133 deletions
diff --git a/tests/testgtk.c b/tests/testgtk.c
index 503f165a27..c975459fc7 100644
--- a/tests/testgtk.c
+++ b/tests/testgtk.c
@@ -1325,138 +1325,6 @@ create_rotated_text (GtkWidget *widget)
/*
- * Saved Position
- */
-gint upositionx = 0;
-gint upositiony = 0;
-
-static gboolean
-configure_event (GtkWidget *window)
-{
- GtkLabel *lx;
- GtkLabel *ly;
- gchar buffer[64];
-
- lx = g_object_get_data (G_OBJECT (window), "x");
- ly = g_object_get_data (G_OBJECT (window), "y");
-
- gdk_surface_get_root_origin (gtk_widget_get_surface (window),
- &upositionx, &upositiony);
- sprintf (buffer, "%d", upositionx);
- gtk_label_set_text (lx, buffer);
- sprintf (buffer, "%d", upositiony);
- gtk_label_set_text (ly, buffer);
-
- return FALSE;
-}
-
-static void
-uposition_stop_configure (GtkToggleButton *toggle,
- GObject *window)
-{
- if (gtk_toggle_button_get_active (toggle))
- g_signal_handlers_block_by_func (window, G_CALLBACK (configure_event), NULL);
- else
- g_signal_handlers_unblock_by_func (window, G_CALLBACK (configure_event), NULL);
-}
-
-static void
-create_saved_position (GtkWidget *widget)
-{
- static GtkWidget *window = NULL;
-
- if (!window)
- {
- GtkWidget *hbox;
- GtkWidget *main_vbox;
- GtkWidget *vbox;
- GtkWidget *x_label;
- GtkWidget *y_label;
- GtkWidget *button;
- GtkWidget *label;
- GtkWidget *any;
-
- window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_window_set_title (GTK_WINDOW (window), "Saved Position");
- g_signal_connect (window, "event", G_CALLBACK (configure_event), NULL);
-
- gtk_window_move (GTK_WINDOW (window), upositionx, upositiony);
-
- gtk_window_set_display (GTK_WINDOW (window),
- gtk_widget_get_display (widget));
-
-
- g_signal_connect (window, "destroy",
- G_CALLBACK (gtk_widget_destroyed),
- &window);
-
- main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
- gtk_container_add (GTK_CONTAINER (window), main_vbox);
-
- button = g_object_new (GTK_TYPE_TOGGLE_BUTTON,
- "label", "Stop Events",
- "active", FALSE,
- "visible", TRUE,
- NULL);
- g_signal_connect (button, "clicked", G_CALLBACK (uposition_stop_configure), window);
-
- vbox =
- g_object_new (GTK_TYPE_BOX,
- "orientation", GTK_ORIENTATION_VERTICAL,
- "homogeneous", FALSE,
- "spacing", 5,
- NULL);
- gtk_container_add (GTK_CONTAINER (main_vbox), vbox);
- gtk_container_add (GTK_CONTAINER (vbox), button);
-
- hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_box_pack_start (GTK_BOX (vbox), hbox);
-
- label = gtk_label_new ("X Origin : ");
- gtk_widget_set_halign (label, GTK_ALIGN_START);
- gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
- gtk_box_pack_start (GTK_BOX (hbox), label);
-
- x_label = gtk_label_new ("");
- gtk_box_pack_start (GTK_BOX (hbox), x_label);
- g_object_set_data (G_OBJECT (window), "x", x_label);
-
- hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_box_pack_start (GTK_BOX (vbox), hbox);
-
- label = gtk_label_new ("Y Origin : ");
- gtk_widget_set_halign (label, GTK_ALIGN_START);
- gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
- gtk_box_pack_start (GTK_BOX (hbox), label);
-
- y_label = gtk_label_new ("");
- gtk_box_pack_start (GTK_BOX (hbox), y_label);
- g_object_set_data (G_OBJECT (window), "y", y_label);
-
- any =
- g_object_new (gtk_separator_get_type (),
- "GtkWidget::visible", TRUE,
- NULL);
- gtk_box_pack_start (GTK_BOX (main_vbox), any);
-
- hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_box_pack_start (GTK_BOX (main_vbox), hbox);
-
- button = gtk_button_new_with_label ("Close");
- g_signal_connect_swapped (button, "clicked",
- G_CALLBACK (gtk_widget_destroy),
- window);
- gtk_box_pack_start (GTK_BOX (hbox), button);
- gtk_widget_set_can_default (button, TRUE);
- gtk_widget_grab_default (button);
-
- gtk_widget_show (window);
- }
- else
- gtk_widget_destroy (window);
-}
-
-/*
* GtkPixmap
*/
@@ -7033,7 +6901,6 @@ struct {
{ "radio buttons", create_radio_buttons },
{ "range controls", create_range_controls },
{ "rotated text", create_rotated_text },
- { "saved position", create_saved_position },
{ "scrolled windows", create_scrolled_windows },
{ "size groups", create_size_groups },
{ "spinbutton", create_spins },