[gtk/wip/carlosg/public-legacy-controller: 8/8] tests: Drop "saved positions" test in testgtk
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/carlosg/public-legacy-controller: 8/8] tests: Drop "saved positions" test in testgtk
- Date: Mon, 15 Oct 2018 15:41:18 +0000 (UTC)
commit f717386b5fc4804cbd34171bf4aa8c6058d617a0
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon Oct 15 17:31:48 2018 +0200
tests: Drop "saved positions" test in testgtk
This test solely relies on configure events, which aren't supported anymore.
tests/testgtk.c | 132 --------------------------------------------------------
1 file changed, 132 deletions(-)
---
diff --git a/tests/testgtk.c b/tests/testgtk.c
index 503f165a27..ea8a3e1649 100644
--- a/tests/testgtk.c
+++ b/tests/testgtk.c
@@ -1324,138 +1324,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
*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]