reftests: Add inscription reftest for xalign
authorBenjamin Otte <otte@redhat.com>
Sun, 12 Jun 2022 23:26:20 +0000 (01:26 +0200)
committerBenjamin Otte <otte@redhat.com>
Mon, 13 Jun 2022 04:49:11 +0000 (06:49 +0200)
Compare with labels again.

testsuite/reftests/inscription-xalign.ref.ui [new file with mode: 0644]
testsuite/reftests/inscription-xalign.ui [new file with mode: 0644]
testsuite/reftests/meson.build

diff --git a/testsuite/reftests/inscription-xalign.ref.ui b/testsuite/reftests/inscription-xalign.ref.ui
new file mode 100644 (file)
index 0000000..08a8ec5
--- /dev/null
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+  <object class="GtkWindow">
+    <property name="default-width">200</property>
+    <property name="decorated">0</property>
+    <child>
+      <object class="GtkBox">
+        <property name="orientation">vertical</property>
+        <child>
+          <object class="GtkLabel">
+            <property name="label" translatable="yes">align
+0.0</property>
+            <property name="wrap-mode">word</property>
+            <property name="wrap">1</property>
+            <property name="xalign">0</property>
+            <property name="justify">left</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkLabel">
+            <property name="label" translatable="yes">align
+0.5</property>
+            <property name="wrap-mode">word</property>
+            <property name="wrap">1</property>
+            <property name="xalign">0.5</property>
+            <property name="justify">center</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkLabel">
+            <property name="label" translatable="yes">align
+1.0</property>
+            <property name="wrap-mode">word</property>
+            <property name="wrap">1</property>
+            <property name="xalign">1</property>
+            <property name="justify">right</property>
+          </object>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>
diff --git a/testsuite/reftests/inscription-xalign.ui b/testsuite/reftests/inscription-xalign.ui
new file mode 100644 (file)
index 0000000..d5ae41f
--- /dev/null
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+  <object class="GtkWindow">
+    <property name="default-width">200</property>
+    <property name="decorated">0</property>
+    <child>
+      <object class="GtkBox">
+        <property name="orientation">vertical</property>
+        <child>
+          <object class="GtkInscription">
+            <property name="text" translatable="yes">align
+0.0</property>
+            <property name="wrap-mode">word</property>
+            <property name="min-lines">2</property>
+            <property name="xalign">0</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkInscription">
+            <property name="text" translatable="yes">align
+0.5</property>
+            <property name="wrap-mode">word</property>
+            <property name="min-lines">2</property>
+            <property name="xalign">0.5</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkInscription">
+            <property name="text" translatable="yes">align
+1.0</property>
+            <property name="wrap-mode">word</property>
+            <property name="min-lines">2</property>
+            <property name="xalign">1</property>
+          </object>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>
index eecb7f91ad67f7e5dc3f5a8b32e8c594dac77639..068f98b159b9de06edbebf1a8b4d20590fa20da2 100644 (file)
@@ -375,6 +375,8 @@ testdata = [
   'inscription-overflow-multiline.ui',
   'inscription-overflow-yalign.ref.ui',
   'inscription-overflow-yalign.ui',
+  'inscription-xalign.ref.ui',
+  'inscription-xalign.ui',
   'label-attribute-preference.css',
   'label-attribute-preference.ref.ui',
   'label-attribute-preference.ui',