From c025bc5098ea9806b96da336f1d377b5bc3892be Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 21 Nov 2021 01:46:32 +0100 Subject: paned: Compute the right handle size Testcase included Fixes #4469 --- testsuite/reftests/meson.build | 3 ++ testsuite/reftests/paned-handle-size.css | 15 ++++++++ testsuite/reftests/paned-handle-size.ref.ui | 55 +++++++++++++++++++++++++++++ testsuite/reftests/paned-handle-size.ui | 40 +++++++++++++++++++++ 4 files changed, 113 insertions(+) create mode 100644 testsuite/reftests/paned-handle-size.css create mode 100644 testsuite/reftests/paned-handle-size.ref.ui create mode 100644 testsuite/reftests/paned-handle-size.ui (limited to 'testsuite') diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build index c87eb278dd..5f36c6ddb4 100644 --- a/testsuite/reftests/meson.build +++ b/testsuite/reftests/meson.build @@ -427,6 +427,9 @@ testdata = [ 'opacity-initial.ui', 'overlay-no-main-widget.ref.ui', 'overlay-no-main-widget.ui', + 'paned-handle-size.css', + 'paned-handle-size.ref.ui', + 'paned-handle-size.ui', 'paned-undersized.css', 'paned-undersized.ref.ui', 'paned-undersized.ui', diff --git a/testsuite/reftests/paned-handle-size.css b/testsuite/reftests/paned-handle-size.css new file mode 100644 index 0000000000..502437c543 --- /dev/null +++ b/testsuite/reftests/paned-handle-size.css @@ -0,0 +1,15 @@ +paned separator, +picture { + all: unset; + background: firebrick; +} + +paned.vertical > separator { + min-width: 10px; + min-height: 20px; +} + +paned.horizontal > separator { + min-width: 20px; + min-height: 10px; +} diff --git a/testsuite/reftests/paned-handle-size.ref.ui b/testsuite/reftests/paned-handle-size.ref.ui new file mode 100644 index 0000000000..72a83a93c3 --- /dev/null +++ b/testsuite/reftests/paned-handle-size.ref.ui @@ -0,0 +1,55 @@ + + + + 0 + + + + + vertical + + + top left + + + + + 20 + + + + + bottom left + + + + + + + 20 + + + + + vertical + + + top right + + + + + 20 + + + + + bottom right + + + + + + + + diff --git a/testsuite/reftests/paned-handle-size.ui b/testsuite/reftests/paned-handle-size.ui new file mode 100644 index 0000000000..c050dd2fde --- /dev/null +++ b/testsuite/reftests/paned-handle-size.ui @@ -0,0 +1,40 @@ + + + + 0 + + + + + vertical + + + top left + + + + + bottom left + + + + + + + vertical + + + top right + + + + + bottom right + + + + + + + + -- cgit v1.2.1