summaryrefslogtreecommitdiffstats
path: root/kivio/kiviopart/stencils/Dia/Jigsaw
diff options
context:
space:
mode:
Diffstat (limited to 'kivio/kiviopart/stencils/Dia/Jigsaw')
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/Makefile.am41
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/desc5
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/icon.xpm22
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iiii.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iiii.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iiio.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iiio.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iioi.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iioi.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iioo.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iioo.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_ioii.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_ioii.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_ioio.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_ioio.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iooi.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iooi.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iooo.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_iooo.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oiii.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oiii.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oiio.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oiio.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oioi.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oioi.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oioo.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oioo.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_ooii.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_ooii.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_ooio.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_ooio.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oooi.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oooi.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oooo.shape11
-rw-r--r--kivio/kiviopart/stencils/Dia/Jigsaw/part_oooo.xpm28
35 files changed, 692 insertions, 0 deletions
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/Makefile.am b/kivio/kiviopart/stencils/Dia/Jigsaw/Makefile.am
new file mode 100644
index 00000000..fcefaf3e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/Makefile.am
@@ -0,0 +1,41 @@
+jigsawdir = $(kde_datadir)/kivio/stencils/Dia/Jigsaw
+
+SHAPES = \
+ part_iiii.shape \
+ part_iiii.xpm \
+ part_iiio.shape \
+ part_iiio.xpm \
+ part_iioi.shape \
+ part_iioi.xpm \
+ part_iioo.shape \
+ part_iioo.xpm \
+ part_ioii.shape \
+ part_ioii.xpm \
+ part_ioio.shape \
+ part_ioio.xpm \
+ part_iooi.shape \
+ part_iooi.xpm \
+ part_iooo.shape \
+ part_iooo.xpm \
+ part_oiii.shape \
+ part_oiii.xpm \
+ part_oiio.shape \
+ part_oiio.xpm \
+ part_oioi.shape \
+ part_oioi.xpm \
+ part_oioo.shape \
+ part_oioo.xpm \
+ part_ooii.shape \
+ part_ooii.xpm \
+ part_ooio.shape \
+ part_ooio.xpm \
+ part_oooi.shape \
+ part_oooi.xpm \
+ part_oooo.shape \
+ part_oooo.xpm
+
+EXTRA_DIST = $(SHAPES)\
+ desc icon.xpm
+
+jigsaw_DATA = $(SHAPES)\
+ desc icon.xpm
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/desc b/kivio/kiviopart/stencils/Dia/Jigsaw/desc
new file mode 100644
index 00000000..6621c3e1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/desc
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<KivioStencilSpawnerSet>
+ <Title data="Jigsaw"/>
+ <Id data="Dia - Jigsaw"/>
+</KivioStencilSpawnerSet>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/icon.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/icon.xpm
new file mode 100644
index 00000000..8d14bd8d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/icon.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * icon_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #FF6600",
+"+ c #000000",
+" ",
+" ",
+" .. ",
+" .... ",
+" . . ",
+" .. .. ",
+" ++++++++++++++ ",
+" ++++++++++++++ ",
+" .. .. ",
+" . . ",
+" .. .. ",
+" .. .. ",
+" ............ ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiii.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiii.shape
new file mode 100644
index 00000000..83bd8506
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiii.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_iiii</name>
+ <icon>part_iiii.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="3" height="3">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiii.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiii.xpm
new file mode 100644
index 00000000..0bbb9cc1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiii.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_iiii_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .+..++++++..+. ",
+" .. .++++. .. ",
+" .. .++++. .. ",
+" .+..++++++..+. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiio.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiio.shape
new file mode 100644
index 00000000..8962d1fe
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiio.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_iiio</name>
+ <icon>part_iiio.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="4" height="3">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiio.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiio.xpm
new file mode 100644
index 00000000..fd9066c9
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iiio.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_iiio_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" ....+++++..+++++. ",
+"..++.+++++++++..+. ",
+".++++++++++++. .. ",
+".++++++++++++. .. ",
+"..++.+++++++++..+. ",
+" ....+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioi.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioi.shape
new file mode 100644
index 00000000..e50c68cc
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioi.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_iioi</name>
+ <icon>part_iioi.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="3" height="4">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioi.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioi.xpm
new file mode 100644
index 00000000..0e29717f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioi.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_iioi_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .+..++++++..+. ",
+" .. .++++. .. ",
+" .. .++++. .. ",
+" .+..++++++..+. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ......++...... ",
+" .++++. ",
+" .++++. ",
+" ..++.. ",
+" .... "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioo.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioo.shape
new file mode 100644
index 00000000..1c7cfbfd
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioo.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_iioo</name>
+ <icon>part_iioo.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="4" height="4">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioo.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioo.xpm
new file mode 100644
index 00000000..d32dc495
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iioo.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_iioo_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" ....+++++..+++++. ",
+"..++.+++++++++..+. ",
+".++++++++++++. .. ",
+".++++++++++++. .. ",
+"..++.+++++++++..+. ",
+" ....++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ......++...... ",
+" .++++. ",
+" .++++. ",
+" ..++.. ",
+" .... "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioii.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioii.shape
new file mode 100644
index 00000000..d38bb989
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioii.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_ioii</name>
+ <icon>part_ioii.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="4" height="3">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioii.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioii.xpm
new file mode 100644
index 00000000..12276358
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioii.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_ioii_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++.... ",
+" .+..+++++++++.++..",
+" .. .++++++++++++.",
+" .. .++++++++++++.",
+" .+..+++++++++.++..",
+" .+++++..+++++.... ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioio.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioio.shape
new file mode 100644
index 00000000..f528ec04
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioio.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_ioio</name>
+ <icon>part_ioio.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="5" height="3">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioio.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioio.xpm
new file mode 100644
index 00000000..f4a834eb
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ioio.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_ioio_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" ....+++++..+++++.... ",
+"..++.++++++++++++.++..",
+".++++++++++++++++++++.",
+".++++++++++++++++++++.",
+"..++.++++++++++++.++..",
+" ....+++++..+++++.... ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooi.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooi.shape
new file mode 100644
index 00000000..1148c8d9
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooi.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_iooi</name>
+ <icon>part_iooi.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="4" height="4">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooi.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooi.xpm
new file mode 100644
index 00000000..9503e75e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooi.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_iooi_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++.... ",
+" .+..+++++++++.++..",
+" .. .++++++++++++.",
+" .. .++++++++++++.",
+" .+..+++++++++.++..",
+" .++++++++++++.... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ......++...... ",
+" .++++. ",
+" .++++. ",
+" ..++.. ",
+" .... "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooo.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooo.shape
new file mode 100644
index 00000000..c2be6d73
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooo.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_iooo</name>
+ <icon>part_iooo.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="5" height="4">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,8 14,8 C 19,8 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooo.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooo.xpm
new file mode 100644
index 00000000..0293a8b3
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_iooo.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_iooo_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" ....+++++..+++++.... ",
+"..++.++++++++++++.++..",
+".++++++++++++++++++++.",
+".++++++++++++++++++++.",
+"..++.++++++++++++.++..",
+" ....++++++++++++.... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ......++...... ",
+" .++++. ",
+" .++++. ",
+" ..++.. ",
+" .... "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiii.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiii.shape
new file mode 100644
index 00000000..382d67ee
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiii.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_oiii</name>
+ <icon>part_oiii.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="3" height="4">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiii.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiii.xpm
new file mode 100644
index 00000000..b327c471
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiii.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_oiii_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" .... ",
+" ..++.. ",
+" .++++. ",
+" .++++. ",
+" ......++...... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .+..++++++..+. ",
+" .. .++++. .. ",
+" .. .++++. .. ",
+" .+..++++++..+. ",
+" .+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiio.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiio.shape
new file mode 100644
index 00000000..5d260477
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiio.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_oiio</name>
+ <icon>part_oiio.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="4" height="4">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiio.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiio.xpm
new file mode 100644
index 00000000..c3b6626d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oiio.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_oiio_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" .... ",
+" ..++.. ",
+" .++++. ",
+" .++++. ",
+" ......++...... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ....++++++++++++. ",
+"..++.+++++++++..+. ",
+".++++++++++++. .. ",
+".++++++++++++. .. ",
+"..++.+++++++++..+. ",
+" ....+++++..+++++. ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioi.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioi.shape
new file mode 100644
index 00000000..b2ce2eb7
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioi.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_oioi</name>
+ <icon>part_oioi.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="3" height="5">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioi.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioi.xpm
new file mode 100644
index 00000000..e8d34175
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioi.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_oioi_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" .... ",
+" ..++.. ",
+" .++++. ",
+" .++++. ",
+" ......++...... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .+..++++++..+. ",
+" .. .++++. .. ",
+" .. .++++. .. ",
+" .+..++++++..+. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ......++...... ",
+" .++++. ",
+" .++++. ",
+" ..++.. ",
+" .... "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioo.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioo.shape
new file mode 100644
index 00000000..2eb5ebe6
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioo.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_oioo</name>
+ <icon>part_oioo.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="4" height="5">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 16,5 16,10 C 16,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioo.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioo.xpm
new file mode 100644
index 00000000..309af246
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oioo.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_oioo_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" .... ",
+" ..++.. ",
+" .++++. ",
+" .++++. ",
+" ......++...... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ....++++++++++++. ",
+"..++.+++++++++..+. ",
+".++++++++++++. .. ",
+".++++++++++++. .. ",
+"..++.+++++++++..+. ",
+" ....++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ......++...... ",
+" .++++. ",
+" .++++. ",
+" ..++.. ",
+" .... "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooii.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooii.shape
new file mode 100644
index 00000000..5c05313a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooii.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_ooii</name>
+ <icon>part_ooii.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="4" height="4">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooii.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooii.xpm
new file mode 100644
index 00000000..eb3d64d0
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooii.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_ooii_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" .... ",
+" ..++.. ",
+" .++++. ",
+" .++++. ",
+" ......++...... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++.... ",
+" .+..+++++++++.++..",
+" .. .++++++++++++.",
+" .. .++++++++++++.",
+" .+..+++++++++.++..",
+" .+++++..+++++.... ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooio.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooio.shape
new file mode 100644
index 00000000..058ff278
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooio.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_ooio</name>
+ <icon>part_ooio.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="5" height="4">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,12 14,12 C 9,12 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooio.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooio.xpm
new file mode 100644
index 00000000..ee267959
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_ooio.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_ooio_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" .... ",
+" ..++.. ",
+" .++++. ",
+" .++++. ",
+" ......++...... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ....++++++++++++.... ",
+"..++.++++++++++++.++..",
+".++++++++++++++++++++.",
+".++++++++++++++++++++.",
+"..++.++++++++++++.++..",
+" ....+++++..+++++.... ",
+" .++++. .++++. ",
+" .++++. .++++. ",
+" .+++++..+++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooi.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooi.shape
new file mode 100644
index 00000000..f34c838b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooi.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_oooi</name>
+ <icon>part_oooi.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="4" height="5">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 12,15 12,10 C 12,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooi.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooi.xpm
new file mode 100644
index 00000000..4b5d4d86
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooi.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_oooi_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" .... ",
+" ..++.. ",
+" .++++. ",
+" .++++. ",
+" ......++...... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++.... ",
+" .+..+++++++++.++..",
+" .. .++++++++++++.",
+" .. .++++++++++++.",
+" .+..+++++++++.++..",
+" .++++++++++++.... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ......++...... ",
+" .++++. ",
+" .++++. ",
+" ..++.. ",
+" .... "};
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooo.shape b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooo.shape
new file mode 100644
index 00000000..ce8579fe
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooo.shape
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Jigsaw - part_oooo</name>
+ <icon>part_oooo.xpm</icon>
+ <aspectratio type="fixed"/>
+<svg:svg width="5" height="5" viewBox="3 -1 21 21">
+ <svg:path style="fill: background" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4z"/>
+ <svg:path style="stroke-width: 0.1; stroke: foreground" d="M 8 4 C 11,4 10,4 12,4 C 14,4 9,0 14,0 C 19,0 14,4 16,4 C 18,4 19,4 20,4 C 20,5 20,6 20,8 C 20,10 24,5 24,10 C 24,15 20,10 20,12 C 20,14 20,15 20,16 C 19,16 18,16 16,16 C 14,16 19,20 14,20 C 9,20 14,16 12,16 C 10,16 9,16 8,16 C 8,15 8,14 8,12 C 8,10 4,15 4,10 C 4,5 8,10 8,8 C 8,6 8,5 8,4"/>
+</svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooo.xpm b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooo.xpm
new file mode 100644
index 00000000..e4c15664
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Jigsaw/part_oooo.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * part_oooo_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" .... ",
+" ..++.. ",
+" .++++. ",
+" .++++. ",
+" ......++...... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ....++++++++++++.... ",
+"..++.++++++++++++.++..",
+".++++++++++++++++++++.",
+".++++++++++++++++++++.",
+"..++.++++++++++++.++..",
+" ....++++++++++++.... ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" ......++...... ",
+" .++++. ",
+" .++++. ",
+" ..++.. ",
+" .... "};