summaryrefslogtreecommitdiffstats
path: root/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting
diff options
context:
space:
mode:
Diffstat (limited to 'kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting')
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Card.sml34
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Card.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Data.sml31
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Data.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Decision.sml31
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Decision.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/DirectData.sml45
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/DirectData.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Display.sml38
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Display.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Document.sml53
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Document.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/InternalStorage.sml29
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/InternalStorage.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LICENSE3
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LoopLimit.sml37
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LoopLimit.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Makefile.am44
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualInput.sml31
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualInput.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualOperation.sml31
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualOperation.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OffPageRef.sml35
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OffPageRef.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OnPageRef.sml26
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OnPageRef.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PaperTape.sml58
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PaperTape.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.sml29
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Preperation.sml37
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Preperation.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Process.sml25
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Process.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PyStencil.spy112
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PyStencil.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/SequentialData.sml31
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/SequentialData.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/StoredData.sml39
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/StoredData.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Terminator.sml45
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Terminator.xpm41
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/desc6
-rw-r--r--kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/icon.xpm26
44 files changed, 1696 insertions, 0 deletions
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Card.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Card.sml
new file mode 100644
index 00000000..704e66b0
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Card.sml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Card"/>
+ <Id data="Card"/>
+ <Description data="Basic flowcharting card shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="36.0" defaultAspect="0.75"/>
+ <KivioConnectorTarget x="0.0" y="18.0"/>
+ <KivioConnectorTarget x="7.2" y="9.0"/>
+ <KivioConnectorTarget x="14.4" y="0.0"/>
+ <KivioConnectorTarget x="43.2" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="18.0"/>
+ <KivioConnectorTarget x="72.0" y="36.0"/>
+ <KivioConnectorTarget x="0.0" y="36.0"/>
+ <KivioConnectorTarget x="36.0" y="36.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioShape type="Polygon" name="Card">
+ <KivioPoint x="0.0" y="18.0"/>
+ <KivioPoint x="14.4" y="0.0"/>
+ <KivioPoint x="72.0" y="0.0"/>
+ <KivioPoint x="72.0" y="36.0"/>
+ <KivioPoint x="0.0" y="36.0"/>
+ <KivioPoint x="0.0" y="18.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="0.0" w="72.0" h="36.0" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Card.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Card.xpm
new file mode 100644
index 00000000..63270d94
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Card.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * Card_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@#################@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@####################+@@@.+",
+".+@@@@@++++++++++++++++++++@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Data.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Data.sml
new file mode 100644
index 00000000..2fa28f24
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Data.sml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Dave Marotti"/>
+ <Title data="Data"/>
+ <Id data="Data"/>
+ <Description data="Data shape for flowcharting"/>
+ <Version data="1.0"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="54.0"/>
+ <KivioConnectorTarget x="14.4" y="0.0"/>
+ <KivioConnectorTarget x="43.2" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="64.8" y="27.0"/>
+ <KivioConnectorTarget x="57.6" y="54.0"/>
+ <KivioConnectorTarget x="28.8" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="54.0"/>
+ <KivioConnectorTarget x="7.2" y="27.0"/>
+ <KivioShape type="Polygon" name="Data">
+ <KivioPoint x="14.4" y="0.0"/>
+ <KivioPoint x="72.0" y="0.0"/>
+ <KivioPoint x="57.6" y="54.0"/>
+ <KivioPoint x="0.0" y="54.0"/>
+ <KivioPoint x="14.4" y="0.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="14.4" y="0.0" w="43.2" h="54.0" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Data.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Data.xpm
new file mode 100644
index 00000000..27ea5319
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Data.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * Data_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@###############@@@@.+",
+".+@@@@@@@@@#$$$$$$$$$$$$$#+@@@.+",
+".+@@@@@@@@#$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@@@#$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$#+@@@@@@@@.+",
+".+@@@@###############+@@@@@@@@.+",
+".+@@@@@+++++++++++++++@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Decision.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Decision.sml
new file mode 100644
index 00000000..e069d4ac
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Decision.sml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Decision"/>
+ <Id data="Decision"/>
+ <Description data="Basic flowcharting decision shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="54.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="54.0" y="13.5"/>
+ <KivioConnectorTarget x="72.0" y="27.0"/>
+ <KivioConnectorTarget x="54.0" y="40.5"/>
+ <KivioConnectorTarget x="36.0" y="54.0"/>
+ <KivioConnectorTarget x="18.0" y="40.5"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioConnectorTarget x="18.0" y="13.5"/>
+ <KivioShape type="Polygon" name="Decision">
+ <KivioPoint x="36.0" y="0.0"/>
+ <KivioPoint x="72.0" y="27.0"/>
+ <KivioPoint x="36.0" y="54.0"/>
+ <KivioPoint x="0.0" y="27.0"/>
+ <KivioPoint x="36.0" y="0.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="18.0" y="13.5" w="36.0" h="27.0" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Decision.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Decision.xpm
new file mode 100644
index 00000000..8ac835bf
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Decision.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * Decision_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@#@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@#$#@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@#$$$#@@@@@@@@@@@@.+",
+".+@@@@@@@@@@#$$$$$#@@@@@@@@@@@.+",
+".+@@@@@@@@@#$$$$$$$#@@@@@@@@@@.+",
+".+@@@@@@@@#$$$$$$$$$#@@@@@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$#@@@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#@@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#@@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$#@@@@@.+",
+".+@@@@+#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@+#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@+#$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@@@+#$$$$$$$$$#+@@@@@@@@.+",
+".+@@@@@@@@+#$$$$$$$#+@@@@@@@@@.+",
+".+@@@@@@@@@+#$$$$$#+@@@@@@@@@@.+",
+".+@@@@@@@@@@+#$$$#+@@@@@@@@@@@.+",
+".+@@@@@@@@@@@+#$#+@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@+#+@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@+@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/DirectData.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/DirectData.sml
new file mode 100644
index 00000000..21661b74
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/DirectData.sml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Direct Data"/>
+ <Id data="Direct Data"/>
+ <Description data="Basic flowcharting direct data shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="54.0"/>
+ <KivioConnectorTarget x="10.8" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="61.2" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="27.0"/>
+ <KivioConnectorTarget x="61.2" y="54.0"/>
+ <KivioConnectorTarget x="36.0" y="54.0"/>
+ <KivioConnectorTarget x="10.8" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioShape type="ClosedPath" name="Direct Data">
+ <KivioPoint x="36.0" y="54.0"/>
+
+ <KivioPoint x="10.8" y="54.0" type="bezier"/>
+ <KivioPoint x="-3.6" y="36.0" type="bezier"/>
+ <KivioPoint x="-3.6" y="18.0" type="bezier"/>
+ <KivioPoint x="10.8" y="0.0" type="bezier"/>
+
+ <KivioPoint x="61.2" y="0.0" type="bezier"/>
+ <KivioPoint x="75.6" y="18.0" type="bezier"/>
+ <KivioPoint x="75.6" y="36.0" type="bezier"/>
+ <KivioPoint x="61.2" y="54.0" type="bezier"/>
+
+ <KivioPoint x="36.0" y="54.0"/>
+ </KivioShape>
+ <KivioShape type="Bezier" name="Direct Data Line">
+ <KivioPoint x="61.2" y="54.0" type="bezier"/>
+ <KivioPoint x="46.8" y="36.0" type="bezier"/>
+ <KivioPoint x="46.8" y="18.0" type="bezier"/>
+ <KivioPoint x="61.2" y="0.0" type="bezier"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="0.0" w="61.2" h="54.0" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/DirectData.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/DirectData.xpm
new file mode 100644
index 00000000..c0ee88c2
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/DirectData.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * DirectData_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@#################@@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$#$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$#$#+@@@@.+",
+".+@@@#$$$$$$$$$$$$$$$#$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$#$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$#$$$#+@@@.+",
+".+@@#$$$$$$$$$$$$$$$#$$$$$#+@@.+",
+".+@@#$$$$$$$$$$$$$$$#$$$$$#+@@.+",
+".+@@#$$$$$$$$$$$$$$$#$$$$$#+@@.+",
+".+@@#$$$$$$$$$$$$$$$#$$$$$#+@@.+",
+".+@@@#$$$$$$$$$$$$$$$#$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$#$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$#$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$#$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$#$#+@@@@.+",
+".+@@@@@#################+@@@@@.+",
+".+@@@@@@++++++++++++++++@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Display.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Display.sml
new file mode 100644
index 00000000..f07580d2
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Display.sml
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Display"/>
+ <Id data="Display"/>
+ <Description data="Basic flowcharting display shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="54.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="63.9" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="27.0"/>
+ <KivioConnectorTarget x="63.9" y="54.0"/>
+ <KivioConnectorTarget x="36.0" y="54.0"/>
+ <KivioShape type="ClosedPath" name="Display">
+ <KivioPoint x="0.0" y="27.0" type="bezier"/>
+ <KivioPoint x="3.6" y="13.5" type="bezier"/>
+ <KivioPoint x="14.4" y="0.0" type="bezier"/>
+ <KivioPoint x="28.8" y="0.0" type="bezier"/>
+
+ <KivioPoint x="63.9" y="0.0" type="bezier"/>
+ <KivioPoint x="74.7" y="6.75" type="bezier"/>
+ <KivioPoint x="74.7" y="47.25" type="bezier"/>
+ <KivioPoint x="63.9" y="54.0" type="bezier"/>
+
+ <KivioPoint x="28.8" y="54.0" type="bezier"/>
+ <KivioPoint x="14.4" y="54.0" type="bezier"/>
+ <KivioPoint x="3.6" y="40.5" type="bezier"/>
+ <KivioPoint x="0.0" y="27.0" type="bezier"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="0.0" w="72.0" h="54.0" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Display.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Display.xpm
new file mode 100644
index 00000000..96ffc694
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Display.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * Display_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@############@@@@@@@.+",
+".+@@@@@@@##$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@@##$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@@@@############+@@@@@@.+",
+".+@@@@@@@@@@++++++++++++@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Document.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Document.sml
new file mode 100644
index 00000000..619e7371
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Document.sml
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="magic">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Document"/>
+ <Id data="Document"/>
+ <Description data="Flowcharting Document Stencil"/>
+ <Version data="1.0"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <KivioConnectorTarget x="0.0" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="27.0"/>
+ <KivioConnectorTarget x="72.0" y="49.0"/>
+ <KivioConnectorTarget x="36.0" y="49.0"/>
+ <KivioConnectorTarget x="0.0" y="49.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <Dimensions w="72" h="54"/>
+ <KivioShape type="ClosedPath" name="Path">
+ <KivioFillStyle colorStyle="1" color="#ffffff"/>
+ <KivioLineStyle color="#000000" width="1" capStyle="32" joinStyle="128"/>
+
+ <KivioPoint x="0.0" y="0.0" type="bezier"/>
+ <KivioPoint x="7.86507" y="0.0" type="bezier"/>
+ <KivioPoint x="72.0" y="0.0" type="bezier"/>
+ <KivioPoint x="72.0" y="0.0" type="bezier"/>
+
+ <KivioPoint x="72.0" y="0.0" type="bezier"/>
+ <KivioPoint x="72.0" y="0.0" type="bezier"/>
+ <KivioPoint x="72" y="49.0" type="bezier"/>
+ <KivioPoint x="72" y="49.0" type="bezier"/>
+
+ <KivioPoint x="72" y="49.0" type="bezier"/>
+ <KivioPoint x="72" y="49.0" type="bezier"/>
+ <KivioPoint x="56.5001" y="37.7124" type="bezier"/>
+ <KivioPoint x="36" y="49.0" type="bezier"/>
+
+ <KivioPoint x="36" y="49.0" type="bezier"/>
+ <KivioPoint x="15.4999" y="60.2861" type="bezier"/>
+ <KivioPoint x="0" y="49.0" type="bezier"/>
+ <KivioPoint x="0" y="49.0" type="bezier"/>
+
+ <KivioPoint x="0" y="49.0" type="bezier"/>
+ <KivioPoint x="0" y="49.0" type="bezier"/>
+ <KivioPoint x="0" y="10.8992" type="bezier"/>
+ <KivioPoint x="-0.0" y="0.0" type="bezier"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="text" x="0.0" y="0.0" w="72.0" h="43.9"/>
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Document.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Document.xpm
new file mode 100644
index 00000000..b4a1c618
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Document.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * Document_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@#####################@@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$####$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$#++++##$$#+@@@.+",
+".+@@@@#$$$$$$$##+@@@@@@#$#+@@@.+",
+".+@@@@@#$$$$$#++@@@@@@@@##+@@@.+",
+".+@@@@@@#####+@@@@@@@@@@@#+@@@.+",
+".+@@@@@@@++++@@@@@@@@@@@@@+@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/InternalStorage.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/InternalStorage.sml
new file mode 100644
index 00000000..3a7a50ae
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/InternalStorage.sml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Internal Storage"/>
+ <Id data="Internal Storage"/>
+ <Description data="Internal storage shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="54.0" h="54.0"/>
+ <KivioConnectorTarget x="0.0" y="0.0"/>
+ <KivioConnectorTarget x="27.0" y="0.0"/>
+ <KivioConnectorTarget x="54.0" y="0.0"/>
+ <KivioConnectorTarget x="54.0" y="27.0"/>
+ <KivioConnectorTarget x="54.0" y="54.0"/>
+ <KivioConnectorTarget x="27.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioShape type="Rectangle" name="InternalStorage" x="0.0" y="0.0" w="54.0" h="54.0"/>
+ <KivioShape type="LineArray" name="Lines">
+ <Line x1="7.2" y1="0.0" x2="7.2" y2="54.0"/>
+ <Line x1="0" y1="7.2" x2="54.0" y2="7.2"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="7.2" y="7.2" w="46.8" h="46.8"/>
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/InternalStorage.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/InternalStorage.xpm
new file mode 100644
index 00000000..5e85a8f3
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/InternalStorage.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * InternalStorage_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@################@@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@################+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$#$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@################+@@@@@.+",
+".+@@@@@@@++++++++++++++++@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LICENSE b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LICENSE
new file mode 100644
index 00000000..aaa0701a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LICENSE
@@ -0,0 +1,3 @@
+This stencil set is distributed under the terms of BSD license.
+The full terms of this license are available from kdelibs/doc/common/bsd-license.html
+
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LoopLimit.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LoopLimit.sml
new file mode 100644
index 00000000..199072a6
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LoopLimit.sml
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Loop Limit"/>
+ <Id data="Loop Limit"/>
+ <Description data="Basic flowcharting loop limit shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="36.0"/>
+ <KivioConnectorTarget x="0.0" y="36.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioConnectorTarget x="0.0" y="18.0"/>
+ <KivioConnectorTarget x="7.2" y="9.0"/>
+ <KivioConnectorTarget x="14.4" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="57.6" y="0.0"/>
+ <KivioConnectorTarget x="64.8" y="9.0"/>
+ <KivioConnectorTarget x="72.0" y="27.0"/>
+ <KivioConnectorTarget x="72.0" y="36.0"/>
+ <KivioConnectorTarget x="36.0" y="36.0"/>
+ <KivioConnectorTarget x="72.0" y="18.0"/>
+ <KivioShape type="Polygon" name="Loop Limit">
+ <KivioPoint x="0.0" y="36.0"/>
+ <KivioPoint x="0.0" y="18.0"/>
+ <KivioPoint x="14.4" y="0.0"/>
+ <KivioPoint x="57.6" y="0.0"/>
+ <KivioPoint x="72.0" y="18.0"/>
+ <KivioPoint x="72.0" y="36.0"/>
+ <KivioPoint x="0.0" y="36.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="0.0" w="72.0" h="36.0" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LoopLimit.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LoopLimit.xpm
new file mode 100644
index 00000000..eee856ef
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/LoopLimit.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * LoopLimit_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@##############@@@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@####################+@@@.+",
+".+@@@@@++++++++++++++++++++@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Makefile.am b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Makefile.am
new file mode 100644
index 00000000..ebc527b9
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Makefile.am
@@ -0,0 +1,44 @@
+basicdir = $(kde_datadir)/kivio/stencils/Flowcharting/BasicFlowcharting
+
+basic_DATA = Card.sml Card.xpm Data.sml Data.xpm Decision.sml Decision.xpm DirectData.sml DirectData.xpm Display.sml Display.xpm Document.sml Document.xpm InternalStorage.sml InternalStorage.xpm LoopLimit.sml LoopLimit.xpm ManualInput.sml ManualInput.xpm ManualOperation.sml ManualOperation.xpm OffPageRef.sml OffPageRef.xpm OnPageRef.sml OnPageRef.xpm PaperTape.sml PaperTape.xpm PredefinedProcess.sml PredefinedProcess.xpm Preperation.sml Preperation.xpm Process.sml Process.xpm SequentialData.sml SequentialData.xpm StoredData.sml StoredData.xpm Terminator.sml Terminator.xpm desc icon.xpm
+EXTRA_DIST = \
+ Card.sml\
+ Card.xpm\
+ Data.sml\
+ Data.xpm\
+ Decision.sml\
+ Decision.xpm\
+ DirectData.sml\
+ DirectData.xpm\
+ Display.sml\
+ Display.xpm\
+ Document.sml\
+ Document.xpm\
+ InternalStorage.sml\
+ InternalStorage.xpm\
+ LoopLimit.sml\
+ LoopLimit.xpm\
+ ManualInput.sml\
+ ManualInput.xpm\
+ ManualOperation.sml\
+ ManualOperation.xpm\
+ OffPageRef.sml\
+ OffPageRef.xpm\
+ OnPageRef.sml\
+ OnPageRef.xpm\
+ PaperTape.sml\
+ PaperTape.xpm\
+ PredefinedProcess.sml\
+ PredefinedProcess.xpm\
+ Preperation.sml\
+ Preperation.xpm\
+ Process.sml\
+ Process.xpm\
+ SequentialData.sml\
+ SequentialData.xpm\
+ StoredData.sml\
+ StoredData.xpm\
+ Terminator.sml\
+ Terminator.xpm\
+ desc\
+ icon.xpm
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualInput.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualInput.sml
new file mode 100644
index 00000000..d6104506
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualInput.sml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Manual Input"/>
+ <Id data="Manual Input"/>
+ <Description data="Basic flowcharting manual input shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="54.0"/>
+ <KivioConnectorTarget x="0.0" y="21.6"/>
+ <KivioConnectorTarget x="36.0" y="10.8"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="27.0"/>
+ <KivioConnectorTarget x="72.0" y="54.0"/>
+ <KivioConnectorTarget x="36.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="37.8"/>
+ <KivioShape type="Polygon" name="Manual Input">
+ <KivioPoint x="0.0" y="21.6"/>
+ <KivioPoint x="72.0" y="0.0"/>
+ <KivioPoint x="72.0" y="54.0"/>
+ <KivioPoint x="0.0" y="54.0"/>
+ <KivioPoint x="0.0" y="21.6"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="21.6" w="72.0" h="32.4" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualInput.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualInput.xpm
new file mode 100644
index 00000000..a2d5c188
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualInput.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * ManualInput_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@##@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@###$#+@@@.+",
+".+@@@@@@@@@@@@@@@@###$$$$#+@@@.+",
+".+@@@@@@@@@@@@@###$$$$$$$#+@@@.+",
+".+@@@@@@@@@@###$$$$$$$$$$#+@@@.+",
+".+@@@@@@@###$$$$$$$$$$$$$#+@@@.+",
+".+@@@@###$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@####################+@@@.+",
+".+@@@@@++++++++++++++++++++@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualOperation.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualOperation.sml
new file mode 100644
index 00000000..bc452400
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualOperation.sml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Manual Operation"/>
+ <Id data="Manual Operation"/>
+ <Description data="Basic flowcharting manual operation shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="36.0"/>
+ <KivioConnectorTarget x="0.0" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="66.6" y="18.0"/>
+ <KivioConnectorTarget x="61.2" y="36.0"/>
+ <KivioConnectorTarget x="36.0" y="36.0"/>
+ <KivioConnectorTarget x="10.8" y="36.0"/>
+ <KivioConnectorTarget x="5.4" y="18.0"/>
+ <KivioShape type="Polygon" name="Manual Operation">
+ <KivioPoint x="0.0" y="0.0"/>
+ <KivioPoint x="72.0" y="0.0"/>
+ <KivioPoint x="61.2" y="36.0"/>
+ <KivioPoint x="10.8" y="36.0"/>
+ <KivioPoint x="0.0" y="0.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="10.8" y="0.0" w="50.4" h="36.0" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualOperation.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualOperation.xpm
new file mode 100644
index 00000000..ce5702b0
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/ManualOperation.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * ManualOperation_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@######################@@@@.+",
+".+@@#$$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$#+@@@@@@@@.+",
+".+@@@@@@@############+@@@@@@@@.+",
+".+@@@@@@@@++++++++++++@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OffPageRef.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OffPageRef.sml
new file mode 100644
index 00000000..a6c83d8a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OffPageRef.sml
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Off-Page Reference"/>
+ <Id data="Off-Page Reference"/>
+ <Description data="Off-Page Reference"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="72.0"/>
+ <KivioConnectorTarget x="0.0" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="18.0"/>
+ <KivioConnectorTarget x="72.0" y="36.0"/>
+ <KivioConnectorTarget x="54.0" y="54.0"/>
+ <KivioConnectorTarget x="36.0" y="72.0"/>
+ <KivioConnectorTarget x="18.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="36.0"/>
+ <KivioConnectorTarget x="0.0" y="18.0"/>
+ <KivioShape type="Polygon" name="Off-Page Reference">
+ <KivioPoint x="0.0" y="0.0"/>
+ <KivioPoint x="72.0" y="0.0"/>
+ <KivioPoint x="72.0" y="36.0"/>
+ <KivioPoint x="36.0" y="72.0"/>
+ <KivioPoint x="0.0" y="36.0"/>
+ <KivioPoint x="0.0" y="0.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="0.0" w="72.0" h="54.0" />
+</KivioShapeStencil>
+
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OffPageRef.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OffPageRef.xpm
new file mode 100644
index 00000000..b337302d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OffPageRef.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * OffPageRef_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@#################@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@@@#$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@@@@#$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@@@@@@#$$$$$$$#+@@@@@@@@.+",
+".+@@@@@@@@@@@#$$$$$#+@@@@@@@@@.+",
+".+@@@@@@@@@@@@#$$$#+@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@#$#+@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@#+@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OnPageRef.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OnPageRef.sml
new file mode 100644
index 00000000..4c3bdce2
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OnPageRef.sml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="On-Page Reference"/>
+ <Id data="On-Page Reference"/>
+ <Description data="On-Page Reference"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="72.0"/>
+ <KivioConnectorTarget x="10.544156" y="10.544156"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="61.455844" y="10.544156"/>
+ <KivioConnectorTarget x="72.0" y="36.0"/>
+ <KivioConnectorTarget x="61.455844" y="61.455844"/>
+ <KivioConnectorTarget x="36.0" y="72.0"/>
+ <KivioConnectorTarget x="10.544156" y="61.455844"/>
+ <KivioConnectorTarget x="0.0" y="36.0"/>
+ <KivioShape type="Ellipse" name="On-Page Reference" x="0.0" w="72.0" y="0.0" h="72.0"/>
+ <KivioShape type="TextBox" name="Text" x="10.544156" y="10.544156" w="50.911688" h="50.911688" />
+</KivioShapeStencil>
+
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OnPageRef.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OnPageRef.xpm
new file mode 100644
index 00000000..0d8fa225
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/OnPageRef.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * OnPageRef_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@#####@@@@@@@@@@@@.+",
+".+@@@@@@@@@##$$$$$##@@@@@@@@@@.+",
+".+@@@@@@@##$$$$$$$$$##@@@@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#@@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@@@##$$$$$$$$$##+@@@@@@@.+",
+".+@@@@@@@@@##$$$$$##++@@@@@@@@.+",
+".+@@@@@@@@@@@#####++@@@@@@@@@@.+",
+".+@@@@@@@@@@@@++++@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PaperTape.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PaperTape.sml
new file mode 100644
index 00000000..7eb19908
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PaperTape.sml
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="magic">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Paper Tape"/>
+ <Id data="Paper Tape"/>
+ <Description data="Flowcharting Paper Tape Stencil"/>
+ <Version data="1.0"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72" h="54"/>
+ <KivioConnectorTarget x="71.9922" y="5.0719"/>
+ <KivioConnectorTarget x="0.0316901" y="5.0719"/>
+ <KivioConnectorTarget x="36.0485" y="5.0719"/>
+ <KivioConnectorTarget x="0.00174427" y="27.0902"/>
+ <KivioConnectorTarget x="0.0488968" y="49.0783"/>
+ <KivioConnectorTarget x="71.9654" y="49.0742"/>
+ <KivioConnectorTarget x="36.0017" y="49.027"/>
+ <KivioConnectorTarget x="72.0087" y="27.068"/>
+ <KivioShape type="ClosedPath" name="Path">
+ <KivioFillStyle colorStyle="1" color="#ffffff"/>
+ <KivioLineStyle color="#000000" width="1" capStyle="32" joinStyle="128"/>
+
+ <KivioPoint x="0" y="5.0" type="bezier"/>
+ <KivioPoint x="0.0" y="5.0" type="bezier"/>
+ <KivioPoint x="15.4914" y="16.2206" type="bezier"/>
+ <KivioPoint x="36.0" y="5.0" type="bezier"/>
+
+ <KivioPoint x="36.0" y="5.0" type="bezier"/>
+ <KivioPoint x="56.5341" y="-6.15444" type="bezier"/>
+ <KivioPoint x="72.0" y="5.0" type="bezier"/>
+ <KivioPoint x="72.0" y="5.0" type="bezier"/>
+
+ <KivioPoint x="72" y="5.0" type="bezier"/>
+ <KivioPoint x="72" y="5.0" type="bezier"/>
+ <KivioPoint x="72" y="49.0" type="bezier"/>
+ <KivioPoint x="72" y="49.0" type="bezier"/>
+
+ <KivioPoint x="72" y="49.0" type="bezier"/>
+ <KivioPoint x="72" y="49.0" type="bezier"/>
+ <KivioPoint x="56.5341" y="37.84556" type="bezier"/>
+ <KivioPoint x="36" y="48.9715" type="bezier"/>
+
+ <KivioPoint x="36" y="48.9715" type="bezier"/>
+ <KivioPoint x="15.4914" y="60.2202" type="bezier"/>
+ <KivioPoint x="0" y="49.0" type="bezier"/>
+ <KivioPoint x="0" y="49.0" type="bezier"/>
+
+ <KivioPoint x="0" y="49.0" type="bezier"/>
+ <KivioPoint x="0" y="49.0" type="bezier"/>
+ <KivioPoint x="0.0" y="5.0" type="bezier"/>
+ <KivioPoint x="0.0" y="5.0" type="bezier"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="text" x="0.0" y="10.2" w="72.0" h="33.6"/>
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PaperTape.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PaperTape.xpm
new file mode 100644
index 00000000..359a4e27
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PaperTape.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * PaperTape_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@####@@@@@@@@@.+",
+".+@@@#@@@@@@@@@@#$$$$##@@@@@@@.+",
+".+@@@##@@@@@@@##$$$$$$$#@@@@@@.+",
+".+@@@#$#@@@@@#$$$$$$$$$$#@@@@@.+",
+".+@@@#$$#####$$$$$$$$$$$$#@@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$####$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$#++++##$$#+@@@.+",
+".+@@@@#$$$$$$$##+@@@@@@#$#+@@@.+",
+".+@@@@@#$$$$$#++@@@@@@@@##+@@@.+",
+".+@@@@@@#####+@@@@@@@@@@@#+@@@.+",
+".+@@@@@@@++++@@@@@@@@@@@@@+@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.sml
new file mode 100644
index 00000000..452e048a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.sml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Predefined Process"/>
+ <Id data="Predefined Process"/>
+ <Description data="Predefined process shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="54.0"/>
+ <KivioConnectorTarget x="0.0" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="27.0"/>
+ <KivioConnectorTarget x="72.0" y="54.0"/>
+ <KivioConnectorTarget x="36.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioShape type="Rectangle" name="Process" x="0" y="0" w="72" h="54"/>
+ <KivioShape type="LineArray" name="Lines">
+ <Line x1="7.2" x2="7.2" y1="0" y2="54"/>
+ <Line x1="64.8" x2="64.8" y1="0" y2="54"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="7.2" y="0.0" w="57.6" h="54.0"/>
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.xpm
new file mode 100644
index 00000000..8cffc4d2
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * PredefinedProcess_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@####################@@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#@@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#@@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@#$$#$$$$$$$$$$$$#$$#+@@@.+",
+".+@@@@####################+@@@.+",
+".+@@@@@++++++++++++++++++++@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Preperation.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Preperation.sml
new file mode 100644
index 00000000..f79d2a51
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Preperation.sml
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Preparation"/>
+ <Id data="Preperation"/>
+ <Description data="Basic flowcharting preparation shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="72.0"/>
+ <KivioConnectorTarget x="0.0" y="36.0"/>
+ <KivioConnectorTarget x="7.2" y="18.0"/>
+ <KivioConnectorTarget x="14.4" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="57.6" y="0.0"/>
+ <KivioConnectorTarget x="64.8" y="18.0"/>
+ <KivioConnectorTarget x="72.0" y="36.0"/>
+ <KivioConnectorTarget x="64.8" y="54.0"/>
+ <KivioConnectorTarget x="57.6" y="72.0"/>
+ <KivioConnectorTarget x="36.0" y="72.0"/>
+ <KivioConnectorTarget x="14.4" y="72.0"/>
+ <KivioConnectorTarget x="7.2" y="54.0"/>
+ <KivioShape type="Polygon" name="Decision">
+ <KivioPoint x="0.0" y="36.0"/>
+ <KivioPoint x="14.4" y="0.0"/>
+ <KivioPoint x="57.6" y="0.0"/>
+ <KivioPoint x="72.0" y="36.0"/>
+ <KivioPoint x="57.6" y="72.0"/>
+ <KivioPoint x="14.4" y="72.0"/>
+ <KivioPoint x="0.0" y="36.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="7.2" y="18.0" w="57.6" h="36.0" />
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Preperation.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Preperation.xpm
new file mode 100644
index 00000000..9642ac27
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Preperation.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * Preperation_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@##############@@@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$$#+@@.+",
+".+@@@#$$$$$$$$$$$$$$$$$$$$#+@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@@##############+@@@@@@.+",
+".+@@@@@@@@++++++++++++++@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Process.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Process.sml
new file mode 100644
index 00000000..94d129ac
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Process.sml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Process"/>
+ <Id data="Process"/>
+ <Description data="Basic flowcharting process shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="54.0"/>
+ <KivioConnectorTarget x="0.0" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="27.0"/>
+ <KivioConnectorTarget x="72.0" y="54.0"/>
+ <KivioConnectorTarget x="36.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioShape type="Rectangle" name="Process" x="0.0" y="0.0" w="72.0" h="54.0"/>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="0.0" w="72.0" h="54.0"/>
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Process.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Process.xpm
new file mode 100644
index 00000000..346a7199
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Process.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * TaggedProcess_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@####################@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@####################+@@@.+",
+".+@@@@@++++++++++++++++++++@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PyStencil.spy b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PyStencil.spy
new file mode 100644
index 00000000..fc01b542
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PyStencil.spy
@@ -0,0 +1,112 @@
+<?xml version="1.0"?>
+<KivioPyStencil creator="vi">
+ <KivioPyStencilSpawnerInfo>
+ <Author data="Dmitry Poplavsky"/>
+ <Title data="Python"/>
+ <Id data="Python"/>
+ <Description data="Basic flowcharting card shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="dima@kde.org"/>
+ <AutoUpdate data="off"/>
+ </KivioPyStencilSpawnerInfo>
+
+<init code="Python">
+<![CDATA[
+
+# defined variables : x, y, w, h, x2=x+w, y2=y+h
+
+x=70
+y=40
+w=100
+h=100
+
+x2=x+w
+y2=y+w
+
+style = {
+ "color" : "blue",
+ "bgcolor" : "white",
+ "linewidth" : 1,
+ }
+
+connections = []
+
+connector_targets = [ { "x":x+2, "y":y-2 },
+ { "x":x+2, "y":y2-2 },
+ { "x":x2-2, "y":y+2 },
+ { "x":x2-2, "y":y2-2 },
+ { "x": x+w/2, "y":y }
+ ]
+
+
+shapes = {
+ "rect" :{
+ "type" : "Rectangle",
+ "fillstyle" : "solid",
+ "x" : x+2,
+ "y" : y+2,
+ "w" : w-4,
+ "h" : w-4
+ },
+ "rect2" :{
+ "type" : "Rectangle",
+ "color" : [250,40,40],
+ "bgcolor" : "darkgreen",
+ "selected" : { "bgcolor" : "blue", "fillstyle":"solid" },
+ "fillstyle" : "solid",
+ "x" : x+w-35,
+ "y" : y+h-35,
+ "w" : 20,
+ "h" : 20
+ },
+ "rect3" :{
+ "type" : "Ellipse",
+ "color" : [250,40,40],
+ "selected" : { "color":[40,200,40] },
+ "x" : x+15,
+ "y" : y+15,
+ "w" : 20,
+ "h" : 20,
+ "rx": 15,
+ "ry": 15
+ },
+ "text" : {
+ "type" : "TextBox",
+ "x" : x+5,
+ "y" : y+5,
+ "w" : w-10,
+ "h" : h-10,
+ "text" : "2"
+ }
+ }
+
+]]>
+</init>
+
+<resize>
+<![CDATA[
+
+# as default all coords are scalled, and this code will be runned
+# defined variables : x, y, w, h, x2=x+w, y2=y+h and all variables , defined in <init>
+connector_targets = [ { "x":x+2, "y":y-2 },
+ { "x":x+2, "y":y2-2 },
+ { "x":x2-2, "y":y+2 },
+ { "x":x2-2, "y":y2-2 },
+ { "x":(x+x2)/2, "y":y }
+ ]
+
+shapes["rect2"]["x"] = x+w-35
+shapes["rect2"]["y"] = y+h-35
+shapes["rect2"]["w"] = 20
+shapes["rect2"]["h"] = 20
+
+if ( shapes["text"]["text"] == "1" ):
+ stencil = curLayer().firstStencil()
+ stencil.setText( "x:"+str(x)+" y:"+str(y) )
+
+]]>
+</resize>
+
+</KivioPyStencil>
+
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PyStencil.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PyStencil.xpm
new file mode 100644
index 00000000..bd33d03f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/PyStencil.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * TaggedProcess_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@####################@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$####$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$#$$$#$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$#$$$#$$#$$#$$$$#+@@@.+",
+".+@@@@#$$$###$$$$$#$#$$$$#+@@@.+",
+".+@@@@#$$$#$$$$$$$$#$$$$$#+@@@.+",
+".+@@@@#$$$#$$$$$$$#$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@####################+@@@.+",
+".+@@@@@++++++++++++++++++++@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/SequentialData.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/SequentialData.sml
new file mode 100644
index 00000000..2fcbcce7
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/SequentialData.sml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Sequential Data"/>
+ <Id data="Sequential Data"/>
+ <Description data="Sequential Data"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="72.0"/>
+ <KivioConnectorTarget x="10.544156" y="10.544156"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="61.455844" y="10.544156"/>
+ <KivioConnectorTarget x="72.0" y="36.0"/>
+ <KivioConnectorTarget x="61.455844" y="61.455844"/>
+ <KivioConnectorTarget x="36.0" y="72.0"/>
+ <KivioConnectorTarget x="10.544156" y="61.455844"/>
+ <KivioConnectorTarget x="0.0" y="36.0"/>
+ <KivioConnectorTarget x="72.0" y="72.0"/>
+ <KivioShape type="Ellipse" name="Sequential Data" x="0.0" w="72.0" y="0.0" h="72.0"/>
+ <KivioShape type="Polyline" name="Line">
+ <KivioPoint x="36.0" y="72.0"/>
+ <KivioPoint x="72.0" y="72.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="10.544156" y="10.544156" w="50.911688" h="50.911688" />
+</KivioShapeStencil>
+
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/SequentialData.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/SequentialData.xpm
new file mode 100644
index 00000000..6c4605a0
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/SequentialData.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * OnPageRef_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@#####@@@@@@@@@@@@.+",
+".+@@@@@@@@@##$$$$$##@@@@@@@@@@.+",
+".+@@@@@@@##$$$$$$$$$##@@@@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#@@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@@@#$$$$$$$$$$$#+@@@@@@@.+",
+".+@@@@@@@##$$$$$$$$$##+@@@@@@@.+",
+".+@@@@@@@@@##$$$$$##++@@@@@@@@.+",
+".+@@@@@@@@@@@###########@@@@@@.+",
+".+@@@@@@@@@@@@++++++++++@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/StoredData.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/StoredData.sml
new file mode 100644
index 00000000..6a727990
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/StoredData.sml
@@ -0,0 +1,39 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Stored Data"/>
+ <Id data="Stored Data"/>
+ <Description data="Basic flowcharting stored data shape"/>
+ <Version data="0.1"/>
+ <Web data="www.thekompany.com"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="54.0"/>
+ <KivioConnectorTarget x="0.0" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="72.0" y="0.0"/>
+ <KivioConnectorTarget x="61.2" y="27.0"/>
+ <KivioConnectorTarget x="72.0" y="54.0"/>
+ <KivioConnectorTarget x="36.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="54.0"/>
+ <KivioConnectorTarget x="0.0" y="27.0"/>
+ <KivioShape type="ClosedPath" name="Stored Data">
+ <KivioPoint x="36.0" y="54.0"/>
+
+ <KivioPoint x="10.8" y="54.0" type="bezier"/>
+ <KivioPoint x="-3.6" y="36.0" type="bezier"/>
+ <KivioPoint x="-3.6" y="18.0" type="bezier"/>
+ <KivioPoint x="10.8" y="0.0" type="bezier"/>
+
+ <KivioPoint x="72.0" y="0.0" type="bezier"/>
+ <KivioPoint x="57.6" y="18.0" type="bezier"/>
+ <KivioPoint x="57.6" y="36.0" type="bezier"/>
+ <KivioPoint x="72.0" y="54.0" type="bezier"/>
+
+ <KivioPoint x="36.0" y="54.0"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="0.0" w="61.2" h="54.0"/>
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/StoredData.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/StoredData.xpm
new file mode 100644
index 00000000..d7146804
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/StoredData.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * StoredData_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@#################@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$#+@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@@#################@@@@.+",
+".+@@@@@@@@+++++++++++++++++@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Terminator.sml b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Terminator.sml
new file mode 100644
index 00000000..769d1f5d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Terminator.sml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<KivioShapeStencil creator="vi">
+ <KivioSMLStencilSpawnerInfo>
+ <Author data="Landshark"/>
+ <Title data="Terminator"/>
+ <Id data="Terminator"/>
+ <Description data="Terminator shape"/>
+ <Version data="0.1"/>
+ <Web data="kivio.sourceforge.net"/>
+ <Email data="lndshark@speakeasy.net"/>
+ <Copyright data="Copyright (C) 2000 theKompany.com &amp; Dave Marotti. Distributed under the BSD license."/>
+ <AutoUpdate data="off"/>
+ </KivioSMLStencilSpawnerInfo>
+ <Dimensions w="72.0" h="36.0"/>
+ <KivioConnectorTarget x="36.0" y="0.0"/>
+ <KivioConnectorTarget x="36.0" y="36.0"/>
+ <KivioConnectorTarget x="0.0" y="18.0"/>
+ <KivioConnectorTarget x="72.0" y="18.0"/>
+ <KivioShape type="ClosedPath" name="Terminator">
+ <KivioPoint x="36.0" y="36.0"/>
+
+ <KivioPoint x="18.0" y="36.0" type="bezier"/>
+ <KivioPoint x="12.0" y="36.0" type="bezier"/>
+ <KivioPoint x="0.0" y="24.0" type="bezier"/>
+ <KivioPoint x="0.0" y="18.0" type="bezier"/>
+
+ <KivioPoint x="0.0" y="18.0" type="bezier"/>
+ <KivioPoint x="0.0" y="12.0" type="bezier"/>
+ <KivioPoint x="12.0" y="0.0" type="bezier"/>
+ <KivioPoint x="18.0" y="0.0" type="bezier"/>
+
+ <KivioPoint x="54" y="0.0" type="bezier"/>
+ <KivioPoint x="60" y="0.0" type="bezier"/>
+ <KivioPoint x="72" y="12.0" type="bezier"/>
+ <KivioPoint x="72" y="18.0" type="bezier"/>
+
+ <KivioPoint x="72" y="18" type="bezier"/>
+ <KivioPoint x="72" y="24" type="bezier"/>
+ <KivioPoint x="60" y="36" type="bezier"/>
+ <KivioPoint x="54" y="36" type="bezier"/>
+
+ <KivioPoint x="36.0" y="36"/>
+ </KivioShape>
+ <KivioShape type="TextBox" name="Text" x="0.0" y="0.0" w="72.0" h="36.0"/>
+</KivioShapeStencil>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Terminator.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Terminator.xpm
new file mode 100644
index 00000000..36ae63e5
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/Terminator.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static const char * Terminator_xpm[] = {
+"32 32 6 1",
+" c None",
+". c #F8FCF8",
+"+ c #808080",
+"@ c #C0C0C0",
+"# c #000000",
+"$ c #FFFFFF",
+"...............................+",
+".+++++++++++++++++++++++++++++.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@##############@@@@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#@@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#@@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#@@@@.+",
+".+@@@@#$$$$$$$$$$$$$$$$$$#+@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@#$$$$$$$$$$$$$$$$#+@@@@.+",
+".+@@@@@@#$$$$$$$$$$$$$$#+@@@@@.+",
+".+@@@@@@@##############+@@@@@@.+",
+".+@@@@@@@@+++++++++++++@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+".+@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+",
+"...............................+",
+"++++++++++++++++++++++++++++++++"};
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/desc b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/desc
new file mode 100644
index 00000000..e495c766
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/desc
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<KivioStencilSpawnerSet>
+ <Title data="Basic Flowcharting Shapes"/>
+ <Id data="Dave Marotti - Basic Flowcharting Shapes I"/>
+ <Description>The basic stencils needed to create flowcharts</Description>
+</KivioStencilSpawnerSet>
diff --git a/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/icon.xpm b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/icon.xpm
new file mode 100644
index 00000000..48f21f81
--- /dev/null
+++ b/kivio/kiviopart/stencils/Flowcharting/BasicFlowcharting/icon.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static const char * _icon_xpm[] = {
+"16 16 7 1",
+" c None",
+". c #000000",
+"+ c #B5B8FF",
+"@ c #FFFFFF",
+"# c #3C43C4",
+"$ c #C6FFC4",
+"% c #57C158",
+" ",
+" ...... ",
+" .++++.@ ",
+" .+###.@ ",
+" .+###...... ",
+" .+###.@@@@.@ ",
+" ......@ .@ ",
+" @@@@@@ .@ ",
+" .@ ",
+" .......... ",
+" .$$$$$$$$$$. ",
+" .$%%%%%%%%%%%. ",
+" .$%%%%%%%%%%%.@",
+" .%%%%%%%%%%.@ ",
+" ..........@ ",
+" @@@@@@@@@ "};