diff options
author | Matthias Clasen <mclasen@redhat.com> | 2016-01-18 00:29:29 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2016-01-18 00:29:29 -0500 |
commit | 83eb36a896c14c754bf28e05407738fcf66cb9d7 (patch) | |
tree | 21c1762b1e335a9e0c6acdc0f783e73daa583abd | |
parent | 121aec6de854f8615c6df29a1c2006689431d45f (diff) | |
download | gtk+-83eb36a896c14c754bf28e05407738fcf66cb9d7.tar.gz |
Add CSS node tests for checkbutton rtl flipping
-rw-r--r-- | testsuite/css/nodes/Makefile.am | 26 | ||||
-rw-r--r-- | testsuite/css/nodes/checkbutton.ltr.nodes | 9 | ||||
-rw-r--r-- | testsuite/css/nodes/checkbutton.ltr.ui | 36 | ||||
-rw-r--r-- | testsuite/css/nodes/checkbutton.rtl.nodes | 9 | ||||
-rw-r--r-- | testsuite/css/nodes/checkbutton.rtl.ui | 36 |
5 files changed, 104 insertions, 12 deletions
diff --git a/testsuite/css/nodes/Makefile.am b/testsuite/css/nodes/Makefile.am index 6f8763ccc9..102852df39 100644 --- a/testsuite/css/nodes/Makefile.am +++ b/testsuite/css/nodes/Makefile.am @@ -28,18 +28,20 @@ test_css_nodes_SOURCES = \ $(NULL) test_data = \ - box.ltr.ui box.ltr.nodes \ - box.rtl.ui box.rtl.nodes \ - buttons.ui buttons.nodes \ - entries.ui entries.nodes \ - expander.ltr.ui expander.ltr.nodes \ - expander.rtl.ui expander.rtl.nodes \ - levelbar.ltr.ui levelbar.ltr.nodes \ - levelbar.rtl.ui levelbar.rtl.nodes \ - notebook.ui notebook.nodes \ - paned.ltr.ui paned.ltr.nodes \ - paned.rtl.ui paned.rtl.nodes \ - progressbar.ui progressbar.nodes \ + box.ltr.ui box.ltr.nodes \ + box.rtl.ui box.rtl.nodes \ + buttons.ui buttons.nodes \ + checkbutton.ltr.ui checkbutton.ltr.nodes \ + checkbutton.rtl.ui checkbutton.rtl.nodes \ + entries.ui entries.nodes \ + expander.ltr.ui expander.ltr.nodes \ + expander.rtl.ui expander.rtl.nodes \ + levelbar.ltr.ui levelbar.ltr.nodes \ + levelbar.rtl.ui levelbar.rtl.nodes \ + notebook.ui notebook.nodes \ + paned.ltr.ui paned.ltr.nodes \ + paned.rtl.ui paned.rtl.nodes \ + progressbar.ui progressbar.nodes \ $(NULL) EXTRA_DIST += $(test_in_files) $(test_data) diff --git a/testsuite/css/nodes/checkbutton.ltr.nodes b/testsuite/css/nodes/checkbutton.ltr.nodes new file mode 100644 index 0000000000..fa59ce21e1 --- /dev/null +++ b/testsuite/css/nodes/checkbutton.ltr.nodes @@ -0,0 +1,9 @@ +[window.background:dir(ltr)] + decoration:dir(ltr) + box.vertical:dir(ltr) + checkbutton:dir(ltr) + check:dir(ltr) + label:dir(ltr) + radiobutton:dir(ltr):checked + radio:dir(ltr):checked + label:dir(ltr) diff --git a/testsuite/css/nodes/checkbutton.ltr.ui b/testsuite/css/nodes/checkbutton.ltr.ui new file mode 100644 index 0000000000..5482265ac6 --- /dev/null +++ b/testsuite/css/nodes/checkbutton.ltr.ui @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkWindow" id="window1"> + <property name="can_focus">False</property> + <property name="type">popup</property> + <child> + <object class="GtkBox"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkCheckButton"> + <property name="visible">True</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="label">label</property> + </object> + </child> + </object> + </child> + <child> + <object class="GtkRadioButton"> + <property name="visible">True</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="label">label</property> + </object> + </child> + </object> + </child> + </object> + </child> + </object> +</interface> diff --git a/testsuite/css/nodes/checkbutton.rtl.nodes b/testsuite/css/nodes/checkbutton.rtl.nodes new file mode 100644 index 0000000000..1a5b60089d --- /dev/null +++ b/testsuite/css/nodes/checkbutton.rtl.nodes @@ -0,0 +1,9 @@ +[window.background:dir(rtl)] + decoration:dir(ltr) + box.vertical:dir(rtl) + checkbutton:dir(rtl) + label:dir(ltr) + check:dir(rtl) + radiobutton:dir(rtl):checked + label:dir(ltr) + radio:dir(rtl):checked diff --git a/testsuite/css/nodes/checkbutton.rtl.ui b/testsuite/css/nodes/checkbutton.rtl.ui new file mode 100644 index 0000000000..5482265ac6 --- /dev/null +++ b/testsuite/css/nodes/checkbutton.rtl.ui @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkWindow" id="window1"> + <property name="can_focus">False</property> + <property name="type">popup</property> + <child> + <object class="GtkBox"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkCheckButton"> + <property name="visible">True</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="label">label</property> + </object> + </child> + </object> + </child> + <child> + <object class="GtkRadioButton"> + <property name="visible">True</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="label">label</property> + </object> + </child> + </object> + </child> + </object> + </child> + </object> +</interface> |