[gtk+] reftests: Add border-image-repeat



commit 9affa9fc4d05bed45a5b9c4ad98a92503674f51a
Author: Benjamin Otte <otte redhat com>
Date:   Thu Jun 9 04:48:40 2011 +0200

    reftests: Add border-image-repeat
    
    Tests that border-image-repeat is rendered correctly.
    The reftest is done via toolbars stuffed into a GtkFixed using
    background-image and images tuned for it.

 tests/reftests/Makefile.am                     |   11 +
 tests/reftests/border-image-3-balls-green.png  |  Bin 0 -> 831 bytes
 tests/reftests/border-image-3-balls-yellow.png |  Bin 0 -> 775 bytes
 tests/reftests/border-image-ball-green.png     |  Bin 0 -> 787 bytes
 tests/reftests/border-image-ball-red.png       |  Bin 0 -> 773 bytes
 tests/reftests/border-image-ball-yellow.png    |  Bin 0 -> 707 bytes
 tests/reftests/border-image-balls.png          |  Bin 0 -> 2537 bytes
 tests/reftests/border-image-repeat.css         |   59 +
 tests/reftests/border-image-repeat.ref.ui      | 2414 ++++++++++++++++++++++++
 tests/reftests/border-image-repeat.sh          |  238 +++
 tests/reftests/border-image-repeat.ui          |  288 +++
 11 files changed, 3010 insertions(+), 0 deletions(-)
---
diff --git a/tests/reftests/Makefile.am b/tests/reftests/Makefile.am
index 3092be2..9a0a8f1 100644
--- a/tests/reftests/Makefile.am
+++ b/tests/reftests/Makefile.am
@@ -26,9 +26,20 @@ clean-local:
 
 EXTRA_DIST += \
 	align-expand.sh \
+	border-image-ball-green.png \
+	border-image-ball-red.png \
+	border-image-ball-yellow.png \
+	border-image-balls.png \
+	border-image-3-balls-green.png \
+	border-image-3-balls-yellow.png \
 	border-image-gradient.css \
 	border-image-gradient.ref.ui \
 	border-image-gradient.ui \
+	border-image-repeat.css \
+	border-image-repeat.ref.png \
+	border-image-repeat.ref.ui \
+	border-image-repeat.sh \
+	border-image-repeat.ui \
 	border-image-url.css \
 	border-image-url.ref.ui \
 	border-image-url.ui \
diff --git a/tests/reftests/border-image-3-balls-green.png b/tests/reftests/border-image-3-balls-green.png
new file mode 100644
index 0000000..e2be89c
Binary files /dev/null and b/tests/reftests/border-image-3-balls-green.png differ
diff --git a/tests/reftests/border-image-3-balls-yellow.png b/tests/reftests/border-image-3-balls-yellow.png
new file mode 100644
index 0000000..09aa723
Binary files /dev/null and b/tests/reftests/border-image-3-balls-yellow.png differ
diff --git a/tests/reftests/border-image-ball-green.png b/tests/reftests/border-image-ball-green.png
new file mode 100644
index 0000000..681c89d
Binary files /dev/null and b/tests/reftests/border-image-ball-green.png differ
diff --git a/tests/reftests/border-image-ball-red.png b/tests/reftests/border-image-ball-red.png
new file mode 100644
index 0000000..9db12f7
Binary files /dev/null and b/tests/reftests/border-image-ball-red.png differ
diff --git a/tests/reftests/border-image-ball-yellow.png b/tests/reftests/border-image-ball-yellow.png
new file mode 100644
index 0000000..104200f
Binary files /dev/null and b/tests/reftests/border-image-ball-yellow.png differ
diff --git a/tests/reftests/border-image-balls.png b/tests/reftests/border-image-balls.png
new file mode 100644
index 0000000..05db596
Binary files /dev/null and b/tests/reftests/border-image-balls.png differ
diff --git a/tests/reftests/border-image-repeat.css b/tests/reftests/border-image-repeat.css
new file mode 100644
index 0000000..465078a
--- /dev/null
+++ b/tests/reftests/border-image-repeat.css
@@ -0,0 +1,59 @@
+* {
+  engine: none;
+  background-image: none;
+  padding: 0;
+  border-radius: 0;
+  border-width: 0;
+  border-style: none;
+  background-color: rgba(0,0,0,0);
+}
+
+GtkWindow,
+GtkEventBox {
+  background-color: #000;
+}
+
+GtkButton {
+  border-image-source: url("border-image-balls.png");
+  border-image-slice: 20;
+  border-image-repeat: stretch;
+  border-width: 5;
+  border-style: solid;
+}
+
+.stretch-stretch { border-image-repeat: stretch stretch }
+.stretch-repeat { border-image-repeat: stretch repeat }
+.stretch-round { border-image-repeat: stretch round }
+.stretch-space { border-image-repeat: stretch space }
+.repeat-stretch { border-image-repeat: repeat stretch }
+.repeat-repeat { border-image-repeat: repeat repeat }
+.repeat-round { border-image-repeat: repeat round }
+.repeat-space { border-image-repeat: repeat space }
+.round-stretch { border-image-repeat: round stretch }
+.round-repeat { border-image-repeat: round repeat }
+.round-round { border-image-repeat: round round }
+.round-space { border-image-repeat: round space }
+.space-stretch { border-image-repeat: space stretch }
+.space-repeat { border-image-repeat: space repeat }
+.space-round { border-image-repeat: space round }
+.space-space { border-image-repeat: space space }
+
+#red {
+  background-image: url("border-image-ball-red.png");
+}
+
+#yellow {
+  background-image: url("border-image-ball-yellow.png");
+}
+
+#yellow-3 {
+  background-image: url("border-image-3-balls-yellow.png");
+}
+
+#green {
+  background-image: url("border-image-ball-green.png");
+}
+
+#green-3 {
+  background-image: url("border-image-3-balls-green.png");
+}
diff --git a/tests/reftests/border-image-repeat.ref.ui b/tests/reftests/border-image-repeat.ref.ui
new file mode 100644
index 0000000..fa05c57
--- /dev/null
+++ b/tests/reftests/border-image-repeat.ref.ui
@@ -0,0 +1,2414 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+  <!-- interface-requires gtk+ 3.0 -->
+  <object class="GtkWindow" id="window1">
+    <property name="can_focus">False</property>
+    <property name="type">popup</property>
+    <child>
+      <object class="GtkFixed" id="fixed1">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-stretch-hstretch0">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">5</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-stretch-vstretch0">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">5</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-stretch-hstretch1">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">5</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-stretch-vstretch1">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">5</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-stretch-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-stretch-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-stretch-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-stretch-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-stretch-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-stretch-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-stretch-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-stretch-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-stretch-hrepeat0">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">29</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-stretch-vstretch0">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">5</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-stretch-hrepeat1">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">29</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-stretch-vstretch1">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">5</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-stretch-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-stretch-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-stretch-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-stretch-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-stretch-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-stretch-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-stretch-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-stretch-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-stretch-hround0">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">55</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-stretch-vstretch0">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">5</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-stretch-hround1">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">55</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-stretch-vstretch1">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">5</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-stretch-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-stretch-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-stretch-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-stretch-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-stretch-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-stretch-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-stretch-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-stretch-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-stretch-hspace00">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">81</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-stretch-hspace10">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">87</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-stretch-vstretch0">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">5</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-stretch-hspace01">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">81</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-stretch-hspace11">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">87</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-stretch-vstretch1">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">5</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-stretch-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-stretch-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-stretch-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-stretch-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-stretch-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-stretch-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-stretch-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-stretch-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">18</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-repeat-hstretch0">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">5</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-repeat-vrepeat0">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">29</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-repeat-hstretch1">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">5</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-repeat-vrepeat1">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">29</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-repeat-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-repeat-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-repeat-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-repeat-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-repeat-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-repeat-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-repeat-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-repeat-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-repeat-hrepeat0">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">29</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-repeat-vrepeat0">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">29</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-repeat-hrepeat1">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">29</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-repeat-vrepeat1">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">29</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-repeat-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-repeat-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-repeat-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-repeat-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-repeat-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-repeat-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-repeat-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-repeat-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-repeat-hround0">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">55</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-repeat-vrepeat0">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">29</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-repeat-hround1">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">55</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-repeat-vrepeat1">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">29</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-repeat-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-repeat-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-repeat-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-repeat-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-repeat-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-repeat-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-repeat-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-repeat-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-repeat-hspace00">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">81</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-repeat-hspace10">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">87</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-repeat-vrepeat0">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">29</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-repeat-hspace01">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">81</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-repeat-hspace11">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">87</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-repeat-vrepeat1">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">29</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-repeat-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-repeat-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-repeat-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-repeat-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">25</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-repeat-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-repeat-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-repeat-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-repeat-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">43</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-round-hstretch0">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">5</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-round-vround0">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">55</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-round-hstretch1">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">5</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-round-vround1">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">55</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-round-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-round-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-round-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-round-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-round-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-round-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-round-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-round-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-round-hrepeat0">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">29</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-round-vround0">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">55</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-round-hrepeat1">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">29</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-round-vround1">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">55</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-round-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-round-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-round-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-round-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-round-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-round-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-round-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-round-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-round-hround0">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">55</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-round-vround0">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">55</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-round-hround1">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">55</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-round-vround1">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">55</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-round-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-round-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-round-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-round-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-round-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-round-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-round-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-round-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-round-hspace00">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">81</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-round-hspace10">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">87</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-round-vround0">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">55</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-round-hspace01">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">81</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-round-hspace11">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">87</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-round-vround1">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">55</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-round-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-round-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-round-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-round-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">50</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-round-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-round-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-round-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-round-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">68</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-space-hstretch0">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">5</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-space-vspace00">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">81</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-space-vspace10">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">87</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-space-hstretch1">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">5</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-space-vspace01">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">81</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-stretch-space-vspace11">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">87</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-space-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-space-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-space-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-space-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-space-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-space-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">0</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-stretch-space-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-stretch-space-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">18</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-space-hrepeat0">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">29</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-space-vspace00">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">81</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-space-vspace10">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">87</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-space-hrepeat1">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">29</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-space-vspace01">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">81</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-repeat-space-vspace11">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">87</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-space-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-space-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-space-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-space-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-space-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-space-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">25</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-repeat-space-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-repeat-space-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">43</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-space-hround0">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">55</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-space-vspace00">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">81</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-space-vspace10">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">87</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-space-hround1">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">55</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-space-vspace01">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">81</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-round-space-vspace11">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">87</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-space-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-space-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-space-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-space-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-space-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-space-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">50</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-round-space-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-round-space-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">68</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-space-hspace00">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">81</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-space-hspace10">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">87</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-space-vspace00">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">81</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-space-vspace10">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">87</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-space-hspace01">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">81</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-space-hspace11">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">87</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-space-vspace01">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">81</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-space-space-vspace11">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">87</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-space-00">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-space-00">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-space-10">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-space-10">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">75</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-space-01">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-space-01">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">75</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-space-space-11">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-space-space-11">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">93</property>
+            <property name="y">93</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>
diff --git a/tests/reftests/border-image-repeat.sh b/tests/reftests/border-image-repeat.sh
new file mode 100755
index 0000000..a8d0a0f
--- /dev/null
+++ b/tests/reftests/border-image-repeat.sh
@@ -0,0 +1,238 @@
+#!/bin/bash
+
+cat << EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+  <!-- interface-requires gtk+ 3.0 -->
+  <object class="GtkWindow" id="window1">
+    <property name="can_focus">False</property>
+    <property name="type">popup</property>
+    <child>
+      <object class="GtkFixed" id="fixed1">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+EOF
+
+y=0
+for vrepeat in stretch repeat round space; do
+
+  x=0
+  for hrepeat in stretch repeat round space; do
+
+    for side in 0 1; do
+      case $hrepeat in
+      "stretch")
+cat << EOF
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-hstretch$side">
+            <property name="name">yellow</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + 5`</property>
+            <property name="y">`expr $y \* 25 + $side \* 18`</property>
+          </packing>
+        </child>
+EOF
+        ;;
+      "repeat")
+cat << EOF
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-hrepeat$side">
+            <property name="name">yellow-3</property>
+            <property name="width_request">15</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + 4`</property>
+            <property name="y">`expr $y \* 25 + $side \* 18`</property>
+          </packing>
+        </child>
+EOF
+        ;;
+      "round")
+cat << EOF
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-hround$side">
+            <property name="name">yellow-3</property>
+            <property name="width_request">13</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + 5`</property>
+            <property name="y">`expr $y \* 25 + $side \* 18`</property>
+          </packing>
+        </child>
+EOF
+        ;;
+      "space")
+cat << EOF
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-hspace0$side">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + 6`</property>
+            <property name="y">`expr $y \* 25 + $side \* 18`</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-hspace1$side">
+            <property name="name">yellow</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + 12`</property>
+            <property name="y">`expr $y \* 25 + $side \* 18`</property>
+          </packing>
+        </child>
+EOF
+      esac
+
+      case $vrepeat in
+      "stretch")
+cat << EOF
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-vstretch$side">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + $side \* 18`</property>
+            <property name="y">`expr $y \* 25 + 5`</property>
+          </packing>
+        </child>
+EOF
+        ;;
+      "repeat")
+cat << EOF
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-vrepeat$side">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">15</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + $side \* 18`</property>
+            <property name="y">`expr $y \* 25 + 4`</property>
+          </packing>
+        </child>
+EOF
+        ;;
+      "round")
+cat << EOF
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-vround$side">
+            <property name="name">green-3</property>
+            <property name="width_request">5</property>
+            <property name="height_request">13</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + $side \* 18`</property>
+            <property name="y">`expr $y \* 25 + 5`</property>
+          </packing>
+        </child>
+EOF
+        ;;
+      "space")
+cat << EOF
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-vspace0$side">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + $side \* 18`</property>
+            <property name="y">`expr $y \* 25 + 6`</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkToolbar" id="toolbar-$hrepeat-$vrepeat-vspace1$side">
+            <property name="name">green</property>
+            <property name="width_request">5</property>
+            <property name="height_request">5</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="show_arrow">False</property>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + $side \* 18`</property>
+            <property name="y">`expr $y \* 25 + 12`</property>
+          </packing>
+        </child>
+EOF
+      esac
+    done
+
+    for ycorner in 0 1; do
+      for xcorner in 0 1; do
+cat << EOF
+        <child>
+          <object class="GtkEventBox" id="eventbox-corner-$hrepeat-$vrepeat-$xcorner$ycorner">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkToolbar" id="toolbar-corner-$hrepeat-$vrepeat-$xcorner$ycorner">
+                <property name="name">red</property>
+                <property name="width_request">5</property>
+                <property name="height_request">5</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="show_arrow">False</property>
+              </object>
+            </child>
+          </object>
+          <packing>
+            <property name="x">`expr $x \* 25 + $xcorner \* 18`</property>
+            <property name="y">`expr $y \* 25 + $ycorner \* 18`</property>
+          </packing>
+        </child>
+EOF
+      done
+    done
+
+    x=`expr $x + 1`
+  done
+
+  y=`expr $y + 1`
+done
+
+cat << EOF
+      </object>
+    </child>
+  </object>
+</interface>
+EOF
diff --git a/tests/reftests/border-image-repeat.ui b/tests/reftests/border-image-repeat.ui
new file mode 100644
index 0000000..5ca78e2
--- /dev/null
+++ b/tests/reftests/border-image-repeat.ui
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+  <!-- interface-requires gtk+ 3.0 -->
+  <object class="GtkWindow" id="window1">
+    <property name="can_focus">False</property>
+    <property name="type">popup</property>
+    <child>
+      <object class="GtkGrid" id="grid2">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="row_spacing">2</property>
+        <property name="column_spacing">2</property>
+        <child>
+          <object class="GtkButton" id="eventbox1">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="stretch-stretch" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox2">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="stretch-repeat" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">1</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox3">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="stretch-round" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">2</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox4">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="stretch-space" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">0</property>
+            <property name="top_attach">3</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox5">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="repeat-stretch" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox6">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="repeat-repeat" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">1</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox7">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="repeat-round" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">2</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox8">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="repeat-space" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">1</property>
+            <property name="top_attach">3</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox9">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="round-stretch" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">2</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox10">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="round-repeat" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">2</property>
+            <property name="top_attach">1</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox11">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="round-round" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">2</property>
+            <property name="top_attach">2</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox12">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="round-space" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">2</property>
+            <property name="top_attach">3</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox13">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="space-stretch" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">3</property>
+            <property name="top_attach">0</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox14">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="space-repeat" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">3</property>
+            <property name="top_attach">1</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox15">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="space-round" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">3</property>
+            <property name="top_attach">2</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="eventbox16">
+            <property name="width_request">23</property>
+            <property name="height_request">23</property>
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <style>
+              <class name="space-space" />
+            </style>
+          </object>
+          <packing>
+            <property name="left_attach">3</property>
+            <property name="top_attach">3</property>
+            <property name="width">1</property>
+            <property name="height">1</property>
+          </packing>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]