summaryrefslogtreecommitdiff
path: root/resources/ui
diff options
context:
space:
mode:
Diffstat (limited to 'resources/ui')
-rw-r--r--resources/ui/settings.ui74
-rw-r--r--resources/ui/shapes/shape1.svg128
-rw-r--r--resources/ui/shapes/shape2.svg146
-rw-r--r--resources/ui/shapes/shape3.svg128
-rw-r--r--resources/ui/shapes/shape4.svg145
-rw-r--r--resources/ui/shapes/shape5.svg176
-rw-r--r--resources/ui/shapes/shape6.svg145
-rw-r--r--resources/ui/shapes/shape7.svg127
-rw-r--r--resources/ui/shapes/shape8.svg145
-rw-r--r--resources/ui/shapes/shape9.svg127
-rw-r--r--resources/ui/trigger_select.ui279
11 files changed, 1602 insertions, 18 deletions
diff --git a/resources/ui/settings.ui b/resources/ui/settings.ui
index d993748..b2d2776 100644
--- a/resources/ui/settings.ui
+++ b/resources/ui/settings.ui
@@ -1,16 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated with glade 3.18.3 -->
<interface>
<requires lib="gtk+" version="3.8"/>
<object class="GtkDialog" id="window">
<property name="can_focus">False</property>
<property name="border_width">5</property>
<property name="title" translatable="yes">General Settings</property>
- <property name="resizable">True</property>
<property name="modal">True</property>
<property name="window_position">center-on-parent</property>
<property name="destroy_with_parent">True</property>
<property name="type_hint">dialog</property>
- <property name="has_resize_grip">False</property>
<child internal-child="vbox">
<object class="GtkBox" id="dialog-vbox1">
<property name="width_request">550</property>
@@ -24,10 +23,10 @@
<child>
<object class="GtkButton" id="close-button">
<property name="label">gtk-close</property>
+ <property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
- <property name="use_action_appearance">False</property>
<property name="use_stock">True</property>
</object>
<packing>
@@ -46,10 +45,10 @@
</child>
<child>
<object class="GtkBox" id="vbox4">
- <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">6</property>
+ <property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkFrame" id="frame2">
@@ -67,20 +66,20 @@
<property name="right_padding">6</property>
<child>
<object class="GtkBox" id="vbox5">
- <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkCheckButton" id="autostart-checkbox">
<property name="label" translatable="yes">Start Gnome-Pie on login</property>
+ <property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="has_tooltip">True</property>
<property name="tooltip_markup" translatable="yes">If checked, Gnome-Pie will start silently everytime you log in.</property>
<property name="tooltip_text" translatable="yes">If checked, Gnome-Pie will start silently everytime you log in.</property>
- <property name="use_action_appearance">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
@@ -93,13 +92,13 @@
<child>
<object class="GtkCheckButton" id="indicator-checkbox">
<property name="label" translatable="yes">Display panel icon </property>
+ <property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="has_tooltip">True</property>
<property name="tooltip_markup" translatable="yes">If not checked, you can access this menu by launching Gnome-Pie a second time.</property>
<property name="tooltip_text" translatable="yes">If not checked, you can access this menu by launching Gnome-Pie a second time.</property>
- <property name="use_action_appearance">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
@@ -146,9 +145,9 @@
<property name="right_padding">6</property>
<child>
<object class="GtkBox" id="vbox1">
- <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkScrolledWindow" id="theme-scrolledwindow">
@@ -170,16 +169,17 @@
<object class="GtkBox" id="hbox1">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="spacing">6</property>
+ <property name="homogeneous">True</property>
<child>
<object class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="halign">start</property>
<property name="label" translatable="yes">Global scale</property>
</object>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
+ <property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
@@ -190,7 +190,6 @@
<property name="fill_level">2</property>
<property name="round_digits">2</property>
<property name="digits">2</property>
- <property name="value_pos">right</property>
</object>
<packing>
<property name="expand">True</property>
@@ -209,16 +208,56 @@
<object class="GtkBox" id="hbox2">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="spacing">6</property>
+ <property name="homogeneous">True</property>
<child>
<object class="GtkLabel" id="label2">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="halign">start</property>
+ <property name="label" translatable="yes">Maximum slices per pie</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScale" id="range-slices">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="fill_level">2000</property>
+ <property name="round_digits">0</property>
+ <property name="digits">0</property>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox" id="hbox3">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkLabel" id="label4">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="halign">start</property>
<property name="label" translatable="yes">Maximum activation radius</property>
</object>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
+ <property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
@@ -229,7 +268,6 @@
<property name="fill_level">2000</property>
<property name="round_digits">0</property>
<property name="digits">0</property>
- <property name="value_pos">right</property>
</object>
<packing>
<property name="expand">True</property>
@@ -241,26 +279,26 @@
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
- <property name="position">2</property>
+ <property name="position">3</property>
</packing>
</child>
<child>
<object class="GtkCheckButton" id="captions-checkbox">
<property name="label" translatable="yes">Display Slice labels</property>
+ <property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="has_tooltip">True</property>
<property name="tooltip_markup" translatable="yes">Displays the name of each Slice next to it. Only available if supported by the theme.</property>
<property name="tooltip_text" translatable="yes">Displays the name of each Slice next to it. Only available if supported by the theme.</property>
- <property name="use_action_appearance">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
- <property name="position">3</property>
+ <property name="position">4</property>
</packing>
</child>
</object>
@@ -268,7 +306,7 @@
</object>
</child>
<child type="label">
- <object class="GtkLabel" id="label4">
+ <object class="GtkLabel" id="label5">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Appearance</property>
diff --git a/resources/ui/shapes/shape1.svg b/resources/ui/shapes/shape1.svg
new file mode 100644
index 0000000..84ccfc6
--- /dev/null
+++ b/resources/ui/shapes/shape1.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape1.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="8.028154"
+ inkscape:cx="1.248967"
+ inkscape:cy="15.798592"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <circle
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1"
+ id="path3507"
+ cx="24.199833"
+ cy="24.138927"
+ r="4.5928373" />
+ <circle
+ transform="matrix(-0.02030675,-0.9997938,0.9997938,-0.02030675,0,0)"
+ r="3.3096831"
+ cy="23.980618"
+ cx="-11.038768"
+ id="circle4359"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.039595386"
+ inkscape:transform-center-y="-13.45149" />
+ <circle
+ transform="matrix(-0.72579795,-0.68790794,0.68790794,-0.72579795,0,0)"
+ r="3.3096831"
+ cy="-0.58865309"
+ cx="-20.552629"
+ id="circle4361"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="9.545328"
+ inkscape:transform-center-y="-9.4779143" />
+ <circle
+ inkscape:transform-center-y="0.17490642"
+ inkscape:transform-center-x="13.450411"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4363"
+ cx="-9.6689577"
+ cy="-24.505499"
+ r="3.3096831"
+ transform="matrix(-0.99934287,0.03624683,-0.03624683,-0.99934287,0,0)" />
+</svg>
diff --git a/resources/ui/shapes/shape2.svg b/resources/ui/shapes/shape2.svg
new file mode 100644
index 0000000..bc252b1
--- /dev/null
+++ b/resources/ui/shapes/shape2.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape2.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="8.028154"
+ inkscape:cx="1.248967"
+ inkscape:cy="15.798592"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <circle
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1"
+ id="path3507"
+ cx="24.199833"
+ cy="24.138927"
+ r="4.5928373" />
+ <circle
+ transform="matrix(-0.02030675,-0.9997938,0.9997938,-0.02030675,0,0)"
+ r="3.3096831"
+ cy="23.980618"
+ cx="-11.038768"
+ id="circle4359"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.039595386"
+ inkscape:transform-center-y="-13.45149" />
+ <circle
+ transform="matrix(-0.72579795,-0.68790794,0.68790794,-0.72579795,0,0)"
+ r="3.3096831"
+ cy="-0.58865309"
+ cx="-20.552629"
+ id="circle4361"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="9.545328"
+ inkscape:transform-center-y="-9.4779143" />
+ <circle
+ inkscape:transform-center-y="0.17490642"
+ inkscape:transform-center-x="13.450411"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4363"
+ cx="-9.6689577"
+ cy="-24.505499"
+ r="3.3096831"
+ transform="matrix(-0.99934287,0.03624683,-0.03624683,-0.99934287,0,0)" />
+ <circle
+ inkscape:transform-center-y="9.5897459"
+ inkscape:transform-center-x="9.4329694"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4365"
+ cx="14.553385"
+ cy="-33.570721"
+ r="3.3096831"
+ transform="matrix(-0.68449089,0.72902141,-0.72902141,-0.68449089,0,0)" />
+ <circle
+ transform="matrix(0.04094088,0.99916157,-0.99916157,0.04094088,0,0)"
+ r="3.3096831"
+ cy="-22.64629"
+ cx="38.409817"
+ id="circle4367"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.23808869"
+ inkscape:transform-center-y="13.44944" />
+</svg>
diff --git a/resources/ui/shapes/shape3.svg b/resources/ui/shapes/shape3.svg
new file mode 100644
index 0000000..b0a9816
--- /dev/null
+++ b/resources/ui/shapes/shape3.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape3.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="8.028154"
+ inkscape:cx="1.248967"
+ inkscape:cy="15.798592"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <circle
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1"
+ id="path3507"
+ cx="24.199833"
+ cy="24.138927"
+ r="4.5928373" />
+ <circle
+ inkscape:transform-center-y="0.17490642"
+ inkscape:transform-center-x="13.450411"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4363"
+ cx="-9.6689577"
+ cy="-24.505499"
+ r="3.3096831"
+ transform="matrix(-0.99934287,0.03624683,-0.03624683,-0.99934287,0,0)" />
+ <circle
+ inkscape:transform-center-y="9.5897459"
+ inkscape:transform-center-x="9.4329694"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4365"
+ cx="14.553385"
+ cy="-33.570721"
+ r="3.3096831"
+ transform="matrix(-0.68449089,0.72902141,-0.72902141,-0.68449089,0,0)" />
+ <circle
+ transform="matrix(0.04094088,0.99916157,-0.99916157,0.04094088,0,0)"
+ r="3.3096831"
+ cy="-22.64629"
+ cx="38.409817"
+ id="circle4367"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.23808869"
+ inkscape:transform-center-y="13.44944" />
+</svg>
diff --git a/resources/ui/shapes/shape4.svg b/resources/ui/shapes/shape4.svg
new file mode 100644
index 0000000..5d02413
--- /dev/null
+++ b/resources/ui/shapes/shape4.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape4.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="8.028154"
+ inkscape:cx="1.248967"
+ inkscape:cy="15.798592"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <circle
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1"
+ id="path3507"
+ cx="24.199833"
+ cy="24.138927"
+ r="4.5928373" />
+ <circle
+ r="3.3096831"
+ cy="24.138927"
+ cx="37.449177"
+ id="circle4321"
+ style="fill:#333333;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-13.447913"
+ inkscape:transform-center-y="0.31274215" />
+ <circle
+ inkscape:transform-center-y="-9.3929803"
+ inkscape:transform-center-x="-9.6289189"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4357"
+ cx="13.043242"
+ cy="34.155338"
+ r="3.3096831"
+ transform="matrix(0.69939401,-0.71473633,0.71473633,0.69939401,0,0)" />
+ <circle
+ transform="matrix(-0.02030675,-0.9997938,0.9997938,-0.02030675,0,0)"
+ r="3.3096831"
+ cy="23.980618"
+ cx="-11.038768"
+ id="circle4359"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.039595386"
+ inkscape:transform-center-y="-13.45149" />
+ <circle
+ transform="matrix(-0.72579795,-0.68790794,0.68790794,-0.72579795,0,0)"
+ r="3.3096831"
+ cy="-0.58865309"
+ cx="-20.552629"
+ id="circle4361"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="9.545328"
+ inkscape:transform-center-y="-9.4779143" />
+ <circle
+ inkscape:transform-center-y="0.17490642"
+ inkscape:transform-center-x="13.450411"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4363"
+ cx="-9.6689577"
+ cy="-24.505499"
+ r="3.3096831"
+ transform="matrix(-0.99934287,0.03624683,-0.03624683,-0.99934287,0,0)" />
+</svg>
diff --git a/resources/ui/shapes/shape5.svg b/resources/ui/shapes/shape5.svg
new file mode 100644
index 0000000..7d749b5
--- /dev/null
+++ b/resources/ui/shapes/shape5.svg
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape5.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="6.718875"
+ inkscape:cx="-1.0390948"
+ inkscape:cy="8.5728422"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <g
+ id="g3366"
+ transform="translate(0.12087836,0.08392367)">
+ <circle
+ r="4.5928373"
+ cy="24.055004"
+ cx="24.078955"
+ id="path3507"
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1" />
+ <circle
+ inkscape:transform-center-y="0.31274215"
+ inkscape:transform-center-x="-13.447913"
+ style="fill:#333333;stroke:#333333;stroke-opacity:1"
+ id="circle4321"
+ cx="37.328297"
+ cy="24.055004"
+ r="3.3096831" />
+ <circle
+ transform="matrix(0.69939401,-0.71473633,0.71473633,0.69939401,0,0)"
+ r="3.3096831"
+ cy="34.010246"
+ cx="13.018683"
+ id="circle4357"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-9.6289189"
+ inkscape:transform-center-y="-9.3929803" />
+ <circle
+ inkscape:transform-center-y="-13.45149"
+ inkscape:transform-center-x="-0.039595386"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4359"
+ cx="-10.952407"
+ cy="23.861467"
+ r="3.3096831"
+ transform="matrix(-0.02030675,-0.9997938,0.9997938,-0.02030675,0,0)" />
+ <circle
+ inkscape:transform-center-y="-9.4779143"
+ inkscape:transform-center-x="9.545328"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4361"
+ cx="-20.407164"
+ cy="-0.61089462"
+ r="3.3096831"
+ transform="matrix(-0.72579795,-0.68790794,0.68790794,-0.72579795,0,0)" />
+ <circle
+ transform="matrix(-0.99934287,0.03624683,-0.03624683,-0.99934287,0,0)"
+ r="3.3096831"
+ cy="-24.41725"
+ cx="-9.5512009"
+ id="circle4363"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="13.450411"
+ inkscape:transform-center-y="0.17490642" />
+ <circle
+ transform="matrix(-0.68449089,0.72902141,-0.72902141,-0.68449089,0,0)"
+ r="3.3096831"
+ cy="-33.425152"
+ cx="14.574943"
+ id="circle4365"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="9.4329694"
+ inkscape:transform-center-y="9.5897459" />
+ <circle
+ inkscape:transform-center-y="13.44944"
+ inkscape:transform-center-x="-0.23808869"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4367"
+ cx="38.321014"
+ cy="-22.528948"
+ r="3.3096831"
+ transform="matrix(0.04094088,0.99916157,-0.99916157,0.04094088,0,0)" />
+ <circle
+ transform="matrix(0.71796327,0.69608099,-0.69608099,0.71796327,0,0)"
+ r="3.3096831"
+ cy="0.79657805"
+ cx="47.311657"
+ id="circle4369"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-9.4374107"
+ inkscape:transform-center-y="9.5853718" />
+ </g>
+</svg>
diff --git a/resources/ui/shapes/shape6.svg b/resources/ui/shapes/shape6.svg
new file mode 100644
index 0000000..242bad9
--- /dev/null
+++ b/resources/ui/shapes/shape6.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape6.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="8.028154"
+ inkscape:cx="1.248967"
+ inkscape:cy="15.798592"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <circle
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1"
+ id="path3507"
+ cx="24.199833"
+ cy="24.138927"
+ r="4.5928373" />
+ <circle
+ r="3.3096831"
+ cy="24.138927"
+ cx="37.449177"
+ id="circle4321"
+ style="fill:#333333;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-13.447913"
+ inkscape:transform-center-y="0.31274215" />
+ <circle
+ inkscape:transform-center-y="0.17490642"
+ inkscape:transform-center-x="13.450411"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4363"
+ cx="-9.6689577"
+ cy="-24.505499"
+ r="3.3096831"
+ transform="matrix(-0.99934287,0.03624683,-0.03624683,-0.99934287,0,0)" />
+ <circle
+ inkscape:transform-center-y="9.5897459"
+ inkscape:transform-center-x="9.4329694"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4365"
+ cx="14.553385"
+ cy="-33.570721"
+ r="3.3096831"
+ transform="matrix(-0.68449089,0.72902141,-0.72902141,-0.68449089,0,0)" />
+ <circle
+ transform="matrix(0.04094088,0.99916157,-0.99916157,0.04094088,0,0)"
+ r="3.3096831"
+ cy="-22.64629"
+ cx="38.409817"
+ id="circle4367"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.23808869"
+ inkscape:transform-center-y="13.44944" />
+ <circle
+ inkscape:transform-center-y="9.5853718"
+ inkscape:transform-center-x="-9.4374107"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4369"
+ cx="47.45686"
+ cy="0.77269101"
+ r="3.3096831"
+ transform="matrix(0.71796327,0.69608099,-0.69608099,0.71796327,0,0)" />
+</svg>
diff --git a/resources/ui/shapes/shape7.svg b/resources/ui/shapes/shape7.svg
new file mode 100644
index 0000000..28cecd9
--- /dev/null
+++ b/resources/ui/shapes/shape7.svg
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape7.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="8.028154"
+ inkscape:cx="1.248967"
+ inkscape:cy="15.798592"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <circle
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1"
+ id="path3507"
+ cx="24.199833"
+ cy="24.138927"
+ r="4.5928373" />
+ <circle
+ r="3.3096831"
+ cy="24.138927"
+ cx="37.449177"
+ id="circle4321"
+ style="fill:#333333;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-13.447913"
+ inkscape:transform-center-y="0.31274215" />
+ <circle
+ inkscape:transform-center-y="-9.3929803"
+ inkscape:transform-center-x="-9.6289189"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4357"
+ cx="13.043242"
+ cy="34.155338"
+ r="3.3096831"
+ transform="matrix(0.69939401,-0.71473633,0.71473633,0.69939401,0,0)" />
+ <circle
+ transform="matrix(-0.02030675,-0.9997938,0.9997938,-0.02030675,0,0)"
+ r="3.3096831"
+ cy="23.980618"
+ cx="-11.038768"
+ id="circle4359"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.039595386"
+ inkscape:transform-center-y="-13.45149" />
+</svg>
diff --git a/resources/ui/shapes/shape8.svg b/resources/ui/shapes/shape8.svg
new file mode 100644
index 0000000..4a14471
--- /dev/null
+++ b/resources/ui/shapes/shape8.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape8.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="8.028154"
+ inkscape:cx="1.248967"
+ inkscape:cy="15.798592"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <circle
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1"
+ id="path3507"
+ cx="24.199833"
+ cy="24.138927"
+ r="4.5928373" />
+ <circle
+ r="3.3096831"
+ cy="24.138927"
+ cx="37.449177"
+ id="circle4321"
+ style="fill:#333333;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-13.447913"
+ inkscape:transform-center-y="0.31274215" />
+ <circle
+ inkscape:transform-center-y="-9.3929803"
+ inkscape:transform-center-x="-9.6289189"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4357"
+ cx="13.043242"
+ cy="34.155338"
+ r="3.3096831"
+ transform="matrix(0.69939401,-0.71473633,0.71473633,0.69939401,0,0)" />
+ <circle
+ transform="matrix(-0.02030675,-0.9997938,0.9997938,-0.02030675,0,0)"
+ r="3.3096831"
+ cy="23.980618"
+ cx="-11.038768"
+ id="circle4359"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.039595386"
+ inkscape:transform-center-y="-13.45149" />
+ <circle
+ transform="matrix(0.04094088,0.99916157,-0.99916157,0.04094088,0,0)"
+ r="3.3096831"
+ cy="-22.64629"
+ cx="38.409817"
+ id="circle4367"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.23808869"
+ inkscape:transform-center-y="13.44944" />
+ <circle
+ inkscape:transform-center-y="9.5853718"
+ inkscape:transform-center-x="-9.4374107"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4369"
+ cx="47.45686"
+ cy="0.77269101"
+ r="3.3096831"
+ transform="matrix(0.71796327,0.69608099,-0.69608099,0.71796327,0,0)" />
+</svg>
diff --git a/resources/ui/shapes/shape9.svg b/resources/ui/shapes/shape9.svg
new file mode 100644
index 0000000..d51f33c
--- /dev/null
+++ b/resources/ui/shapes/shape9.svg
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="shape9.svg">
+ <metadata
+ id="metadata93">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1231"
+ inkscape:window-height="1000"
+ id="namedview91"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="4.7509621"
+ inkscape:cx="-23.653533"
+ inkscape:cy="22.480903"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:snap-global="true" />
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3764"
+ x1="1"
+ x2="47"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1.5e-6,47.999998)">
+ <stop
+ stop-color="#efefef"
+ stop-opacity="1"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#f9f9f9"
+ stop-opacity="1"
+ id="stop9" />
+ </linearGradient>
+ <clipPath
+ id="clipPath-084505435">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g12">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path14" />
+ </g>
+ </clipPath>
+ <clipPath
+ id="clipPath-096389266">
+ <g
+ transform="translate(0,-1004.3622)"
+ id="g17">
+ <path
+ d="m -24 13 c 0 1.105 -0.672 2 -1.5 2 -0.828 0 -1.5 -0.895 -1.5 -2 0 -1.105 0.672 -2 1.5 -2 0.828 0 1.5 0.895 1.5 2 z"
+ transform="matrix(15.333333,0,0,11.5,414.99999,878.8622)"
+ fill="#1890d0"
+ id="path19" />
+ </g>
+ </clipPath>
+ </defs>
+ <g
+ id="g33" />
+ <circle
+ style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:1.38769698;stroke-opacity:1"
+ id="path3507"
+ cx="24.199833"
+ cy="24.138927"
+ r="4.5928373" />
+ <circle
+ r="3.3096831"
+ cy="24.138927"
+ cx="37.449177"
+ id="circle4321"
+ style="fill:#333333;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-13.447913"
+ inkscape:transform-center-y="0.31274215" />
+ <circle
+ transform="matrix(0.04094088,0.99916157,-0.99916157,0.04094088,0,0)"
+ r="3.3096831"
+ cy="-22.64629"
+ cx="38.409817"
+ id="circle4367"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ inkscape:transform-center-x="-0.23808869"
+ inkscape:transform-center-y="13.44944" />
+ <circle
+ inkscape:transform-center-y="9.5853718"
+ inkscape:transform-center-x="-9.4374107"
+ style="fill:#333333;fill-opacity:1;stroke:#333333;stroke-opacity:1"
+ id="circle4369"
+ cx="47.45686"
+ cy="0.77269101"
+ r="3.3096831"
+ transform="matrix(0.71796327,0.69608099,-0.69608099,0.71796327,0,0)" />
+</svg>
diff --git a/resources/ui/trigger_select.ui b/resources/ui/trigger_select.ui
index d98d889..ab12270 100644
--- a/resources/ui/trigger_select.ui
+++ b/resources/ui/trigger_select.ui
@@ -2,6 +2,51 @@
<!-- Generated with glade 3.18.3 -->
<interface>
<requires lib="gtk+" version="3.8"/>
+ <object class="GtkImage" id="shape1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape1.svg</property>
+ </object>
+ <object class="GtkImage" id="shape2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape2.svg</property>
+ </object>
+ <object class="GtkImage" id="shape3">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape3.svg</property>
+ </object>
+ <object class="GtkImage" id="shape4">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape4.svg</property>
+ </object>
+ <object class="GtkImage" id="shape5">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape5.svg</property>
+ </object>
+ <object class="GtkImage" id="shape6">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape6.svg</property>
+ </object>
+ <object class="GtkImage" id="shape7">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape7.svg</property>
+ </object>
+ <object class="GtkImage" id="shape8">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape8.svg</property>
+ </object>
+ <object class="GtkImage" id="shape9">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">shapes/shape9.svg</property>
+ </object>
<object class="GtkDialog" id="window">
<property name="can_focus">False</property>
<property name="border_width">5</property>
@@ -172,6 +217,25 @@
<property name="position">2</property>
</packing>
</child>
+ <child>
+ <object class="GtkCheckButton" id="warp-check">
+ <property name="label" translatable="yes">Warp mouse pointer to center of Pie</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip_markup" translatable="yes">If checked, the mouse pointer will be warped to the center of the Pie. This allows for quick selections even if the Pie is opened at the screen's boundary.</property>
+ <property name="tooltip_text" translatable="yes">If checked, the mouse pointer will be warped to the center of the Pie. This allows for quick selections even if the Pie is opened at the screen's boundary.</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
</object>
</child>
</object>
@@ -193,6 +257,221 @@
<property name="position">2</property>
</packing>
</child>
+ <child>
+ <object class="GtkFrame" id="frame2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <object class="GtkAlignment" id="alignment2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="top_padding">6</property>
+ <property name="bottom_padding">6</property>
+ <property name="left_padding">6</property>
+ <property name="right_padding">6</property>
+ <child>
+ <object class="GtkBox" id="shape">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkGrid" id="grid1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="halign">center</property>
+ <property name="row_spacing">5</property>
+ <property name="column_spacing">20</property>
+ <child>
+ <object class="GtkRadioButton" id="rshape1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape1</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape2">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape2</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape3">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape3</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape4">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape4</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="top_attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape5">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape5</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="top_attach">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape6">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape6</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="top_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape7">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape7</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="top_attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape8">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape8</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="top_attach">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape9">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="image">shape9</property>
+ <property name="xalign">0</property>
+ <property name="always_show_image">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="top_attach">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="rshape0">
+ <property name="label" translatable="yes">Automatically select the best pie shape</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip_text" translatable="yes">If checked, the shape will be automatically selected to minimize mouse travelling.</property>
+ <property name="xalign">0</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">rshape1</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child type="label">
+ <object class="GtkLabel" id="label3">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Pie shape</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ </attributes>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
</object>
<packing>
<property name="expand">True</property>