diff options
author | Benjamin Otte <otte@redhat.com> | 2021-10-20 22:23:25 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2021-12-08 19:20:45 +0100 |
commit | 4ee8bbc8bfe578b21d238891f2cc1fbc59f0b117 (patch) | |
tree | a8b67db0b70f806fc8e517a6f30730b12198a8a4 | |
parent | bd1dbe1468044b18fe2566f0571091fd9792bc73 (diff) | |
download | gtk+-wip/otte/center-center-center.tar.gz |
reftests: Add tests for label sizingwip/otte/center-center-center
5 files changed, 80 insertions, 0 deletions
diff --git a/testsuite/reftests/center-center-long-label-max-width-chars.ref.ui b/testsuite/reftests/center-center-long-label-max-width-chars.ref.ui new file mode 100644 index 0000000000..5a1f2153ed --- /dev/null +++ b/testsuite/reftests/center-center-long-label-max-width-chars.ref.ui @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <object class="GtkWindow"> + <property name="width_request">1200</property> + <property name="height_request">500</property> + <property name="decorated">0</property> + <child> + <object class="GtkLabel"> + <property name="label">12345678901234567890123456789012345678901234567890 +Lorem ipsum dolor sit amet, consectetur adipiscing +elit, sed do eiusmod tempor incididunt ut labore +et dolore magna aliqua.</property> + <attributes> + <attribute name="font-desc" value="Monospace"></attribute> + </attributes> + </object> + </child> + </object> +</interface> diff --git a/testsuite/reftests/center-center-long-label-max-width-chars.ui b/testsuite/reftests/center-center-long-label-max-width-chars.ui new file mode 100644 index 0000000000..5fec78feb2 --- /dev/null +++ b/testsuite/reftests/center-center-long-label-max-width-chars.ui @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <object class="GtkWindow"> + <property name="width_request">1200</property> + <property name="height_request">500</property> + <property name="decorated">0</property> + <child> + <object class="GtkLabel"> + <!-- long label, but shorter than 1200px --> + <property name="label">1234567890​1234567890​1234567890​1234567890​1234567890 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</property> + <property name="max-width-chars">50</property> + <property name="wrap">1</property> + <property name="halign">center</property> + <property name="valign">center</property> + <attributes> + <attribute name="font-desc" value="Monospace"></attribute> + </attributes> + </object> + </child> + </object> +</interface> diff --git a/testsuite/reftests/center-center-long-label.ref.ui b/testsuite/reftests/center-center-long-label.ref.ui new file mode 100644 index 0000000000..b1f237b53e --- /dev/null +++ b/testsuite/reftests/center-center-long-label.ref.ui @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <object class="GtkWindow"> + <property name="width_request">1200</property> + <property name="height_request">500</property> + <property name="decorated">0</property> + <child> + <object class="GtkLabel"> + <property name="label">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</property> + <attributes> + <attribute name="font-desc" value="Monospace"></attribute> + </attributes> + </object> + </child> + </object> +</interface> diff --git a/testsuite/reftests/center-center-long-label.ui b/testsuite/reftests/center-center-long-label.ui new file mode 100644 index 0000000000..8cf8b12da2 --- /dev/null +++ b/testsuite/reftests/center-center-long-label.ui @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <object class="GtkWindow"> + <property name="width_request">1200</property> + <property name="height_request">500</property> + <property name="decorated">0</property> + <child> + <object class="GtkLabel"> + <!-- long label, but shorter than 1200px --> + <property name="label">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</property> + <property name="wrap">1</property> + <property name="halign">center</property> + <property name="valign">center</property> + <attributes> + <attribute name="font-desc" value="Monospace"></attribute> + </attributes> + </object> + </child> + </object> +</interface> diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build index 94371bdd74..1fc9197239 100644 --- a/testsuite/reftests/meson.build +++ b/testsuite/reftests/meson.build @@ -232,6 +232,10 @@ testdata = [ 'center-center-300x300-picture-in-200x100-overlay.ref.ui', 'center-center-300x300-picture-in-200x100.ui', 'center-center-300x300-picture-in-200x100-overlay.ui', + 'center-center-long-label.ui', + 'center-center-long-label.ref.ui', + 'center-center-long-label-max-width-chars.ref.ui', + 'center-center-long-label-max-width-chars.ui', 'centerlayout-invisible-child.css', 'centerlayout-invisible-child.ref.ui', 'centerlayout-invisible-child.ui', |