summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/meson.build1
-rw-r--r--tests/testcolorchooser2.c60
-rw-r--r--tests/testcolorchooser2.ui29
3 files changed, 0 insertions, 90 deletions
diff --git a/tests/meson.build b/tests/meson.build
index c5aeb78cc7..356540184a 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -22,7 +22,6 @@ gtk_tests = [
['testcalendar'],
['testclipboard2'],
['testcolorchooser'],
- ['testcolorchooser2'],
['testcombo'],
['testcombochange'],
['testcellrenderertext'],
diff --git a/tests/testcolorchooser2.c b/tests/testcolorchooser2.c
deleted file mode 100644
index 4309d9c754..0000000000
--- a/tests/testcolorchooser2.c
+++ /dev/null
@@ -1,60 +0,0 @@
-#include <gtk/gtk.h>
-
-static void rgba_changed (GtkColorChooser *chooser, GParamSpec *pspec, gpointer data);
-
-static void
-text_activated (GtkEntry *entry, gpointer data)
-{
- GtkColorChooser *chooser = data;
- GdkRGBA rgba;
- const char *text;
-
- text = gtk_editable_get_text (GTK_EDITABLE (entry));
-
- g_signal_handlers_block_by_func (entry, rgba_changed, entry);
- if (gdk_rgba_parse (&rgba, text))
- gtk_color_chooser_set_rgba (chooser, &rgba);
- g_signal_handlers_unblock_by_func (entry, rgba_changed, entry);
-}
-
-static void
-rgba_changed (GtkColorChooser *chooser, GParamSpec *pspec, gpointer data)
-{
- GtkWidget *entry = data;
- GdkRGBA color;
- char *s;
-
- gtk_color_chooser_get_rgba (chooser, &color);
- s = gdk_rgba_to_string (&color);
-
- g_signal_handlers_block_by_func (entry, text_activated, chooser);
- gtk_editable_set_text (GTK_EDITABLE (entry), s);
- g_signal_handlers_unblock_by_func (entry, text_activated, chooser);
-
- g_free (s);
-}
-
-int main (int argc, char *argv[])
-{
- GtkWidget *window;
- GtkWidget *chooser;
- GtkWidget *entry;
- GtkBuilder *builder;
-
- gtk_init ();
-
- builder = gtk_builder_new_from_file ("testcolorchooser2.ui");
- window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
- chooser = GTK_WIDGET (gtk_builder_get_object (builder, "chooser"));
- entry = GTK_WIDGET (gtk_builder_get_object (builder, "entry"));
-
- g_signal_connect (chooser, "notify::rgba", G_CALLBACK (rgba_changed), entry);
- g_signal_connect (entry, "activate", G_CALLBACK (text_activated), chooser);
-
- gtk_widget_show (window);
-
- while (TRUE)
- g_main_context_iteration (NULL, TRUE);
-
- return 0;
-}
diff --git a/tests/testcolorchooser2.ui b/tests/testcolorchooser2.ui
deleted file mode 100644
index 398dc4e25c..0000000000
--- a/tests/testcolorchooser2.ui
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface>
- <object class="GtkWindow" id="window1">
- <child>
- <object class="GtkBox">
- <property name="visible">1</property>
- <property name="orientation">horizontal</property>
- <property name="halign">center</property>
- <property name="valign">center</property>
- <property name="spacing">10</property>
- <child>
- <object class="GtkEntry" id="entry">
- <property name="visible">1</property>
- <property name="valign">start</property>
- <property name="text">unknown</property>
- <property name="width-chars">25</property>
- <property name="max-width-chars">25</property>
- </object>
- </child>
- <child>
- <object class="GtkColorChooserWidget" id="chooser">
- <property name="visible">1</property>
- <property name="show-editor">1</property>
- </object>
- </child>
- </object>
- </child>
- </object>
-</interface>