From: Benjamin Otte Date: Mon, 16 May 2022 20:26:09 +0000 (+0200) Subject: testsuite: Add tests for label overdraw X-Git-Tag: archive/raspbian/4.7.2+ds-3+rpi1^2^2~15^2~1^2~1^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=224a8390eb83d8791a509c7501695f953a4ced2c;p=gtk4.git testsuite: Add tests for label overdraw This brings back a subset of what quit-mnemonic.ui tested for, but trying a lot harder to trigger the label overdrawing its allocation, which will cause the text to be cut off when clipping is happening. It should not be an issue at all with GTK4, but keeping that test around is a good idea. --- diff --git a/testsuite/reftests/label-overdraw-horizontal.ref.ui b/testsuite/reftests/label-overdraw-horizontal.ref.ui new file mode 100644 index 0000000000..b74f68bbf9 --- /dev/null +++ b/testsuite/reftests/label-overdraw-horizontal.ref.ui @@ -0,0 +1,16 @@ + + + + 0 + 100 + + + letter is off + 0 + + + + + + + diff --git a/testsuite/reftests/label-overdraw-horizontal.ui b/testsuite/reftests/label-overdraw-horizontal.ui new file mode 100644 index 0000000000..218fc4777a --- /dev/null +++ b/testsuite/reftests/label-overdraw-horizontal.ui @@ -0,0 +1,17 @@ + + + + 0 + 100 + + + letter is off + start + 0 + + + + + + + diff --git a/testsuite/reftests/label-overdraw-vertical.ref.ui b/testsuite/reftests/label-overdraw-vertical.ref.ui new file mode 100644 index 0000000000..804965de4d --- /dev/null +++ b/testsuite/reftests/label-overdraw-vertical.ref.ui @@ -0,0 +1,14 @@ + + + + 0 + 100 + + + T̰̰̰hree tildes below + + start + + + + diff --git a/testsuite/reftests/label-overdraw-vertical.ui b/testsuite/reftests/label-overdraw-vertical.ui new file mode 100644 index 0000000000..309a87e808 --- /dev/null +++ b/testsuite/reftests/label-overdraw-vertical.ui @@ -0,0 +1,13 @@ + + + + 0 + 100 + + + T̰̰̰hree tildes below + start + + + + diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build index 791cbe5ca0..301f8bd0c5 100644 --- a/testsuite/reftests/meson.build +++ b/testsuite/reftests/meson.build @@ -392,6 +392,10 @@ testdata = [ 'label-huge-max-width-chars.ui', 'label-max-width-chars-and-halign-and-infinite-width.ui', 'label-max-width-chars-and-halign-and-infinite-width.ref.ui', + 'label-overdraw-horizontal.ref.ui', + 'label-overdraw-horizontal.ui', + 'label-overdraw-vertical.ref.ui', + 'label-overdraw-vertical.ui', 'label-shadows.css', 'label-shadows.ref.ui', 'label-shadows.ui',