[gtk+/wip/css: 29/37] reftests: Put border-image-repeat test back



commit 2d29203c73bde17c4d27e6804d72ce26642f0301
Author: Benjamin Otte <otte redhat com>
Date:   Wed Jan 18 17:12:51 2012 +0100

    reftests: Put border-image-repeat test back
    
    This reverts commit 001d42f36955dd31f81e2e01a7b4dbb980a68b41.
    
    Because now that we have background-size support, we can use it to make
    stuff work!

 tests/reftests/Makefile.am                |    4 +
 tests/reftests/border-image-repeat.css    |   50 +
 tests/reftests/border-image-repeat.ref.ui | 2414 +++++++++++++++++++++++++++++
 tests/reftests/border-image-repeat.sh     |  238 +++
 tests/reftests/border-image-repeat.ui     |  288 ++++
 5 files changed, 2994 insertions(+), 0 deletions(-)
---
diff --git a/tests/reftests/Makefile.am b/tests/reftests/Makefile.am
index 9a16f85..5692ced 100644
--- a/tests/reftests/Makefile.am
+++ b/tests/reftests/Makefile.am
@@ -53,6 +53,10 @@ EXTRA_DIST += \
 	border-image-gradient.css \
 	border-image-gradient.ref.ui \
 	border-image-gradient.ui \
+	border-image-repeat.css \
+	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-repeat.css b/tests/reftests/border-image-repeat.css
new file mode 100644
index 0000000..c43fa59
--- /dev/null
+++ b/tests/reftests/border-image-repeat.css
@@ -0,0 +1,50 @@
+ import "reset-to-defaults.css";
+
+* {
+  background-size: 100% 100%;
+}
+
+GtkButton {
+  border-image-source: url("border-image-balls.png");
+  border-image-slice: 20;
+  border-image-repeat: stretch;
+  border-width: 5px;
+  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]