summaryrefslogtreecommitdiffstats
path: root/kivio/kiviopart/stencils/Dia/SDL
diff options
context:
space:
mode:
Diffstat (limited to 'kivio/kiviopart/stencils/Dia/SDL')
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/Makefile.am43
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/block.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/block.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/comment.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/comment.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/decision.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/decision.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/desc5
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/function.shape20
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/function.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/header.shape20
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/header.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/icon.xpm22
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/inout.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/inout.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/macro.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/macro.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/note.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/note.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/process.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/process.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/receive.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/receive.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/return.shape16
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/return.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/save.shape17
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/save.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/send.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/send.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/service.shape20
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/service.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/state.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/state.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/stop.shape15
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/stop.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/task.shape17
-rw-r--r--kivio/kiviopart/stencils/Dia/SDL/task.xpm28
37 files changed, 855 insertions, 0 deletions
diff --git a/kivio/kiviopart/stencils/Dia/SDL/Makefile.am b/kivio/kiviopart/stencils/Dia/SDL/Makefile.am
new file mode 100644
index 00000000..38f08f83
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/Makefile.am
@@ -0,0 +1,43 @@
+sdldir = $(kde_datadir)/kivio/stencils/Dia/SDL
+
+SHAPES = \
+ block.shape \
+ block.xpm \
+ comment.shape \
+ comment.xpm \
+ decision.shape \
+ decision.xpm \
+ function.shape \
+ function.xpm \
+ header.shape \
+ header.xpm \
+ inout.shape \
+ inout.xpm \
+ macro.shape \
+ macro.xpm \
+ note.shape \
+ note.xpm \
+ process.shape \
+ process.xpm \
+ receive.shape \
+ receive.xpm \
+ return.shape \
+ return.xpm \
+ save.shape \
+ save.xpm \
+ send.shape \
+ send.xpm \
+ service.shape \
+ service.xpm \
+ state.shape \
+ state.xpm \
+ stop.shape \
+ stop.xpm \
+ task.shape \
+ task.xpm
+
+EXTRA_DIST = $(SHAPES)\
+ desc icon.xpm
+
+sdl_DATA = $(SHAPES)\
+ desc icon.xpm
diff --git a/kivio/kiviopart/stencils/Dia/SDL/block.shape b/kivio/kiviopart/stencils/Dia/SDL/block.shape
new file mode 100644
index 00000000..4e18f2f5
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/block.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Block</name>
+ <description>Block Type Reference</description>
+ <icon>block.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ <point x="0.0" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0.15" x2="2.25" y2="1.85"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0,0 2.5,0 2.5,2 0,2" style="fill: default" />
+ <svg:polygon points="0.15,0.15 2.35,0.15 2.35,1.85 0.15,1.85" style="fill: default" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/block.xpm b/kivio/kiviopart/stencils/Dia/SDL/block.xpm
new file mode 100644
index 00000000..a868b22d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/block.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * block_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .++++++++++++++. ",
+" .+............+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+............+. ",
+" .++++++++++++++. ",
+" ................ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/comment.shape b/kivio/kiviopart/stencils/Dia/SDL/comment.shape
new file mode 100644
index 00000000..48f75d82
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/comment.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Comment</name>
+ <description>Comment</description>
+ <icon>comment.xpm</icon>
+ <connections>
+ <point x="0.0" y="1"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:line x1="0.50" y1="0" x2="0.25" y2="0" svg:style="stroke-width:1"/>
+ <svg:line x1="0.50" y1="2" x2="0.25" y2="2" svg:style="stroke-width:1"/>
+ <svg:line x1="0.25" y1="0" x2="0.25" y2="2" svg:style="stroke-width:1"/>
+ <svg:line x1="0" y1="1" x2="0.25" y2="1" svg:style="stroke-width:1"/>
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/SDL/comment.xpm b/kivio/kiviopart/stencils/Dia/SDL/comment.xpm
new file mode 100644
index 00000000..a543d991
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/comment.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * comment_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" . ",
+" . ",
+" . ",
+" ... ",
+" ... ",
+" . ",
+" . ",
+" . ",
+" ... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/decision.shape b/kivio/kiviopart/stencils/Dia/SDL/decision.shape
new file mode 100644
index 00000000..2c2ce44f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/decision.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Decision</name>
+ <description>Decision</description>
+ <icon>decision.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.5"/>
+ <point x="2.5" y="1.25"/>
+ <point x="0" y="1.25"/>
+ </connections>
+ <textbox x1="0.65" y1="0.65" x2="1.90" y2="1.90"/>
+ <svg:svg width="2.5" height="2.5">
+ <svg:polygon points="1.25,0 2.5,1.25 1.25,2.5 0,1.25" style="fill: default" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/decision.xpm b/kivio/kiviopart/stencils/Dia/SDL/decision.xpm
new file mode 100644
index 00000000..4dcb0c72
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/decision.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * decision_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" .. ",
+" .++. ",
+" .++++. ",
+" .++++++. ",
+" .++++++++. ",
+" .++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++. ",
+" .++++++++. ",
+" .++++++. ",
+" .++++. ",
+" .++. ",
+" .. ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/desc b/kivio/kiviopart/stencils/Dia/SDL/desc
new file mode 100644
index 00000000..2016d05a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/desc
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<KivioStencilSpawnerSet>
+ <Title data="SDL"/>
+ <Id data="Dia - SDL"/>
+</KivioStencilSpawnerSet>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/function.shape b/kivio/kiviopart/stencils/Dia/SDL/function.shape
new file mode 100644
index 00000000..e7bf1b24
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/function.shape
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Function</name>
+ <description>Function Call</description>
+ <icon>function.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0,0 2.5,0 2.5,2 0,2" style="fill: default" />
+ <svg:line x1="0.25" y1="0" x2="0.25" y2="2" svg:style="stroke-width:1"/>
+ <svg:line x1="2.25" y1="0" x2="2.25" y2="2" svg:style="stroke-width:1"/>
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/SDL/function.xpm b/kivio/kiviopart/stencils/Dia/SDL/function.xpm
new file mode 100644
index 00000000..47f42e89
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/function.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * function_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" ................ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/header.shape b/kivio/kiviopart/stencils/Dia/SDL/header.shape
new file mode 100644
index 00000000..95c204df
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/header.shape
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Function Header</name>
+ <description>Function Header</description>
+ <icon>header.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:path d="M 0.25,0 h 2 c 0.25,0.4 0.33,0.6 0.33,1 s -0.08,0.6 -0.33,1
+ h -2 c -0.25,-0.4 -0.33,-0.6, -0.33,-1 s 0.08,-0.6 0.33,-1 z
+ M 2.25,0 v 2 z
+ M 0.25,0 v 2"
+ style="fill: default"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/header.xpm b/kivio/kiviopart/stencils/Dia/SDL/header.xpm
new file mode 100644
index 00000000..65e1286b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/header.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * header_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .......... ",
+" .+.++++++.+. ",
+" .++.++++++.++. ",
+" .+++.++++++.+++. ",
+" .+++.++++++.+++. ",
+" .+++.++++++.+++. ",
+" .+++.++++++.+++. ",
+" .+++.++++++.+++. ",
+" .+++.++++++.+++. ",
+" .++.++++++.++. ",
+" .+.++++++.+. ",
+" .......... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/icon.xpm b/kivio/kiviopart/stencils/Dia/SDL/icon.xpm
new file mode 100644
index 00000000..8d14bd8d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/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/SDL/inout.shape b/kivio/kiviopart/stencils/Dia/SDL/inout.shape
new file mode 100644
index 00000000..7ac825f3
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/inout.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - InOut</name>
+ <description>In/Out Connector</description>
+ <icon>inout.xpm</icon>
+ <connections>
+ <point x="0.5" y="0"/>
+ <point x="1" y="0.5"/>
+ <point x="1" y="0.5"/>
+ <point x="0.5" y="1"/>
+ </connections>
+ <textbox x1="0.15" y1="0.15" x2="0.85" y2="0.85"/>
+ <svg:svg width="1" height="1">
+ <svg:circle cx="0.5" cy="0.5" r="0.5" style="fill: default"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/inout.xpm b/kivio/kiviopart/stencils/Dia/SDL/inout.xpm
new file mode 100644
index 00000000..fdedc3db
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/inout.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * inout_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .... ",
+" .++++. ",
+" .++++++. ",
+" .++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++. ",
+" .++++++. ",
+" .++++. ",
+" .... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/macro.shape b/kivio/kiviopart/stencils/Dia/SDL/macro.shape
new file mode 100644
index 00000000..70be5f65
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/macro.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Macro</name>
+ <description>Macro Call</description>
+ <icon>macro.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0,0 2.5,0 2.5,2 0,2" style="fill: default" />
+ <svg:line x1="0.25" y1="0" x2="0.25" y2="2" svg:style="stroke-width:1"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/macro.xpm b/kivio/kiviopart/stencils/Dia/SDL/macro.xpm
new file mode 100644
index 00000000..9e65e09b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/macro.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * macro_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" .+.++++++++++++. ",
+" ................ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/note.shape b/kivio/kiviopart/stencils/Dia/SDL/note.shape
new file mode 100644
index 00000000..012be9dd
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/note.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Note</name>
+ <description>Generic text note</description>
+ <icon>note.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="0.0" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0,0 2.1,0 2.5,0.4 2.5,2 0,2" style="fill: default" />
+ <svg:line x1="2.1" y1="0" x2="2.1" y2="0.4" svg:style="stroke-width:1"/>
+ <svg:line x1="2.1" y1="0.4" x2="2.5" y2="0.4" svg:style="stroke-width:1"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/note.xpm b/kivio/kiviopart/stencils/Dia/SDL/note.xpm
new file mode 100644
index 00000000..d4cd6ec9
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/note.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * note_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ............. ",
+" .+++++++++++.. ",
+" .+++++++++++.+. ",
+" .+++++++++++.++. ",
+" .+++++++++++.... ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" ................ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/process.shape b/kivio/kiviopart/stencils/Dia/SDL/process.shape
new file mode 100644
index 00000000..0a8512f5
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/process.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Process</name>
+ <description>Process Type Reference</description>
+ <icon>process.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ <point x="0.0" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0.15" x2="2.25" y2="1.85"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0.3,0 2.2,0 2.5,0.3 2.5,1.7 2.2,2 0.3,2 0,1.7 0,0.3" style="fill: default" />
+ <svg:polygon points="0.3,0.15 2.2,0.15 2.35,0.3 2.35,1.7 2.2,1.85 0.3,1.85 0.15,1.7 0.15,0.3" style="fill: default" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/process.xpm b/kivio/kiviopart/stencils/Dia/SDL/process.xpm
new file mode 100644
index 00000000..2d7d1664
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/process.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * process_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ............ ",
+" .++++++++++++. ",
+" .+++........+++. ",
+" .++.++++++++.++. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .+.++++++++++.+. ",
+" .++.++++++++.++. ",
+" .+++........+++. ",
+" .++++++++++++. ",
+" ............ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/receive.shape b/kivio/kiviopart/stencils/Dia/SDL/receive.shape
new file mode 100644
index 00000000..d5615d29
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/receive.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Receive</name>
+ <description>Receive Message</description>
+ <icon>receive.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0,0 2.5,0 2.25,1 2.5,2 0,2" style="fill: default" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/SDL/receive.xpm b/kivio/kiviopart/stencils/Dia/SDL/receive.xpm
new file mode 100644
index 00000000..0ebabdc4
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/receive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * receive_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .+++++++++++++. ",
+" .++++++++++++.. ",
+" .++++++++++++. ",
+" .+++++++++++.. ",
+" .+++++++++++. ",
+" .+++++++++++. ",
+" .+++++++++++.. ",
+" .++++++++++++. ",
+" .++++++++++++.. ",
+" .+++++++++++++. ",
+" ................ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/return.shape b/kivio/kiviopart/stencils/Dia/SDL/return.shape
new file mode 100644
index 00000000..5cf0eefd
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/return.shape
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Return</name>
+ <description>Procedure Return</description>
+ <icon>return.xpm</icon>
+ <connections>
+ <point x="0.5" y="0"/>
+ </connections>
+ <svg:svg width="1" height="1">
+ <svg:circle cx="0.5" cy="0.5" r="0.5" style="fill: default"/>
+ <svg:line x1="0.15" y1="0.15" x2="0.85" y2="0.85" svg:style="stroke-width:1"/>
+ <svg:line x1="0.85" y1="0.15" x2="0.15" y2="0.85" svg:style="stroke-width:1"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/return.xpm b/kivio/kiviopart/stencils/Dia/SDL/return.xpm
new file mode 100644
index 00000000..96b80e8f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/return.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * return_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .... ",
+" .++++. ",
+" .++++++. ",
+" .+.++++.+. ",
+" .+++.++.+++. ",
+" .++++..++++. ",
+" .++++..++++. ",
+" .+++.++.+++. ",
+" .+.++++.+. ",
+" .++++++. ",
+" .++++. ",
+" .... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/save.shape b/kivio/kiviopart/stencils/Dia/SDL/save.shape
new file mode 100644
index 00000000..31e8c5e4
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/save.shape
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Save</name>
+ <description>Save State</description>
+ <icon>save.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ </connections>
+ <textbox x1="0.4" y1="0" x2="2.1" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0.4,0 2.5,0 2.1,2 0,2" style="fill: default" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/save.xpm b/kivio/kiviopart/stencils/Dia/SDL/save.xpm
new file mode 100644
index 00000000..94265916
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/save.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * save_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ............ ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .+++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .+++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" ............ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/send.shape b/kivio/kiviopart/stencils/Dia/SDL/send.shape
new file mode 100644
index 00000000..f45288b4
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/send.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Send</name>
+ <description>Send Message</description>
+ <icon>send.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0,0 2.25,0 2.5,1 2.25,2 0,2" style="fill: default" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/SDL/send.xpm b/kivio/kiviopart/stencils/Dia/SDL/send.xpm
new file mode 100644
index 00000000..4349cdca
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/send.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * send_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .+++++++++++++. ",
+" .+++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .+++++++++++++. ",
+" .+++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++. ",
+" .............. ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/service.shape b/kivio/kiviopart/stencils/Dia/SDL/service.shape
new file mode 100644
index 00000000..3223741f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/service.shape
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Service</name>
+ <description>Service Type Reference</description>
+ <icon>service.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ <point x="0.0" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0.15" x2="2.25" y2="1.85"/>
+ <svg:svg width="2.5" height="2">
+ <svg:path d="M 1.125,0 h 0.25 c 0.75,0.4 1.125,0.6 1.125,1 c 0,0.4 -0.25,0.6 -1.125,1
+ h -0.25 c -0.75,-0.4 -1.125,-0.6 -1.125,-1 c 0,-0.4 0.25,-0.6 1.125,-1 z"
+ style="fill: default"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/service.xpm b/kivio/kiviopart/stencils/Dia/SDL/service.xpm
new file mode 100644
index 00000000..c8e6745c
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/service.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * service_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ...... ",
+" .++++++. ",
+" .++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++. ",
+" .++++++. ",
+" ...... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/state.shape b/kivio/kiviopart/stencils/Dia/SDL/state.shape
new file mode 100644
index 00000000..6fcd3586
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/state.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - State</name>
+ <description>State</description>
+ <icon>state.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2"/>
+ <point x="2.5" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:path d="M 0.25,0 h 2 c 0.25,0.4 0.33,0.6 0.33,1 s -0.08,0.6 -0.33,1
+ h -2 c -0.25,-0.4 -0.33,-0.6, -0.33,-1 s 0.08,-0.6 0.33,-1 z"
+ style="fill: default"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/state.xpm b/kivio/kiviopart/stencils/Dia/SDL/state.xpm
new file mode 100644
index 00000000..19213989
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/state.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * state_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .......... ",
+" .++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++. ",
+" .++++++++++. ",
+" .......... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/stop.shape b/kivio/kiviopart/stencils/Dia/SDL/stop.shape
new file mode 100644
index 00000000..8e6475f1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/stop.shape
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Stop</name>
+ <description>Interrupt processing</description>
+ <icon>stop.xpm</icon>
+ <connections>
+ <point x="0.5" y="0"/>
+ </connections>
+ <svg:svg width="1" height="1">
+ <svg:line x1="0" y1="0" x2="1" y2="1" svg:style="stroke-width:1"/>
+ <svg:line x1="1" y1="0" x2="0" y2="1" svg:style="stroke-width:1"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/stop.xpm b/kivio/kiviopart/stencils/Dia/SDL/stop.xpm
new file mode 100644
index 00000000..146f0297
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/stop.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * stop_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . ",
+" . . ",
+" . . ",
+" .. ",
+" .. ",
+" . . ",
+" . . ",
+" . . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/SDL/task.shape b/kivio/kiviopart/stencils/Dia/SDL/task.shape
new file mode 100644
index 00000000..c5990d8a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/task.shape
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>SDL - Task</name>
+ <description>Action being executed</description>
+ <icon>task.xpm</icon>
+ <connections>
+ <point x="1.25" y="0"/>
+ <point x="1.25" y="2.0"/>
+ <point x="2.5" y="1.0"/>
+ </connections>
+ <textbox x1="0.25" y1="0" x2="2.25" y2="2"/>
+ <svg:svg width="2.5" height="2">
+ <svg:polygon points="0,0 2.5,0 2.5,2 0,2" style="fill: default" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/SDL/task.xpm b/kivio/kiviopart/stencils/Dia/SDL/task.xpm
new file mode 100644
index 00000000..03f8696a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/SDL/task.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * task_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" .++++++++++++++. ",
+" ................ ",
+" ",
+" ",
+" ",
+" ",
+" "};