From 83eb36a896c14c754bf28e05407738fcf66cb9d7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 18 Jan 2016 00:29:29 -0500 Subject: [PATCH] Add CSS node tests for checkbutton rtl flipping --- testsuite/css/nodes/Makefile.am | 26 ++++++++-------- testsuite/css/nodes/checkbutton.ltr.nodes | 9 ++++++ testsuite/css/nodes/checkbutton.ltr.ui | 36 +++++++++++++++++++++++ testsuite/css/nodes/checkbutton.rtl.nodes | 9 ++++++ testsuite/css/nodes/checkbutton.rtl.ui | 36 +++++++++++++++++++++++ 5 files changed, 104 insertions(+), 12 deletions(-) create mode 100644 testsuite/css/nodes/checkbutton.ltr.nodes create mode 100644 testsuite/css/nodes/checkbutton.ltr.ui create mode 100644 testsuite/css/nodes/checkbutton.rtl.nodes create mode 100644 testsuite/css/nodes/checkbutton.rtl.ui 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 @@ + + + + + False + popup + + + True + vertical + + + True + + + True + label + + + + + + + True + + + True + label + + + + + + + + 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 @@ + + + + + False + popup + + + True + vertical + + + True + + + True + label + + + + + + + True + + + True + label + + + + + + + +