summaryrefslogtreecommitdiffstats
path: root/kivio/kiviopart/stencils/Dia/Network
diff options
context:
space:
mode:
Diffstat (limited to 'kivio/kiviopart/stencils/Dia/Network')
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/Makefile.am71
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/antenna.shape31
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/antenna.xpm109
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/computer.shape43
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/computer.xpm31
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/dat_external.shape36
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/dat_external.xpm31
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/desc5
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/digitizing_board.pngbin0 -> 477 bytes
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/digitizing_board.shape33
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/disc.shape30
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/disc.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/diskette.shape38
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/diskette.xpm30
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/firewall.shape81
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/firewall.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/flash.shape15
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/flash.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/genmonitor.shape33
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/genmonitor.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/hub.shape41
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/hub.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/icon.xpm22
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/mobile_phone.shape62
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/mobile_phone.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/modem.shape26
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/modem.xpm67
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/modularswitch.shape53
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/modularswitch.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/monitor.shape31
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/monitor.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/nwcloud.shape27
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/nwcloud.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/pc_bigtower.shape66
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/pc_bigtower.xpm30
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/pc_desktop.shape52
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/pc_desktop.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/pc_miditower.shape57
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/pc_miditower.xpm30
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/pc_minitower.shape55
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/pc_minitower.xpm30
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/plotter.pngbin0 -> 631 bytes
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/plotter.shape44
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/printer.shape61
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/printer.xpm30
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/rj45plug.shape23
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/rj45plug.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/router-symbol.shape26
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/router-symbol.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/sceadplug.shape43
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/sceadplug.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/speaker.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/speaker.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/speaker_amp.shape25
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/speaker_amp.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/switch-atm-symbol.shape26
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/switch-atm-symbol.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/switch-symbol.shape21
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/switch-symbol.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/telephone.pngbin0 -> 421 bytes
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/telephone.shape41
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/workstation.shape59
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/workstation.xpm29
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/zip-disk.shape49
-rw-r--r--kivio/kiviopart/stencils/Dia/Network/zip-disk.xpm32
65 files changed, 2279 insertions, 0 deletions
diff --git a/kivio/kiviopart/stencils/Dia/Network/Makefile.am b/kivio/kiviopart/stencils/Dia/Network/Makefile.am
new file mode 100644
index 00000000..7332eb29
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/Makefile.am
@@ -0,0 +1,71 @@
+networkdir = $(kde_datadir)/kivio/stencils/Dia/Network
+
+SHAPES = \
+ nwcloud.shape \
+ nwcloud.xpm \
+ router-symbol.shape \
+ router-symbol.xpm \
+ switch-atm-symbol.shape \
+ switch-atm-symbol.xpm \
+ switch-symbol.shape \
+ switch-symbol.xpm \
+ dat_external.shape \
+ dat_external.xpm \
+ diskette.shape \
+ diskette.xpm \
+ mobile_phone.shape \
+ mobile_phone.xpm \
+ monitor.shape \
+ monitor.xpm \
+ pc_bigtower.shape \
+ pc_bigtower.xpm \
+ pc_desktop.shape \
+ pc_desktop.xpm \
+ pc_miditower.shape \
+ pc_miditower.xpm \
+ pc_minitower.shape \
+ pc_minitower.xpm \
+ speaker.shape \
+ speaker.xpm \
+ speaker_amp.shape \
+ speaker_amp.xpm \
+ workstation.shape \
+ workstation.xpm \
+ zip-disk.shape \
+ zip-disk.xpm \
+ disc.shape \
+ disc.xpm \
+ hub.shape \
+ hub.xpm \
+ flash.shape \
+ flash.xpm \
+ rj45plug.shape \
+ rj45plug.xpm \
+ sceadplug.shape \
+ sceadplug.xpm \
+ antenna.shape \
+ antenna.xpm \
+ modem.shape \
+ modem.xpm \
+ modularswitch.shape \
+ modularswitch.xpm \
+ printer.shape \
+ printer.xpm \
+ genmonitor.shape \
+ genmonitor.xpm \
+ computer.shape \
+ computer.xpm \
+ telephone.shape \
+ telephone.png \
+ firewall.shape \
+ firewall.xpm \
+ plotter.shape \
+ plotter.png \
+ digitizing_board.shape \
+ digitizing_board.png
+
+EXTRA_DIST = $(SHAPES)\
+ desc icon.xpm
+
+network_DATA = $(SHAPES)\
+ desc icon.xpm
diff --git a/kivio/kiviopart/stencils/Dia/Network/antenna.shape b/kivio/kiviopart/stencils/Dia/Network/antenna.shape
new file mode 100644
index 00000000..f584adb1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/antenna.shape
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Antenna</name>
+ <icon>antenna.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x=".5" y="4"/>
+ <point x=".375" y="0"/>
+ </connections>
+ <textbox x1="-1" y1="3.1" x2="2" y2="3.9" align="center" resize="no"/>
+ <svg:svg width="1cm" height="3cm">
+
+ <svg:polygon style="stroke:none; fill:background"
+ points="0,2.76 .5,2.49 1,2.76 .5,3"/>
+
+ <svg:path style="stroke:foreground; stroke-width:1"
+ d="M.45,.73 L.5,.75 M.40,.94 L.5,.99 M.35,1.17 L.5,1.26 M.30,1.40 L.5,1.5 M.25,1.62 L.5,1.74 M.2,1.85 L.5,2.01 M.15,2.08 L.5,2.25 M.1,2.3 L.5,2.49 M.05,2.52 L.5,2.76 "/>
+ <svg:path style="stroke:foreground; stroke-width:1"
+ d="M.55,.73 L.5,.75 M.6,.94 L.5,.99 M.65,1.18 L.5,1.26 M.69,1.40 L.5,1.5 M.75,1.62 L.5,1.74 M.81,1.85 L.5,2.01 M.85,2.08 L.5,2.25 M.9,2.3 L.5,2.49 M.95,2.52 L.5,2.76"/>
+
+ <svg:path style="stroke:foreground; stroke-width:1"
+ d="M.5,.51 L.44,.24 L.5,.375 L.375,0"/>
+
+ <svg:polygon style="stroke:foreground; stroke-width:2"
+ points=".5,.51 1,2.76 .5,3 0,2.76"/>
+
+ <svg:path style="stroke:foreground; stroke-width:2"
+ d="M0,2.76 L.5,2.49 L1,2.76 M.5,.51 L.5,3"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/antenna.xpm b/kivio/kiviopart/stencils/Dia/Network/antenna.xpm
new file mode 100644
index 00000000..b77f3ca1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/antenna.xpm
@@ -0,0 +1,109 @@
+/* XPM */
+static char * antenna_xpm[] = {
+"22 22 84 1",
+" c None",
+". c #EBEBEB",
+"+ c #D8D8D8",
+"@ c #E2E2E2",
+"# c #E9E9E9",
+"$ c #E1E1E1",
+"% c #CECECE",
+"& c #E6E6E6",
+"* c #D3D3D3",
+"= c #C4C4C4",
+"- c #696969",
+"; c #8A8A8A",
+"> c #2E2E2E",
+", c #3A3A3A",
+"' c #535353",
+") c #616161",
+"! c #B3B3B3",
+"~ c #878787",
+"{ c #8B8B8B",
+"] c #CACACA",
+"^ c #9C9C9C",
+"/ c #9E9E9E",
+"( c #B8B8B8",
+"_ c #777777",
+": c #767676",
+"< c #888888",
+"[ c #7F7F7F",
+"} c #DFDFDF",
+"| c #737373",
+"1 c #B1B1B1",
+"2 c #686868",
+"3 c #A0A0A0",
+"4 c #F0F0F0",
+"5 c #AEAEAE",
+"6 c #919191",
+"7 c #A1A1A1",
+"8 c #797979",
+"9 c #8C8C8C",
+"0 c #929292",
+"a c #B4B4B4",
+"b c #9F9F9F",
+"c c #707070",
+"d c #C7C7C7",
+"e c #909090",
+"f c #9A9A9A",
+"g c #B6B6B6",
+"h c #ECECEC",
+"i c #828282",
+"j c #D4D4D4",
+"k c #A8A8A8",
+"l c #ADADAD",
+"m c #EFEFEF",
+"n c #848484",
+"o c #9D9D9D",
+"p c #9B9B9B",
+"q c #AFAFAF",
+"r c #6A6A6A",
+"s c #F7F7F7",
+"t c #BDBDBD",
+"u c #EEEEEE",
+"v c #AAAAAA",
+"w c #6D6D6D",
+"x c #CBCBCB",
+"y c #E3E3E3",
+"z c #949494",
+"A c #4B4B4B",
+"B c #555555",
+"C c #A2A2A2",
+"D c #B7B7B7",
+"E c #656565",
+"F c #505050",
+"G c #979797",
+"H c #646464",
+"I c #959595",
+"J c #A7A7A7",
+"K c #8E8E8E",
+"L c #BABABA",
+"M c #F5F5F5",
+"N c #BBBBBB",
+"O c #F4F4F4",
+"P c #B2B2B2",
+"Q c #ACACAC",
+"R c #7D7D7D",
+"S c #A5A5A5",
+" . ",
+" ++ ",
+" @# $ . ",
+" @%&*$$=$ ",
+" -; ",
+" >, ",
+" ') ",
+" !~{] ",
+" ^/(/ ",
+" _:<[ ",
+" }|/12 ",
+" 34^(#5 ",
+" 678970 ",
+" -33abc ",
+" de4fghij ",
+" /hk89lmf ",
+" noopqoo{ ",
+" r(s7tuvw ",
+" 1xyzABCmDa ",
+" eEcFG/FH[I ",
+" JKLMINOP{Q ",
+" $CR9S# "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/computer.shape b/kivio/kiviopart/stencils/Dia/Network/computer.shape
new file mode 100644
index 00000000..9a861e44
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/computer.shape
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - General Computer (Tower)</name>
+ <icon>computer.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x="1.1" y="0"/>
+ <point x="1.1" y="3.8"/>
+ </connections>
+ <textbox x1="0" y1="3.9" x2="2.2" y2="6.9" align="center" resize="no"/>
+ <svg:svg width="2.2cm" height="3.8cm">
+ <svg:rect style="fill:#B3B3B3; stroke:foreground; stroke-width: .8"
+ x=".3" y="0" width="1.5" height="3.5"/>
+ <svg:rect style="fill:none; stroke:foreground; stroke-width:.1"
+ x=".45" y=".21" width="1.2" height=".4"/>
+ <svg:rect style="fill:none; stroke:foreground; stroke-width:.1"
+ x=".45" y=".61" width="1.2" height=".4"/>
+ <svg:rect style="fill:none; stroke:foreground; stroke-width:.1"
+ x=".45" y="1.01" width="1.2" height=".4"/>
+ <svg:rect style="fill:none; stroke:foreground; stroke-width:.1"
+ x=".45" y="1.41" width="1.2" height=".4"/>
+
+ <svg:rect style="fill:none; stroke:foreground; stroke-width:.1"
+ x=".45" y="1.89" width=".75" height=".24"/>
+
+ <svg:circle style="fill:#00FF00;stroke:foreground;stroke-width:.1"
+ cx="1.575" cy="1.93" r=".0525"/>
+ <svg:circle style="fill:#FFFF00;stroke:foreground;stroke-width:.1"
+ cx="1.575" cy="2.09" r=".0525"/>
+ <svg:rect style="fill:background;stroke:foreground;stroke-width:.1"
+ x="1.275" y="1.97" width=".18" height=".16"/>
+
+ <svg:path style="stroke:foreground; stroke-width:.1"
+ d="M.55,2.45 L.55,3.325 M.8,2.45 L.8,3.325 M1.05,2.45 L1.05,3.325"/>
+ <svg:path style="stroke:foreground; stroke-width:.1"
+ d="M1.3,2.45 L1.3,3.325 M1.55,2.45 L1.55,3.325 M1.8,2.45 L1.8,3.325"/>
+
+ <svg:polygon style="stroke:foreground;stroke-width:.1;fill:#999999"
+ points="0,3.8 .3,3.2 .3,3.5 1.8,3.5 1.8,3.2 2.2,3.8"/>
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/computer.xpm b/kivio/kiviopart/stencils/Dia/Network/computer.xpm
new file mode 100644
index 00000000..e0df9833
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/computer.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * computer_xpm[] = {
+"22 22 6 1",
+" c None",
+". c #000000",
+"+ c #ADADAD",
+"@ c #FFFFFF",
+"# c #43FF00",
+"$ c #FFFA00",
+" ............. ",
+" .+++++++++++. ",
+" .+.........+. ",
+" .+.+++++++.+. ",
+" .+.........+. ",
+" .+.+++++++.+. ",
+" .+.........+. ",
+" .+.+++++++.+. ",
+" .+.........+. ",
+" .+++++++++++. ",
+" .+.....+++++. ",
+" .+.+++.+@@+#. ",
+" .+.....+@@+$. ",
+" .+++++++++++. ",
+" .+.+.+.+.+.+. ",
+" .+.+.+.+.+.+. ",
+" .+.+.+.+.+.+. ",
+" ..+.+.+.+.+.+.. ",
+" .+.+++++++++++.+. ",
+" .++.............++. ",
+" .+++++++++++++++++. ",
+" ................... "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/dat_external.shape b/kivio/kiviopart/stencils/Dia/Network/dat_external.shape
new file mode 100644
index 00000000..39d6a058
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/dat_external.shape
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - An external DAT drive</name>
+ <icon>dat_external.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="15"/>
+ <point x="15" y="0"/>
+ <point x="15" y="15"/>
+ <point x="0" y="7.5"/>
+ <point x="15" y="7.5"/>
+ <point x="7.5" y="0"/>
+ <point x="7.5" y="15"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="15cm" height="15cm" viewBox="0 0 15 15">
+ <svg:rect style="fill: #d9d9cd" x="0" y="0" width="15" height="15"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0" y="0" width="15" height="15"/>
+ <svg:rect style="fill: #cdcdcd" x="1" y="1" width="13" height="6"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1" y="1" width="13" height="6"/>
+ <svg:rect style="fill: #b3b3b3" x="2" y="2" width="11" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="2" y="2" width="11" height="2"/>
+ <svg:rect style="fill: #34ff34" x="12.5" y="12" width="1.5" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="12.5" y="12" width="1.5" height="1"/>
+ <svg:rect style="fill: #343434" x="11.5" y="5.5" width="1.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="11.5" y="5.5" width="1.5" height="0.5"/>
+ <svg:rect style="fill: #cdcd1a" x="2" y="5.5" width="1" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0" y1="8" x2="15" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="1.5" y1="4.5" x2="13.5" y2="4.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="13.5" y1="5" x2="1.5" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="1.5" y1="5.5" x2="13.5" y2="5.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="13.5" y1="6" x2="1.5" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="1.5" y1="6.5" x2="13.5" y2="6.5"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/dat_external.xpm b/kivio/kiviopart/stencils/Dia/Network/dat_external.xpm
new file mode 100644
index 00000000..4923a75d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/dat_external.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * dat_external_xpm[] = {
+"22 22 6 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #A7A7A7",
+"# c #6B6B6B",
+"$ c #878787",
+" ",
+" .................. ",
+" .++++++++++++++++++. ",
+" .+@@@@@@@@@@@@@@@@+. ",
+" .+@##############@+. ",
+" .+@##############@+. ",
+" .+@##############@+. ",
+" .+@@@@@@@@@@@@@@@@+. ",
+" .+@$$@@@@@@@@@$$$@+. ",
+" .+@@@@@@@@@@@@@@@@+. ",
+" .++++++++++++++++++. ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++@@@+. ",
+" .++++++++++++++@#@+. ",
+" .++++++++++++++@@@+. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .................. ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/desc b/kivio/kiviopart/stencils/Dia/Network/desc
new file mode 100644
index 00000000..46c5c98c
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/desc
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<KivioStencilSpawnerSet>
+ <Title data="Network"/>
+ <Id data="Dia - Network"/>
+</KivioStencilSpawnerSet>
diff --git a/kivio/kiviopart/stencils/Dia/Network/digitizing_board.png b/kivio/kiviopart/stencils/Dia/Network/digitizing_board.png
new file mode 100644
index 00000000..68bc5ea5
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/digitizing_board.png
Binary files differ
diff --git a/kivio/kiviopart/stencils/Dia/Network/digitizing_board.shape b/kivio/kiviopart/stencils/Dia/Network/digitizing_board.shape
new file mode 100644
index 00000000..0b7f7ded
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/digitizing_board.shape
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns" xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Digitizing Board</name>
+ <icon>digitizing_board.png</icon>
+ <connections>
+ <point x="8.5" y="4.5"/>
+ <point x="13.25" y="6.75"/>
+ <point x="3.75" y="6.75"/>
+ <point x="8.5" y="11"/>
+ <point x="13.25" y="6.75"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg>
+ <svg:rect style="fill: #cdcdcd" x="5" y="7" width="0.5" height="5.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="5" y="7" width="0.5" height="5.5"/>
+ <svg:rect style="fill: #cdcdcd" x="11.5" y="7" width="0.5" height="5.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="11.5" y="7" width="0.5" height="5.5"/>
+ <svg:rect style="fill: #cdcdcd" x="5.5" y="10" width="6" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="5.5" y="10" width="6" height="1"/>
+ <svg:rect style="fill: #020202" x="5" y="12.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="5" y="12.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #020202" x="11.5" y="12.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="11.5" y="12.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcdcd" x="11.5" y="12" width="0.5" height="0.55"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="11.5" y="12" width="0.5" height="0.55"/>
+ <svg:rect style="fill: #cbcbcb" x="5" y="12" width="0.5" height="0.55"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="5" y="12" width="0.5" height="0.55"/>
+ <svg:polygon style="fill: background" points="4,4.5 13,4.5 13.5,9 3.5,9 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: foreground" points="4,4.5 13,4.5 13.5,9 3.5,9 "/>
+ <svg:rect style="fill: #4c4c4c" x="10" y="9" width="3" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="10" y="9" width="3" height="0.5"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/disc.shape b/kivio/kiviopart/stencils/Dia/Network/disc.shape
new file mode 100644
index 00000000..deaa4c68
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/disc.shape
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Storage</name>
+ <icon>disc.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x="0.85" y="0"/>
+ <point x="0.85" y="2.0"/>
+ </connections>
+ <textbox x1="-1" y1="2" x2="3" y2="5" align="center" resize="no"/>
+ <svg:svg width="2cm" height="2cm">
+ <svg:rect style="stroke:none; fill:background" x="0" y="0.25"
+ width="1.7" height="1.5"/>
+ <svg:ellipse style="stroke: none; fill:background" cx="0.85"
+ cy="1.75" rx="0.85" ry="0.25"/>
+ <svg:ellipse style="fill:background" cx="0.85"
+ cy="0.25" rx="0.85" ry="0.25" />
+ <svg:path d="M 1.7,0.25 L 1.7,1.75 C 1.7,1.88807119 1.31944204,2.0 0.85,2.0 C 0.38055796,2.0 0,1.88807119 0,1.75 L 0,0.25" />
+ </svg:svg>
+</shape>
+
+
+
+
+
+
+
+
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/disc.xpm b/kivio/kiviopart/stencils/Dia/Network/disc.xpm
new file mode 100644
index 00000000..2d981b8b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/disc.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * disc_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ......... ",
+" ...++++++++.... ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" ....+++++++++.... ",
+" .+++.........+++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" ...+++++++++.... ",
+" .......... ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/diskette.shape b/kivio/kiviopart/stencils/Dia/Network/diskette.shape
new file mode 100644
index 00000000..904760e0
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/diskette.shape
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A Diskette</name>
+ <icon>diskette.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="16" y="0"/>
+ <point x="16" y="17.5"/>
+ <point x="1" y="17.5"/>
+ <point x="0" y="16.5"/>
+ <point x="0" y="8.75"/>
+ <point x="16" y="8.75"/>
+ <point x="8" y="0"/>
+ <point x="8" y="17.5"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="17cm" height="18cm" viewBox="-1 -1 17 18">
+ <svg:polygon style="fill: #343434" points="0,0 16,0 16,17.5 1,17.5 0,16.5 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: #000000" points="0,0 16,0 16,17.5 1,17.5 0,16.5 "/>
+ <svg:rect style="fill: #ffffff" x="0.25" y="1" width="1" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0.25" y="1" width="1" height="1"/>
+ <svg:rect style="fill: #ffffff" x="14.75" y="1" width="1" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="14.75" y="1" width="1" height="1"/>
+ <svg:rect style="fill: #ffffff" x="1.5" y="0" width="13" height="10.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1.5" y="0" width="13" height="10.5"/>
+ <svg:rect style="fill: #343434" x="3.5" y="11.5" width="11" height="6"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3.5" y="11.5" width="11" height="6"/>
+ <svg:rect style="fill: #cdcdcd" x="3.5" y="11.5" width="8.5" height="6"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3.5" y="11.5" width="8.5" height="6"/>
+ <svg:rect style="fill: #343434" x="5" y="12" width="2" height="4.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="5" y="12" width="2" height="4.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="2" x2="13" y2="2"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="13" y1="4" x2="3" y2="4"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="6" x2="13" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="13" y1="8" x2="3" y2="8"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/diskette.xpm b/kivio/kiviopart/stencils/Dia/Network/diskette.xpm
new file mode 100644
index 00000000..d726fee9
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/diskette.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * diskette_xpm[] = {
+"22 22 5 1",
+" c None",
+". c #000000",
+"+ c #353535",
+"@ c #FFFFFF",
+"# c #A7A7A7",
+" ",
+" .................. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .@+@@@@@@@@@@@@@@+@. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@++++++++++++@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@++++++++++++@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@++++++++++++@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++++++++++++++++++. ",
+" .+++########+++++++. ",
+" .+++#++#####+++++++. ",
+" .+++#++#####+++++++. ",
+" .+++#++#####+++++++. ",
+" .++########+++++++. ",
+" ................. ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/firewall.shape b/kivio/kiviopart/stencils/Dia/Network/firewall.shape
new file mode 100644
index 00000000..ea128a59
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/firewall.shape
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Firewall</name>
+ <icon>firewall.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x=".5" y="0"/>
+ <point x=".625" y="-.125"/>
+ <point x=".5" y="2"/>
+ <point x="0" y="0"/>
+ <point x=".125" y="-.125"/>
+ <point x="0" y=".5"/>
+ <point x="0" y="1"/>
+ <point x="0" y="1.5"/>
+ <point x="0" y="2"/>
+ <point x="1" y="0"/>
+ <point x="1.125" y="-.125"/>
+ <point x="1" y=".5"/>
+ <point x="1.125" y=".375"/>
+ <point x="1" y="1"/>
+ <point x="1.125" y=".875"/>
+ <point x="1" y="1.5"/>
+ <point x="1.125" y="1.375"/>
+ <point x="1" y="2"/>
+ <point x="1.125" y="1.875"/>
+ </connections>
+ <textbox x1="0" y1="2.1" x2="1" y2="2.8" align="center" resize="no"/>
+ <svg:svg width="1cm" height="2cm">
+ <svg:rect style="stroke:none; fill: #FF0000"
+ x="0" y="0" width="1" height="2"/>
+ <svg:polygon style="stroke:none; fill: #FF0000"
+ points="0,0 1,0 1.125,-.125 .125,-.125"/>
+ <svg:polygon style="stroke:none; fill: #FF0000"
+ points="1,0 1.125,-.125 1.125,1.875 1,2"/>
+
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="0" y1=".2" x2="1" y2=".2"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="1.125" y1=".075" x2="1" y2=".2"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1=".3" y1="0" x2=".3" y2=".2"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1=".3" y1="0" x2=".425" y2="-.125"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="0" y1=".6" x2="1" y2=".6"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="1.125" y1=".475" x2="1" y2=".6"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1=".7" y1=".2" x2=".7" y2=".6"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="0" y1="1" x2="1" y2="1"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="1.125" y1=".875" x2="1" y2="1"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1=".3" y1=".6" x2=".3" y2="1"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="0" y1="1.4" x2="1" y2="1.4"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="1.125" y1="1.275" x2="1" y2="1.4"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1=".7" y1="1" x2=".7" y2="1.4"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="0" y1="1.8" x2="1" y2="1.8"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1="1.125" y1="1.675" x2="1" y2="1.8"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1=".3" y1="1.4" x2=".3" y2="1.8"/>
+ <svg:line style="stroke:#FFFFFF; stroke-width:1"
+ x1=".7" y1="1.8" x2=".7" y2="2"/>
+
+ <svg:line style="stroke:foreground; stroke-width:.5"
+ x1="0" y1="0" x2="1" y2="0"/>
+ <svg:line style="stroke:foreground; stroke-width:.5"
+ x1="1" y1="2" x2="1" y2="0"/>
+ <svg:line style="stroke:foreground; stroke-width:.5"
+ x1="1" y1="0" x2="1.125" y2="-.125"/>
+ <svg:polyline style="stroke:foreground; stroke-width:.5"
+ points="0,0 .125,-.125 1.125,-.125,1.125,1.875 1,2 0,2 0,0"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/firewall.xpm b/kivio/kiviopart/stencils/Dia/Network/firewall.xpm
new file mode 100644
index 00000000..1e0c8d36
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/firewall.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * firewall_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #FF0000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .......+.. ",
+" .......+.. ",
+" ++++++++++ ",
+" ..+....... ",
+" ..+....... ",
+" ..+....... ",
+" ++++++++++ ",
+" .......+.. ",
+" .......+.. ",
+" .......+.. ",
+" ++++++++++ ",
+" ..+....... ",
+" ..+....... ",
+" ..+....... ",
+" ++++++++++ ",
+" .......+.. ",
+" .......+.. ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/flash.shape b/kivio/kiviopart/stencils/Dia/Network/flash.shape
new file mode 100644
index 00000000..663fb81b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/flash.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>Network - WAN Connection</name>
+ <icon>flash.xpm</icon>
+ <connections>
+ <point x="3.5" y="11"/>
+ </connections>
+ <textbox x1="0" y1="11.1" x2="7" y2="14.1" align="center" resize="no"/>
+ <svg:svg width="7cm" height="11cm">
+ <svg:polygon style="stroke:none; fill:foreground"
+ points="2.03,.99 4.97,.99 3.99,3.52 6.58,3.52 2.03,10.45 3.01,5.5 .98,5.5"
+ />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/flash.xpm b/kivio/kiviopart/stencils/Dia/Network/flash.xpm
new file mode 100644
index 00000000..cce82517
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/flash.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * flash_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ........ ",
+" ......... ",
+" ........ ",
+" ....... ",
+" ... ",
+" ... ",
+" .. ",
+" ... ",
+" .. ",
+" ... ",
+" .. ",
+" .. ",
+" . ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/genmonitor.shape b/kivio/kiviopart/stencils/Dia/Network/genmonitor.shape
new file mode 100644
index 00000000..3a857cb6
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/genmonitor.shape
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - General Monitor (With Stand)</name>
+ <icon>genmonitor.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x="1.5" y="2.95"/>
+ </connections>
+ <textbox x1="-1" y1="3.05" x2="4" y2="6.05" align="center" resize="no"/>
+ <svg:svg width="3cm" height="2.95cm">
+ <svg:rect style="fill:#B3B3B3; stroke:foreground; stroke-width: .5"
+ x="0" y="0" width="3" height="2.25"/>
+ <svg:rect style="fill:foreground; stroke:none"
+ x=".325" y=".325" width="2.35" height="1.55"/>
+
+ <svg:polygon style="fill:#B3B3B3;stroke:foreground;stroke-width: .5"
+ points=".40625,2.25 1.95,2.25 1.95,2.6 .4875,2.6"/>
+ <svg:polygon style="fill:#B3B3B3;stroke:foreground;stroke-width: .5"
+ points="1.95,2.25 2.59375,2.25 2.5125,2.6, 1.95,2.6"/>
+
+ <svg:rect style="fill:background; stroke:foreground; stroke-width:.25"
+ x="2.055" y="2.355" width=".14" height=".14"/>
+ <svg:polygon style="fill:#B3B3B3;stroke:foreground;stroke-width:.5"
+ points="1.2,2.6 1.8,2.6 1.8,2.775 2.1,2.775 2.1,2.95 .9,2.95 .9,2.775 1.2,2.775"/>
+ </svg:svg>
+</shape>
+
+
+
+
+
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/genmonitor.xpm b/kivio/kiviopart/stencils/Dia/Network/genmonitor.xpm
new file mode 100644
index 00000000..ce5aadd7
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/genmonitor.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * monitor_xpm[] = {
+"22 22 4 1",
+" c None",
+". c #000000",
+"+ c #ADADAD",
+"@ c #FFFFFF",
+" ",
+" .................... ",
+" .++++++++++++++++++. ",
+" .+................+. ",
+" .+................+. ",
+" .+................+. ",
+" .+................+. ",
+" .+................+. ",
+" .+................+. ",
+" .+................+. ",
+" .+................+. ",
+" .+................+. ",
+" .+................+. ",
+" .++++++++++++++++++. ",
+" .................... ",
+" .++++++++.@@+++. ",
+" .+++++++.@@++. ",
+" .............. ",
+" .++++. ",
+" ...++++... ",
+" .++++++++. ",
+" .......... "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/hub.shape b/kivio/kiviopart/stencils/Dia/Network/hub.shape
new file mode 100644
index 00000000..62c624f1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/hub.shape
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Hub</name>
+ <icon>hub.xpm</icon>
+ <connections>
+ <point x="2.5" y="2.2"/>
+ <point x=".625" y=".87"/>
+ <point x="1.125" y=".87"/>
+ <point x="1.625" y=".87"/>
+ <point x="2.125" y=".87"/>
+ <point x="2.625" y=".87"/>
+ <point x="3.125" y=".87"/>
+ <point x="3.625" y=".87"/>
+ <point x="4.125" y=".87"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <textbox x1="0" y1="2.3" x2="5" y2="5.3" align="center" resize="no"/>
+ <svg:svg width="5cm" height="2.2cm">
+ <svg:rect style="stroke: foreground; stroke-width:.8; fill:#B3B3B3"
+ x="0" y="0" width="5" height="2.2"/>
+
+ <svg:rect style="stroke:none; fill:foreground"
+ x=".5" y=".75" width=".25" height=".24"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="1" y=".75" width=".25" height=".24"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="1.5" y=".75" width=".25" height=".24"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="2" y=".75" width=".25" height=".24"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="2.5" y=".75" width=".25" height=".24"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="3" y=".75" width=".25" height=".24"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="3.5" y=".75" width=".25" height=".24"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="4" y=".75" width=".25" height=".24"/>
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/hub.xpm b/kivio/kiviopart/stencils/Dia/Network/hub.xpm
new file mode 100644
index 00000000..8483e771
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/hub.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hub_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .................... ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .+..+..+..+..++...+. ",
+" .+..+..+..+..++...+. ",
+" .+..+..+..+..++...+. ",
+" .++++++++++++++++++. ",
+" .................... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/icon.xpm b/kivio/kiviopart/stencils/Dia/Network/icon.xpm
new file mode 100644
index 00000000..8d14bd8d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/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/Network/mobile_phone.shape b/kivio/kiviopart/stencils/Dia/Network/mobile_phone.shape
new file mode 100644
index 00000000..ba006a8f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/mobile_phone.shape
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A Mobile Phone</name>
+ <icon>mobile_phone.xpm</icon>
+ <connections>
+ <point x="0" y="1.5" />
+ <point x="0" y="25" />
+ <point x="10" y="1.5" />
+ <point x="10" y="25" />
+ <point x="0" y="12.5" />
+ <point x="10" y="12.5" />
+ <point x="5" y="1.5" />
+ <point x="5" y="25" />
+ <point x="8" y="0" />
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="11cm" height="26cm" viewBox="-1 -1 11 26">
+ <svg:rect style="fill: #3344b0" x="0" y="1.5" width="10" height="23.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0" y="1.5" width="10" height="23.5"/>
+ <svg:rect style="fill: #d0f4e5" x="1.5" y="15.5" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1.5" y="15.5" width="2" height="2"/>
+ <svg:rect style="fill: #193474" x="7.5" y="0" width="1" height="1.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="7.5" y="0" width="1" height="1.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="3" x2="3" y2="4"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3.5" y1="3" x2="3.5" y2="4"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="4" y1="2.5" x2="4" y2="4.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="4.5" y1="2.5" x2="4.5" y2="4.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="5" y1="2.5" x2="5" y2="4.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="5.5" y1="2.5" x2="5.5" y2="4.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="6" y1="2.5" x2="6" y2="4.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="6.5" y1="3" x2="6.5" y2="4"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="7" y1="3" x2="7" y2="4"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="4" y1="23.5" x2="4" y2="24"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="4.5" y1="23.5" x2="4.5" y2="24.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="5" y1="23.5" x2="5" y2="24.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="5.5" y1="23.5" x2="5.5" y2="24.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="6" y1="23.5" x2="6" y2="24"/>
+ <svg:rect style="fill: #d0f4e5" x="1.5" y="18" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1.5" y="18" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="1.5" y="20.5" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1.5" y="20.5" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="4" y="15.5" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="4" y="15.5" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="4" y="18" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="4" y="18" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="4" y="20.5" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="4" y="20.5" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="6.5" y="15.5" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="6.5" y="15.5" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="6.5" y="18" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="6.5" y="18" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="6.5" y="20.5" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="6.5" y="20.5" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="1.5" y="5.5" width="7" height="5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1.5" y="5.5" width="7" height="5"/>
+ <svg:rect style="fill: #d0f4e5" x="2.5" y="11.5" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="2.5" y="11.5" width="2" height="2"/>
+ <svg:rect style="fill: #d0f4e5" x="5.5" y="11.5" width="2" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="5.5" y="11.5" width="2" height="2"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/mobile_phone.xpm b/kivio/kiviopart/stencils/Dia/Network/mobile_phone.xpm
new file mode 100644
index 00000000..5db00f2a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/mobile_phone.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * mobile_phone_xpm[] = {
+"22 22 4 1",
+" c None",
+". c #000000",
+"+ c #444484",
+"@ c #B7C691",
+" .. ",
+" .......... ",
+" ..++++++++.. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++@@@@@@++. ",
+" .++@@@@@@++. ",
+" .++@@@@@@++. ",
+" .++@@@@@@++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .+..+..+..+. ",
+" .+..+..+..+. ",
+" .++++++++++. ",
+" .+..+..+..+. ",
+" .+..+..+..+. ",
+" .++++++++++. ",
+" .+..+..+..+. ",
+" .+..+..+..+. ",
+" .++++++++++. ",
+" ..++++++++.. ",
+" .......... "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/modem.shape b/kivio/kiviopart/stencils/Dia/Network/modem.shape
new file mode 100644
index 00000000..0a8c2b2a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/modem.shape
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Modem</name>
+ <icon>modem.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x="4.5" y="3.2"/>
+ </connections>
+ <textbox x1="0" y1="3.3" x2="9" y2="6.3" align="center" resize="no"/>
+ <svg:svg width="9cm" height="2.5cm">
+ <svg:polygon style="stroke:foreground; stroke-width:1.6"
+ points="0,.5 1.8,.5 3,0 6,0 6.93,.5 9,.5 9,2.5 0,2.5"/>
+
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#B3B3B3"
+ x=".45" y=".75" width="8.1" height="1.5"/>
+ <svg:circle style="stroke:foreground; stroke-width:.8;fill:background"
+ cx="1.44" cy="1.5" r=".5"/>
+ <svg:circle style="stroke:foreground; stroke-width:.8;fill:background"
+ cx="3.42" cy="1.5" r=".5"/>
+ <svg:circle style="stroke:foreground; stroke-width:.8;fill:background"
+ cx="5.49" cy="1.5" r=".5"/>
+ <svg:circle style="stroke:foreground; stroke-width:.8;fill:background"
+ cx="7.47" cy="1.5" r=".5" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/modem.xpm b/kivio/kiviopart/stencils/Dia/Network/modem.xpm
new file mode 100644
index 00000000..d73f1efc
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/modem.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char * modem_xpm[] = {
+"22 22 42 1",
+" c None",
+". c #BEBEBE",
+"+ c #696969",
+"@ c #767676",
+"# c #6E6E6E",
+"$ c #959595",
+"% c #9F9F9F",
+"& c #676767",
+"* c #9C9C9C",
+"= c #FBFBFB",
+"- c #FEFEFE",
+"; c #FFFFFF",
+"> c #C5C5C5",
+", c #646464",
+"' c #8F8F8F",
+") c #C6C6C6",
+"! c #A5A5A5",
+"~ c #AAAAAA",
+"{ c #ADADAD",
+"] c #BFBFBF",
+"^ c #B0B0B0",
+"/ c #AFAFAF",
+"( c #C0C0C0",
+"_ c #BDBDBD",
+": c #B1B1B1",
+"< c #AEAEAE",
+"[ c #B4B4B4",
+"} c #B5B5B5",
+"| c #5B5B5B",
+"1 c #A9A9A9",
+"2 c #F1F1F1",
+"3 c #CECECE",
+"4 c #A6A6A6",
+"5 c #F9F9F9",
+"6 c #F0F0F0",
+"7 c #ABABAB",
+"8 c #BBBBBB",
+"9 c #B2B2B2",
+"0 c #9D9D9D",
+"a c #A0A0A0",
+"b c #5C5C5C",
+"c c #858585",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .+@@@@@@@@@@@@#$ ",
+"%@&*=-;;;;;;;;;;;;>,@'",
+"@)!!!!!!!!!!!!!!!!!!~@",
+"@{].^/(_:~]]^{(]<[}(:|",
+"@{]123_453..361(.;{(:|",
+"@{]_<7(8^7(({~(({}9(:|",
+"@0aaaaaaaaaaaaaaaaaa$b",
+"0@@@@@@@@@@@@@@@@@@@@c",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/modularswitch.shape b/kivio/kiviopart/stencils/Dia/Network/modularswitch.shape
new file mode 100644
index 00000000..eb92b05c
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/modularswitch.shape
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Modular Switch</name>
+ <icon>modularswitch.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x="4.75" y="8.2"/>
+ </connections>
+ <textbox x1="0" y1="8.3" x2="9.5" y2="11.3" align="center" resize="no"/>
+ <svg:svg width="9.5cm" height="8.2cm">
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:background"
+ x="0" y="0" width="9.5" height="7.5"/>
+ <svg:path style="stroke:foreground; stroke-width:.8;"
+ d="M0,2.5 L9.5,2.5 M0,5 L9.5,5"/>
+
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#FF0000"
+ x="1.045" y=".975" width=".950" height="1.275"/>
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#FF0000"
+ x="2.47" y=".975" width=".950" height="1.275"/>
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#FF0000"
+ x="5.985" y=".975" width=".950" height="1.275"/>
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#FF0000"
+ x="7.505" y=".975" width=".950" height="1.275"/>
+
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#FFFF00"
+ x="1.045" y="3.45" width="1.425" height=".525"/>
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#FFFF00"
+ x="3.99" y="3.45" width="1.425" height=".525"/>
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#FFFF00"
+ x="7.03" y="3.45" width="1.425" height=".525"/>
+
+ <svg:rect style="stroke:none; fill:foreground"
+ x="1.045" y="6" width=".475" height=".525"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="1.995" y="6" width=".475" height=".525"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="3.04" y="6" width=".475" height=".525"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="3.99" y="6" width=".475" height=".525"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="5.035" y="6" width=".475" height=".525"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="5.985" y="6" width=".475" height=".525"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="7.03" y="6" width=".475" height=".525"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="7.98" y="6" width=".475" height=".525"/>
+ </svg:svg>
+</shape>
+
+
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/modularswitch.xpm b/kivio/kiviopart/stencils/Dia/Network/modularswitch.xpm
new file mode 100644
index 00000000..34cb7de1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/modularswitch.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * modularswitch_xpm[] = {
+"22 22 4 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #5E5E5E",
+" ",
+" .................... ",
+" .++++++++++++++++++. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .+@@@@@@@@@@@@@@..+. ",
+" .++++++++++++++++++. ",
+" .................... ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/monitor.shape b/kivio/kiviopart/stencils/Dia/Network/monitor.shape
new file mode 100644
index 00000000..66fc1734
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/monitor.shape
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A Workstation Monitor</name>
+ <icon>monitor.xpm</icon>
+ <connections>
+ <point x="0" y="9"/>
+ <point x="18" y="9"/>
+ <point x="9" y="0"/>
+ <point x="9" y="18"/>
+ <point x="0" y="0"/>
+ <point x="0" y="15"/>
+ <point x="18" y="0"/>
+ <point x="18" y="15"/>
+ <point x="3" y="18"/>
+ <point x="15" y="18"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="19cm" height="19cm" viewBox="0 0 18 18">
+ <svg:rect style="fill: #d9d9cd" x="0" y="0" width="18" height="15"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0" y="0" width="18" height="15"/>
+ <svg:rect style="fill: #a1a1a1" x="1" y="1" width="16" height="12"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1" y="1" width="16" height="12"/>
+ <svg:polygon style="fill: #d9d9cd" points="3,15 15,15 12,16 6,16 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: #000000" points="3,15 15,15 12,16 6,16 "/>
+ <svg:rect style="fill: #d9d9cd" x="6" y="16" width="6" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="6" y="16" width="6" height="1"/>
+ <svg:rect style="fill: #d9d9cd" x="3" y="17" width="12" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="17" width="12" height="1"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/monitor.xpm b/kivio/kiviopart/stencils/Dia/Network/monitor.xpm
new file mode 100644
index 00000000..b23bc6d3
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/monitor.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * monitor_xpm[] = {
+"22 22 4 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #A7A7A7",
+" ",
+" .................. ",
+" .++++++++++++++++++. ",
+" .++++++++++++++++++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++@@@@@@@@@@@@@@++. ",
+" .++++++++++++++++++. ",
+" .+++++++++++++@++++. ",
+" ...++++++++++++... ",
+" ...++++++... ",
+" .++++++++++++. ",
+" .++++++++++++++. ",
+" .............. ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/nwcloud.shape b/kivio/kiviopart/stencils/Dia/Network/nwcloud.shape
new file mode 100644
index 00000000..3baeb8a1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/nwcloud.shape
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Cloud</name>
+ <icon>nwcloud.xpm</icon>
+ <connections>
+ <point x="0.731687" y="7.33522"/>
+ <point x="9.89242" y="14.2758"/>
+ <point x="20.9032" y="6.2603"/>
+ <point x="9.1958" y="0.636613"/>
+ </connections>
+ <textbox x1="5.71" y1="4.15" x2="17.4" y2="11.48"/>
+ <svg:svg width="22cm" height="15cm">
+ <svg:path d="M 5.18404 4.45412
+ C 3.53404,4.40412 0.334045,5.45412 0.784045,7.70412
+ C 1.23404,9.95412 3.38404,10.4541 4.28404,9.80412
+ C 5.18404,9.15412 2.88404,12.9541 7.28404,13.9541
+ C 11.684,14.9541 13.934,13.3541 13.284,12.2041
+ C 12.634,11.0541 17.134,14.9041 19.234,12.7041
+ C 21.334,10.5041 17.084,8.40412 17.984,8.70412
+ C 18.884,9.00412 21.634,8.60412 20.734,4.85412
+ C 19.834,1.10412 11.734,4.00412 12.634,3.45412
+ C 13.534,2.90412 11.284,0.154115 8.48404,0.704115
+ C 5.68404,1.25412 5.48544,2.25217 5.18544,4.45217 z"
+ style="fill: default"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/nwcloud.xpm b/kivio/kiviopart/stencils/Dia/Network/nwcloud.xpm
new file mode 100644
index 00000000..400053af
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/nwcloud.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * nwc_outline_xpm[] = {
+"22 22 3 1",
+" c None",
+". c black",
+"X c white",
+" ",
+" ",
+" ... ",
+" ..XXX.. ... ",
+" ..XXX.. ....... ",
+" ..XXXXX....XXXX.. ",
+" ..XXXXX...XXXX.. ",
+" ...XXX.XXXX..... ",
+" ..XXXXXXXXXX.... ",
+" ...XXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXX.... ",
+" .XXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXX..XXXXX.. ",
+" .XX.XXXXXX..XXXXX.. ",
+" ...XXXXX....XXX.. ",
+" ..XXXXX.. ..... ",
+" ..XXXXXX.. ... ",
+" ..XXX... ",
+" ...... ",
+" ... ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/pc_bigtower.shape b/kivio/kiviopart/stencils/Dia/Network/pc_bigtower.shape
new file mode 100644
index 00000000..639f4b7a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/pc_bigtower.shape
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A Bigtower PC</name>
+ <icon>pc_bigtower.xpm</icon>
+ <connections>
+ <point x="2" y="0" />
+ <point x="2" y="30" />
+ <point x="12" y="30" />
+ <point x="12" y="0" />
+ <point x="2" y="15" />
+ <point x="12" y="15" />
+ <point x="7" y="0" />
+ <point x="7" y="30" />
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="10cm" height="30cm" viewBox="1 -1 13 31">
+ <svg:rect style="fill: #d9d9cd" x="2" y="0" width="10" height="30"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="2" y="0" width="10" height="30"/>
+ <svg:rect style="fill: #d9d9cd" x="3" y="1" width="8" height="12"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="1" width="8" height="12"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="3" x2="11" y2="3"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11" y1="5" x2="3" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="7" x2="11" y2="7"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="9" x2="11" y2="9"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11" y1="11" x2="3" y2="11"/>
+ <svg:rect style="fill: #d9d9cd" x="3" y="14" width="5.5" height="3"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="14" width="5.5" height="3"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2" y1="19" x2="12" y2="19"/>
+ <svg:rect style="fill: #00cd00" x="6.5" y="20" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="6.5" y="20" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcd00" x="8.5" y="20" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="8.5" y="20" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cd0000" x="10.5" y="20" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="10.5" y="20" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcdbd" x="10" y="17" width="1" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="10" y="17" width="1" height="1"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="15.5" x2="8.5" y2="15.5"/>
+ <svg:rect style="fill: #cdcdbd" x="3" y="19.5" width="1.5" height="1.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="19.5" width="1.5" height="1.5"/>
+ <svg:rect style="fill: #cdcdc1" x="3.5" y="11.5" width="7" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3.5" y="11.5" width="7" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3.5" y1="14.5" x2="8" y2="14.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="8" y1="15" x2="7.5" y2="15"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3.5" y1="15" x2="4" y2="15"/>
+ <svg:rect style="fill: #cdcdc1" x="4.5" y="14.5" width="2.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="4.5" y="14.5" width="2.5" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3.5" y1="12.5" x2="4" y2="12.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="4.5" y1="12.5" x2="5" y2="12.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="9.5" y1="12.5" x2="10.5" y2="12.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="29.5" x2="11.5" y2="29.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="29" x2="2.5" y2="29"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="28.5" x2="11.5" y2="28.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="28" x2="2.5" y2="28"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="27.5" x2="11.5" y2="27.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="27" x2="2.5" y2="27"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="26.5" x2="11.5" y2="26.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="26" x2="2.5" y2="26"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="25.5" x2="11.5" y2="25.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="25" x2="2.5" y2="25"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="24.5" x2="11.5" y2="24.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="24" x2="2.5" y2="24"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="23.5" x2="11.5" y2="23.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="23" x2="2.5" y2="23"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/pc_bigtower.xpm b/kivio/kiviopart/stencils/Dia/Network/pc_bigtower.xpm
new file mode 100644
index 00000000..f692e18d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/pc_bigtower.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * pc_bigtower_xpm[] = {
+"22 22 5 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #7F7F7F",
+"# c #A7A7A7",
+" ",
+" ....... ",
+" .+++++++. ",
+" .+@@@@@+. ",
+" .+@###@+. ",
+" .+@@@@@+. ",
+" .+@###@+. ",
+" .+@@@@@+. ",
+" .+@###@+. ",
+" .+@@@@@+. ",
+" .+@@@@@+. ",
+" .+++++++. ",
+" .+@@@@++. ",
+" .+@@@@++. ",
+" .+++++++. ",
+" .+@+@+@+. ",
+" .+++++++. ",
+" .+++++++. ",
+" .+++++++. ",
+" .+++++++. ",
+" ....... ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/pc_desktop.shape b/kivio/kiviopart/stencils/Dia/Network/pc_desktop.shape
new file mode 100644
index 00000000..5847b063
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/pc_desktop.shape
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A Desktop PC</name>
+ <icon>pc_desktop.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="21" y="0"/>
+ <point x="0" y="7"/>
+ <point x="21" y="7"/>
+ <point x="0" y="3.5"/>
+ <point x="21" y="3.5"/>
+ <point x="10.5" y="0"/>
+ <point x="10.5" y="7"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="22cm" height="8cm" viewBox="-1 -1 22 8">
+ <svg:rect style="fill: #d9d9cd" x="0" y="0" width="21" height="7"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0" y="0" width="21" height="7"/>
+ <svg:rect style="fill: #d9d9cd" x="12.5" y="2" width="8" height="4"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="12.5" y="2" width="8" height="4"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="20.5" y1="4" x2="12.5" y2="4"/>
+ <svg:rect style="fill: #d9d9cd" x="10.5" y="0.5" width="1.5" height="5.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="10.5" y="0.5" width="1.5" height="5.5"/>
+ <svg:rect style="fill: #00cd00" x="5" y="1" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="5" y="1" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcd00" x="6" y="1" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="6" y="1" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cd0000" x="7" y="1" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="7" y="1" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcdbd" x="8.5" y="0.5" width="1" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="8.5" y="0.5" width="1" height="1"/>
+ <svg:rect style="fill: #cdcdbd" x="1" y="0.5" width="1.5" height="1.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1" y="0.5" width="1.5" height="1.5"/>
+ <svg:rect style="fill: #cdcdc1" x="13" y="4.5" width="7" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="13" y="4.5" width="7" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11" y1="1" x2="11" y2="5.5"/>
+ <svg:rect style="fill: #cdcdc1" x="11" y="2" width="0.5" height="2.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="11" y="2" width="0.5" height="2.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="19" y1="5.5" x2="20" y2="5.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0.5" y1="3.5" x2="9.5" y2="3.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="9.5" y1="4" x2="0.5" y2="4"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0.5" y1="4.5" x2="9.5" y2="4.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="9.5" y1="6" x2="0.5" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0.5" y1="5.5" x2="9.5" y2="5.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="9.5" y1="5" x2="0.5" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="13" y1="5.5" x2="13.5" y2="5.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="14" y1="5.5" x2="14.5" y2="5.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="5.5" x2="11.5" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="1.5" x2="11.5" y2="1"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/pc_desktop.xpm b/kivio/kiviopart/stencils/Dia/Network/pc_desktop.xpm
new file mode 100644
index 00000000..a5be80b3
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/pc_desktop.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * pc_desktop_xpm[] = {
+"22 22 4 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #6B6B6B",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .................. ",
+" .++++++++++++++++++. ",
+" .+@+@+@++@@++++++++. ",
+" .++++++++@@+@@@@@@+. ",
+" .++++++++@@+@@@@@@+. ",
+" .++++++++@@+@@@@@@+. ",
+" .++++++++@@+@@@@@@+. ",
+" .++++++++@@+@@@@@@+. ",
+" .++++++++++++++++++. ",
+" .................. ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/pc_miditower.shape b/kivio/kiviopart/stencils/Dia/Network/pc_miditower.shape
new file mode 100644
index 00000000..daed926e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/pc_miditower.shape
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A Midi-tower PC</name>
+ <icon>pc_miditower.xpm</icon>
+ <connections>
+ <point x="2" y="0"/>
+ <point x="2" y="20"/>
+ <point x="12" y="0"/>
+ <point x="12" y="20"/>
+ <point x="2" y="10"/>
+ <point x="12" y="10"/>
+ <point x="7" y="0"/>
+ <point x="7" y="20"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="11cm" height="30cm" viewBox="1 -1 13 30">
+ <svg:rect style="fill: #d9d9cd" x="2" y="0" width="10" height="20"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="2" y="0" width="10" height="20"/>
+ <svg:rect style="fill: #d9d9cd" x="3" y="1" width="8" height="8"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="1" width="8" height="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11" y1="3" x2="3" y2="3"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="5" x2="11" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11" y1="6.5" x2="3" y2="6.5"/>
+ <svg:rect style="fill: #d9d9cd" x="3" y="10" width="5.5" height="3"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="10" width="5.5" height="3"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2" y1="13.5" x2="12" y2="13.5"/>
+ <svg:rect style="fill: #00cd00" x="6.5" y="14.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="6.5" y="14.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcd00" x="8.5" y="14.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="8.5" y="14.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cd0000" x="10.5" y="14.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="10.5" y="14.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcdbd" x="10" y="11.5" width="1" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="10" y="11.5" width="1" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3" y1="11.5" x2="8.5" y2="11.5"/>
+ <svg:rect style="fill: #cdcdbd" x="3" y="14" width="1.5" height="1.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="14" width="1.5" height="1.5"/>
+ <svg:rect style="fill: #cdcdc1" x="3.5" y="7" width="7" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3.5" y="7" width="7" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3.5" y1="10.5" x2="8" y2="10.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="8" y1="11" x2="7.5" y2="11"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3.5" y1="11" x2="4" y2="11"/>
+ <svg:rect style="fill: #cdcdc1" x="4.5" y="10.5" width="2.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="4.5" y="10.5" width="2.5" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="3.5" y1="8" x2="4" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="4.5" y1="8" x2="5" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="9.5" y1="8" x2="10.5" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="19.5" x2="2.5" y2="19.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="19" x2="11.5" y2="19"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="18.5" x2="2.5" y2="18.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="18" x2="11.5" y2="18"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="17.5" x2="2.5" y2="17.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="17" x2="11.5" y2="17"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11.5" y1="16.5" x2="2.5" y2="16.5"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/pc_miditower.xpm b/kivio/kiviopart/stencils/Dia/Network/pc_miditower.xpm
new file mode 100644
index 00000000..107698c7
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/pc_miditower.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * pc_miditower_xpm[] = {
+"22 22 5 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #7F7F7F",
+"# c #A7A7A7",
+" ",
+" ......... ",
+" .+++++++++. ",
+" .+@@@@@@++. ",
+" .+@####@++. ",
+" .+@@@@@@++. ",
+" .+@####@++. ",
+" .+@@@@@@++. ",
+" .+@####@++. ",
+" .+@@@@@@++. ",
+" .+@@@@@@++. ",
+" .+++++++++. ",
+" .+@@@@++#+. ",
+" .+@@@@++++. ",
+" .+++++++#+. ",
+" .+++++++++. ",
+" .+++#+#+#+. ",
+" .+++++++++. ",
+" .+++++++++. ",
+" .+++++++++. ",
+" ......... ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/pc_minitower.shape b/kivio/kiviopart/stencils/Dia/Network/pc_minitower.shape
new file mode 100644
index 00000000..683e4ee1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/pc_minitower.shape
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A Minitower PC</name>
+ <icon>pc_minitower.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="15"/>
+ <point x="10" y="1"/>
+ <point x="10" y="15"/>
+ <point x="0" y="7.5"/>
+ <point x="10" y="7.5"/>
+ <point x="5" y="0"/>
+ <point x="5" y="15"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="11cm" height="16cm" viewBox="-1 -1 11 16">
+ <svg:rect style="fill: #d9d9cd" x="0" y="0" width="10" height="15"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0" y="0" width="10" height="15"/>
+ <svg:rect style="fill: #d9d9cd" x="0.5" y="0.5" width="8" height="6"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0.5" y="0.5" width="8" height="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0.5" y1="2.5" x2="8.5" y2="2.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="8.5" y1="4.5" x2="0.5" y2="4.5"/>
+ <svg:rect style="fill: #d9d9cd" x="1.5" y="7" width="5.5" height="3"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1.5" y="7" width="5.5" height="3"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0" y1="11.5" x2="10" y2="11.5"/>
+ <svg:rect style="fill: #00cd00" x="7" y="10.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="7" y="10.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcd00" x="8" y="10.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="8" y="10.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cd0000" x="9" y="10.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="9" y="10.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #cdcdbd" x="8.5" y="9" width="1" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="8.5" y="9" width="1" height="1"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="1.5" y1="8.5" x2="7" y2="8.5"/>
+ <svg:rect style="fill: #cdcdbd" x="8" y="7" width="1.5" height="1.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="8" y="7" width="1.5" height="1.5"/>
+ <svg:rect style="fill: #cdcdc1" x="1" y="5" width="7" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="1" y="5" width="7" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2" y1="7.5" x2="6.5" y2="7.5"/>
+ <svg:rect style="fill: #cdcdc1" x="3" y="7.5" width="2.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="7.5" width="2.5" height="0.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="7" y1="6" x2="8" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0.5" y1="12" x2="9.5" y2="12"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="9.5" y1="12.5" x2="0.5" y2="12.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0.5" y1="13" x2="9.5" y2="13"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="9.5" y1="14.5" x2="0.5" y2="14.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="0.5" y1="14" x2="9.5" y2="14"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="9.5" y1="13.5" x2="0.5" y2="13.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="1" y1="6" x2="1.5" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2" y1="6" x2="2.5" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2" y1="8" x2="2.5" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="6" y1="8" x2="6.5" y2="8"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/pc_minitower.xpm b/kivio/kiviopart/stencils/Dia/Network/pc_minitower.xpm
new file mode 100644
index 00000000..4b21878b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/pc_minitower.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * pc_minitower_xpm[] = {
+"22 22 5 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #7F7F7F",
+"# c #A7A7A7",
+" ",
+" ........... ",
+" .+++++++++++. ",
+" .+@@@@@@@@++. ",
+" .+@@####@@++. ",
+" .+@@@@@@@@++. ",
+" .+@@####@@++. ",
+" .+@@@@@@@@++. ",
+" .+@@####@@++. ",
+" .+@@@@@@@@++. ",
+" .+@@@@@@@@++. ",
+" .+++++++++++. ",
+" .++@@@@@+#++. ",
+" .++@@@@@++++. ",
+" .++@@@@@+#++. ",
+" .+++++++++++. ",
+" .++++#+#+#++. ",
+" .+++++++++++. ",
+" .+++++++++++. ",
+" .+++++++++++. ",
+" ........... ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/plotter.png b/kivio/kiviopart/stencils/Dia/Network/plotter.png
new file mode 100644
index 00000000..308247b6
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/plotter.png
Binary files differ
diff --git a/kivio/kiviopart/stencils/Dia/Network/plotter.shape b/kivio/kiviopart/stencils/Dia/Network/plotter.shape
new file mode 100644
index 00000000..ed64d2eb
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/plotter.shape
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns" xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Plotter</name>
+ <icon>plotter.png</icon>
+ <connections>
+ <point x="10.75" y="11"/>
+ <point x="10.75" y="5"/>
+ <point x="17" y="6"/>
+ <point x="4.5" y="6"/>
+ <point x="16.5" y="9.75"/>
+ <point x="5" y="9.75"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg>
+ <svg:rect style="fill: background" x="4.5" y="5" width="12.5" height="2"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="4.5" y="5" width="12.5" height="2"/>
+ <svg:rect style="fill: #4c4c4c" x="6.5" y="5" width="8.5" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="6.5" y="5" width="8.5" height="1"/>
+ <svg:polygon style="fill: #ffffff" points="6.5,6 15,6 14.5,9.5 7,9.5 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: foreground" points="6.5,6 15,6 14.5,9.5 7,9.5 "/>
+ <svg:rect style="fill: #4c4c4c" x="15.5" y="5.5" width="1" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="15.5" y="5.5" width="1" height="0.5"/>
+ <svg:rect style="fill: background" x="5" y="7" width="0.5" height="5.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="5" y="7" width="0.5" height="5.5"/>
+ <svg:rect style="fill: background" x="16" y="7" width="0.5" height="5.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="16" y="7" width="0.5" height="5.5"/>
+ <svg:rect style="fill: background" x="5.5" y="10" width="10.5" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="5.5" y="10" width="10.5" height="1"/>
+ <svg:rect style="fill: #020202" x="5" y="12.5" width="0.5" height="0.5"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="5" y="12.5" width="0.5" height="0.5"/>
+ <svg:rect style="fill: #020202" x="16" y="12.5" width="0.5" height="0.55"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="16" y="12.5" width="0.5" height="0.55"/>
+ <svg:rect style="fill: background" x="16" y="12" width="0.5" height="0.55"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="16" y="12" width="0.5" height="0.55"/>
+ <svg:rect style="fill: foreground" x="5" y="12" width="0.5" height="0.55"/>
+ <svg:rect style="stroke-width: 0.1; stroke: foreground" x="5" y="12" width="0.5" height="0.55"/>
+ <svg:polyline style="stroke-width: 0.1; stroke: foreground" points="6.5,10.5 6.5,7.5 7.5,7.5 7.5,10.5 "/>
+ <svg:polyline style="stroke-width: 0.1; stroke: foreground" points="8,10.5 8,7.5 9,7.5 9,10.5 "/>
+ <svg:polyline style="stroke-width: 0.1; stroke: foreground" points="9.5,10.5 9.5,7.5 10.5,7.5 10.5,10.5 "/>
+ <svg:polyline style="stroke-width: 0.1; stroke: foreground" points="11,10.5 11,7.5 12,7.5 12,10.5 "/>
+ <svg:polyline style="stroke-width: 0.1; stroke: foreground" points="12.5,10.5 12.5,7.5 13.5,7.5 13.5,10.5 "/>
+ <svg:polyline style="stroke-width: 0.1; stroke: foreground" points="14,10.5 14,7.5 15,7.5 15,10.5 "/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/printer.shape b/kivio/kiviopart/stencils/Dia/Network/printer.shape
new file mode 100644
index 00000000..2d850f49
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/printer.shape
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - General Printer</name>
+ <icon>printer.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x="1.5" y="2.5"/>
+ <point x="0.0" y="2.2"/>
+ <point x="3.0" y="2.2"/>
+ </connections>
+ <textbox x1="0" y1="2.6" x2="3" y2="5.6" align="center" resize="no"/>
+ <svg:svg width="3cm" height="2.5cm">
+ <svg:polygon style="stroke:foreground; stroke-width:.8;fill:#B3B3B3"
+ points=".48,.95 .36,1 0,1.9 0,2.35 .18,2.5 2.82,2.5 3,2.35 3,1.9 2.64,1 2.52,.95"/>
+ <svg:path style="stroke:foreground; stroke-width:.8"
+ d="M.06,1.75 L.18,1.8 L2.82,1.8 L2.94,1.75"/>
+ <svg:path style="stroke:foreground; stroke-width:.8"
+ d="M2.82,1.8 L3,1.9 M0,1.9 L.18,1.8"/>
+ <svg:polygon style="stroke:foreground; stroke-width:.8;fill:background"
+ points=".84,0 .78,1.2 2.22,1.2 2.16,0"/>
+ <svg:polygon style="stroke:foreground; stroke-width:.8;fill:foreground"
+ points=".6,1.2 .48,1.55 2.52,1.55 2.4,1.2"/>
+
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx=".6" cy="1.975" r=".03"/>
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx=".9" cy="1.975" r=".03"/>
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx="1.2" cy="1.975" r=".03"/>
+
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx=".6" cy="2.1" r=".03"/>
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx=".9" cy="2.1" r=".03"/>
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx="1.2" cy="2.1" r=".03"/>
+
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx=".6" cy="2.225" r=".03"/>
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx=".9" cy="2.225" r=".03"/>
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx="1.2" cy="2.225" r=".03"/>
+
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx=".6" cy="2.35" r=".03"/>
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx=".9" cy="2.35" r=".03"/>
+ <svg:circle style="stroke:foreground; stroke-width:.2;fill:#0000FF"
+ cx="1.2" cy="2.35" r=".03"/>
+
+ <svg:ellipse style="stroke:foreground; stroke-width:.2;fill:#8F8F8F"
+ cx="1.5" cy="2" rx=".375" ry=".12"/>
+ <svg:ellipse style="stroke:foreground; stroke-width:.2;fill:#8F8F8F"
+ cx="2.25" cy="2" rx=".375" ry=".12"/>
+ </svg:svg>
+</shape>
+
+
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/printer.xpm b/kivio/kiviopart/stencils/Dia/Network/printer.xpm
new file mode 100644
index 00000000..556429af
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/printer.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * printer_xpm[] = {
+"22 22 5 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #7A7A7A",
+"# c #2AFF00",
+" ........ ",
+" .++++++. ",
+" .++++++. ",
+" .++++++. ",
+" ..++++++.. ",
+" .++++++++. ",
+" ....++++++++.... ",
+" .@@.++++++++.@@. ",
+" ..@@.++++++++.@@.. ",
+" .@@............@@. ",
+" .@@............@@. ",
+" ..@..............@.. ",
+" .@@..............@@. ",
+" .@@@@@@@@@@@@@@@@@@. ",
+"......................",
+".@@@@@@@@@@@@@@@@@@@@.",
+".@@@@#@@#@@@@@..@@@@@.",
+".@@@@@@@@@@@@@@@@@@@@.",
+".@@@@#@@#@@@@@..@@@@@.",
+".@@@@@@@@@@@@@@@@@@@@.",
+"..@@@#@@#@@@@@@@@@@@..",
+" .................... "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/rj45plug.shape b/kivio/kiviopart/stencils/Dia/Network/rj45plug.shape
new file mode 100644
index 00000000..af59dc65
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/rj45plug.shape
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - RJ45 Wall-Plug</name>
+ <icon>rj45plug.xpm</icon>
+ <connections>
+ <point x="1.25" y="2.7"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <textbox x1="0" y1="2.8" x2="2.5" y2="5.8" align="center" resize="no"/>
+ <svg:svg width="2.5cm" height="2.7cm">
+ <svg:rect style="stroke: foreground; stroke-width:.8; fill:#B3B3B3"
+ x="0" y="0" width="2.5" height="2"/>
+
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:background"
+ x=".325" y=".34" width="1.85" height="1.32"/>
+ <svg:rect style="stroke:foreground; stroke-width:.8; fill:#B3B3B3"
+ x=".825" y="1.34" width=".85" height=".32"/>
+
+ <svg:path style="stroke:foreground; stroke-width:.8"
+ d="M.675,.34 L.675,.5 M.825,.34 L.825,.5 M1,.34 L1,.5 M1.175,.34 L1.175,.5 M1.325,.34 L1.325,.5 M1.5,.34 L1.5,.5 M1.675,.34 L1.675,.5 M1.825,.34 L1.825,.5"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/rj45plug.xpm b/kivio/kiviopart/stencils/Dia/Network/rj45plug.xpm
new file mode 100644
index 00000000..5f873b49
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/rj45plug.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * rj45plug_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ................... ",
+" .+++++++++++++++++. ",
+" .+++++++++++++++++. ",
+" .+++++++++++++++++. ",
+" .+++++++++++++++++. ",
+" .+++++++++++++++++. ",
+" .+++++++++++++++++. ",
+" .+++++++++++++++++. ",
+" .+.+.+.+.+.+.+.+.+. ",
+" .+.+.+.+.+.+.+.+.+. ",
+" ................... ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/router-symbol.shape b/kivio/kiviopart/stencils/Dia/Network/router-symbol.shape
new file mode 100644
index 00000000..41c9f683
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/router-symbol.shape
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Router Symbol</name>
+ <icon>router-symbol.xpm</icon>
+ <connections>
+ <point x="0" y="0.5"/>
+ <point x="0.5" y="0"/>
+ <point x="0.5" y="1"/>
+ <point x="1" y="0.5"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="1.5cm" height="1.5cm" viewBox="-1 -1 2 2">
+ <svg:rect style="fill: #9f9f9f" x="0" y="0" width="1" height="1"/>
+ <svg:rect style="stroke-width: 1" x="0" y="0" width="1" height="1"/>
+ <svg:path style="stroke-width: 1.3; stroke: #ffffff" d="M 0.561872 0.161872 C 0.561872,0.661872 0.661872,0.561872 0.161872,0.561872"/>
+ <svg:path style="stroke-width: 0.8; stroke: #000000" d="M 0.561872 0.161872 C 0.561872,0.661872 0.661872,0.561872 0.161872,0.561872"/>
+ <svg:polygon style="fill: #000000" points="0.61,0.24 0.56,0.14 0.51,0.24"/>
+ <svg:polygon style="fill: #000000" points="0.24,0.51 0.14,0.56 0.24,0.61"/>
+ <svg:path style="stroke-width: 1.3; stroke: #ffffff" d="M 0.858579 0.443153 C 0.358579,0.443153 0.458579,0.343153 0.458579,0.843153"/>
+ <svg:path style="stroke-width: 0.8; stroke: #000000" d="M 0.858579 0.443153 C 0.358579,0.443153 0.458579,0.343153 0.458579,0.843153"/>
+ <svg:polygon style="fill: #000000" points="0.77,0.49 0.87,0.44 0.77,0.39"/>
+ <svg:polygon style="fill: #000000" points="0.40,0.76 0.45,0.86 0.50,0.76"/>
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/router-symbol.xpm b/kivio/kiviopart/stencils/Dia/Network/router-symbol.xpm
new file mode 100644
index 00000000..459af3f0
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/router-symbol.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * router-symbol_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" .. ",
+" .... ",
+" ...... ",
+" .. ",
+" .. ",
+" .. . ",
+" .. .. ",
+" ............ ",
+" ............. ",
+" . .. .. .. ",
+" .. .. .. . ",
+"............. ",
+"............ ",
+" .. .. ",
+" . .. ",
+" .. ",
+" .. ",
+" ...... ",
+" .... ",
+" .. ",
+" "};
+
+ \ No newline at end of file
diff --git a/kivio/kiviopart/stencils/Dia/Network/sceadplug.shape b/kivio/kiviopart/stencils/Dia/Network/sceadplug.shape
new file mode 100644
index 00000000..9c3f23a1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/sceadplug.shape
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - scEAD Wall-Plug</name>
+ <icon>sceadplug.xpm</icon>
+ <aspectratio type="fixed"/>
+ <connections>
+ <point x="2" y="6"/>
+ </connections>
+ <textbox x1="0" y1="6.1" x2="4" y2="9.1" align="center" resize="no"/>
+ <svg:svg width="4cm" height="6cm">
+ <svg:rect style="stroke:foreground;stroke-width:.8;fill:background"
+ x="0" y="0" width="4" height="6"/>
+ <svg:rect style="stroke:foreground;stroke-width:.8;fill:#B3B3B3"
+ x=".5" y=".48" width="3" height="5.04"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x=".5" y=".48" width="1" height=".48"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x=".5" y="1.92" width="1" height=".48"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x=".5" y="3.36" width="1" height=".48"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x=".5" y="4.8" width="1" height=".48"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="2.5" y=".48" width="1" height=".48"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="2.5" y="1.92" width="1" height=".48"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="2.5" y="3.36" width="1" height=".48"/>
+ <svg:rect style="stroke:none; fill:foreground"
+ x="2.5" y="4.8" width="1" height=".48"/>
+ </svg:svg>
+</shape>
+
+
+
+
+
+
+
+
+
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/sceadplug.xpm b/kivio/kiviopart/stencils/Dia/Network/sceadplug.xpm
new file mode 100644
index 00000000..85b231ed
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/sceadplug.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * sceadplug_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ......... ",
+" ........... ",
+" ........... ",
+" ...+++++... ",
+" ...+++++... ",
+" ...+++++... ",
+" ....+++.... ",
+" ...+++++... ",
+" ...+++++... ",
+" ...+++++... ",
+" ....+++.... ",
+" ...+++++... ",
+" ...+++++... ",
+" ...+++++... ",
+" ...+++++... ",
+" ...+++++... ",
+" ........... ",
+" ........... ",
+" ......... ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/speaker.shape b/kivio/kiviopart/stencils/Dia/Network/speaker.shape
new file mode 100644
index 00000000..457829fd
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/speaker.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>Network - A speaker</name>
+ <icon>speaker.xpm</icon>
+ <connections>
+ <point x="0" y="10"/>
+ <point x="5" y="0"/>
+ <point x="5" y="20"/>
+ <point x="10" y="10"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="10cm" height="20cm" viewBox="0 0 10 20">
+ <svg:polygon style="fill: #d9d9cd" points="1,0 9,0 10,1 10,19 9,20 1,20 0,19 0,1 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: #000000" points="1,0 9,0 10,1 10,19 9,20 1,20 0,19 0,1 "/>
+ <svg:polygon style="fill: #cdcdcd" points="2,1 8,1 9,2 9,15 8,16 2,16 1,15 1,2 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: #000000" points="2,1 8,1 9,2 9,15 8,16 2,16 1,15 1,2 "/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/speaker.xpm b/kivio/kiviopart/stencils/Dia/Network/speaker.xpm
new file mode 100644
index 00000000..7891edcf
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/speaker.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * speaker_xpm[] = {
+"22 22 4 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #A7A7A7",
+" ",
+" .......... ",
+" .++++++++++. ",
+" .++@@@@@@++. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .++@@@@@@++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .++++++++++. ",
+" .......... ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/speaker_amp.shape b/kivio/kiviopart/stencils/Dia/Network/speaker_amp.shape
new file mode 100644
index 00000000..93d84655
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/speaker_amp.shape
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - An amplifier speaker</name>
+ <icon>speaker_amp.xpm</icon>
+ <connections>
+ <point x="0" y="10"/>
+ <point x="5" y="0"/>
+ <point x="5" y="20"/>
+ <point x="10" y="10"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="1" height="2" viewBox="0 0 10 20">
+ <svg:polygon style="fill: #d9d9cd" points="1,0 9,0 10,1 10,19 9,20 1,20 0,19 0,1 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: #000000" points="1,0 9,0 10,1 10,19 9,20 1,20 0,19 0,1 "/>
+ <svg:polygon style="fill: #cdcdcd" points="2,1 8,1 9,2 9,15 8,16 2,16 1,15 1,2 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: #000000" points="2,1 8,1 9,2 9,15 8,16 2,16 1,15 1,2 "/>
+ <svg:ellipse style="fill: #cdcdcd" cx="8" cy="18" rx="1" ry="1"/>
+ <svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="8" cy="18" rx="1" ry="1"/>
+ <svg:ellipse style="fill: #cdcdcd" cx="3.5" cy="18.5" rx="0.5" ry="0.5"/>
+ <svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="3.5" cy="18.5" rx="0.5" ry="0.5"/>
+ <svg:ellipse style="fill: #cdcdcd" cx="5.5" cy="18.5" rx="0.5" ry="0.5"/>
+ <svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="5.5" cy="18.5" rx="0.5" ry="0.5"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/speaker_amp.xpm b/kivio/kiviopart/stencils/Dia/Network/speaker_amp.xpm
new file mode 100644
index 00000000..61753177
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/speaker_amp.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * speaker_amp_xpm[] = {
+"22 22 4 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #A7A7A7",
+" ",
+" .......... ",
+" .++++++++++. ",
+" .++@@@@@@++. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .+@@@@@@@@+. ",
+" .++@@@@@@++. ",
+" .++++++++++. ",
+" .+++++++@++. ",
+" .++++++@@@+. ",
+" .++@+@++@++. ",
+" .++++++++++. ",
+" .......... ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/switch-atm-symbol.shape b/kivio/kiviopart/stencils/Dia/Network/switch-atm-symbol.shape
new file mode 100644
index 00000000..a5f5e7a1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/switch-atm-symbol.shape
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Switch ATM Symbol</name>
+ <icon>switch-atm-symbol.xpm</icon>
+ <connections>
+ <point x="0" y="0.5"/>
+ <point x="0.5" y="0"/>
+ <point x="0.5" y="1"/>
+ <point x="1" y="0.5"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="1.5cm" height="1.5cm">
+ <svg:rect style="fill: #9f9f9f" x="0" y="0" width="1" height="1"/>
+ <svg:rect style="stroke-width: 1" x="0" y="0" width="1" height="1"/>
+ <svg:polyline style="stroke-width: 1.5; stroke: #ffffff" points="0.15,0.25 0.35,0.25 0.65,0.75 0.85,0.75 "/>
+ <svg:polyline style="stroke-width: 1; stroke: #000000" points="0.15,0.25 0.35,0.25 0.65,0.75 0.85,0.75 "/>
+ <svg:polyline style="stroke-width: 1.5; stroke: #ffffff" points="0.85,0.25 0.65,0.25 0.35,0.75 0.15,0.75 "/>
+ <svg:polyline style="stroke-width: 1; stroke: #000000" points="0.85,0.25 0.65,0.25 0.35,0.75 0.15,0.75 "/>
+ <svg:polyline style="stroke-width: 0.06; stroke: #000000" points="0.25,0.6 0.25,0.45 0.35,0.45 0.35,0.6 "/>
+ <svg:line style="stroke-width: 0.6; stroke: #000000" x1="0.25" y1="0.5" x2="0.35" y2="0.5"/>
+ <svg:line style="stroke-width: 0.6; stroke: #000000" x1="0.45" y1="0.20" x2="0.55" y2="0.20"/>
+ <svg:line style="stroke-width: 0.6; stroke: #000000" x1="0.5" y1="0.35" x2="0.5" y2="0.20"/>
+ <svg:polyline style="stroke-width: 0.06; stroke: #000000" points="0.65,0.6 0.65,0.45 0.7,0.5 0.75,0.45 0.75,0.6 "/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/switch-atm-symbol.xpm b/kivio/kiviopart/stencils/Dia/Network/switch-atm-symbol.xpm
new file mode 100644
index 00000000..bbbeae3a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/switch-atm-symbol.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * switch_atm_symbol_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" .... ..... .... ",
+" ..... . ..... ",
+" .. . .. ",
+" .. . .. ",
+" .. .. . .. .. .. ",
+" . . .. .. . . . ",
+" .... ... . . . ",
+" . . ... . . ",
+" . . .. .. . . ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" ..... ..... ",
+" .... .... ",
+" ",
+" ",
+" ",
+" "};
+
+ \ No newline at end of file
diff --git a/kivio/kiviopart/stencils/Dia/Network/switch-symbol.shape b/kivio/kiviopart/stencils/Dia/Network/switch-symbol.shape
new file mode 100644
index 00000000..58728ebb
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/switch-symbol.shape
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - Switch Symbol</name>
+ <icon>switch-symbol.xpm</icon>
+ <connections>
+ <point x="0" y="0.5"/>
+ <point x="0.5" y="0"/>
+ <point x="0.5" y="1"/>
+ <point x="1" y="0.5"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="1" height="1">
+ <svg:rect style="fill: #9f9f9f" x="0" y="0" width="1" height="1"/>
+ <svg:rect style="stroke-width: 1" x="0" y="0" width="1" height="1"/>
+ <svg:polyline style="stroke-width: 1.5; stroke: #ffffff" points="0.15,0.25 0.35,0.25 0.65,0.75 0.85,0.75 "/>
+ <svg:polyline style="stroke-width: 1; stroke: #000000" points="0.15,0.25 0.35,0.25 0.65,0.75 0.85,0.75 "/>
+ <svg:polyline style="stroke-width: 1.5; stroke: #ffffff" points="0.85,0.25 0.65,0.25 0.35,0.75 0.15,0.75 "/>
+ <svg:polyline style="stroke-width: 1; stroke: #000000" points="0.85,0.25 0.65,0.25 0.35,0.75 0.15,0.75 "/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/switch-symbol.xpm b/kivio/kiviopart/stencils/Dia/Network/switch-symbol.xpm
new file mode 100644
index 00000000..ff41350a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/switch-symbol.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * switch_symbol_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" .... .... ",
+" ..... ..... ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" ... ",
+" ... ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" ..... ..... ",
+" .... .... ",
+" ",
+" ",
+" ",
+" "};
+
+ \ No newline at end of file
diff --git a/kivio/kiviopart/stencils/Dia/Network/telephone.png b/kivio/kiviopart/stencils/Dia/Network/telephone.png
new file mode 100644
index 00000000..a48b1467
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/telephone.png
Binary files differ
diff --git a/kivio/kiviopart/stencils/Dia/Network/telephone.shape b/kivio/kiviopart/stencils/Dia/Network/telephone.shape
new file mode 100644
index 00000000..4fdbc866
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/telephone.shape
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns" xmlns:svg="http://www.w3.org/2000/svg">
+<name>Network - A Telephone</name>
+<icon>telephone.png</icon>
+ <connections>
+ <point x="19" y="6" />
+ <point x="19" y="13" />
+ </connections>
+<aspectratio type="fixed"/>
+<svg:svg>
+<svg:path style="fill: background" d="M 15 6 C 16,6 22,6 23,6 C 24,6 25.1,7 25,9 C 24,9 24,9 23,9 C 23.05,7.1 20,8 19,8 C 18,8 15,7.05 15,9 C 14,9 14,9 13,9 C 12.8,7 14,6 15,6z"/>
+<svg:path style="stroke-width: 0.1; stroke: #000000" d="M 15 6 C 16,6 22,6 23,6 C 24,6 25.1,7 25,9 C 24,9 24,9 23,9 C 23.05,7.1 20,8 19,8 C 18,8 15,7.05 15,9 C 14,9 14,9 13,9 C 12.8,7 14,6 15,6"/>
+<svg:path style="fill: background" d="M 19 7 C 23,7 23,13 22,13 C 21,13 17,13 16,13 C 15,13 15,7 19,7z"/>
+<svg:path style="stroke-width: 0.1; stroke: #000000" d="M 19 7 C 23,7 23,13 22,13 C 21,13 17,13 16,13 C 15,13 15,7 19,7"/>
+<svg:ellipse style="fill: #ffffff" cx="19" cy="10" rx="2" ry="2"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="19" cy="10" rx="2" ry="2"/>
+<svg:ellipse style="fill: #ffffff" cx="17.8" cy="10.875" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="17.8" cy="10.875" rx="0.25" ry="0.275"/>
+<svg:ellipse style="fill: #ffffff" cx="17.395" cy="9.925" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="17.395" cy="9.925" rx="0.25" ry="0.275"/>
+<svg:ellipse style="fill: #ffffff" cx="17.695" cy="9.025" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="17.695" cy="9.025" rx="0.25" ry="0.275"/>
+<svg:ellipse style="fill: #ffffff" cx="18.595" cy="8.575" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="18.595" cy="8.575" rx="0.25" ry="0.275"/>
+<svg:ellipse style="fill: #ffffff" cx="19.495" cy="8.625" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="19.495" cy="8.625" rx="0.25" ry="0.275"/>
+<svg:ellipse style="fill: #ffffff" cx="20.195" cy="9.225" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="20.195" cy="9.225" rx="0.25" ry="0.275"/>
+<svg:ellipse style="fill: #ffffff" cx="20.495" cy="9.925" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="20.495" cy="9.925" rx="0.25" ry="0.275"/>
+<svg:ellipse style="fill: #ffffff" cx="20.245" cy="10.775" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="20.245" cy="10.775" rx="0.25" ry="0.275"/>
+<svg:ellipse style="fill: #ffffff" cx="19.545" cy="11.325" rx="0.25" ry="0.275"/>
+<svg:ellipse style="stroke-width: 0.1; stroke: #000000" cx="19.545" cy="11.325" rx="0.25" ry="0.275"/>
+</svg:svg>
+</shape>
+
+
+
+
+
diff --git a/kivio/kiviopart/stencils/Dia/Network/workstation.shape b/kivio/kiviopart/stencils/Dia/Network/workstation.shape
new file mode 100644
index 00000000..109a0651
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/workstation.shape
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A Workstation</name>
+ <icon>workstation.xpm</icon>
+ <connections>
+ <point x="0" y="5"/>
+ <point x="40" y="5"/>
+ <point x="20" y="0"/>
+ <point x="20" y="10"/>
+ <point x="0" y="0"/>
+ <point x="0" y="10"/>
+ <point x="40" y="0"/>
+ <point x="40" y="10"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="40cm" height="10cm" viewBox="0 0 40 10">
+ <svg:rect style="fill: #d9d9cd" x="0" y="0" width="40" height="10"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0" y="0" width="40" height="10"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="7" y1="4" x2="6" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="6" y1="5" x2="7" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="11" y1="4" x2="10" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="10" y1="5" x2="11" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="15" y1="4" x2="14" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="14" y1="5" x2="15" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="19" y1="4" x2="18" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="18" y1="5" x2="19" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="23" y1="4" x2="22" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="22" y1="5" x2="23" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="27" y1="4" x2="26" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="26" y1="5" x2="27" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="31" y1="4" x2="30" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="30" y1="5" x2="31" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="35" y1="4" x2="34" y2="5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="34" y1="5" x2="35" y2="6"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="37" y1="7" x2="36" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="36" y1="8" x2="37" y2="9"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="33" y1="7" x2="32" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="32" y1="8" x2="33" y2="9"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="29" y1="7" x2="28" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="28" y1="8" x2="29" y2="9"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="25" y1="7" x2="24" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="24" y1="8" x2="25" y2="9"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="21" y1="7" x2="20" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="20" y1="8" x2="21" y2="9"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="17" y1="7" x2="16" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="16" y1="8" x2="17" y2="9"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="13" y1="7" x2="12" y2="8"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="12" y1="8" x2="13" y2="9"/>
+ <svg:rect style="fill: #d9d9cd" x="7" y="8" width="4" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="7" y="8" width="4" height="1"/>
+ <svg:polygon style="fill: #cdcdcd" points="3,5 5,7 3,9 1,7 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: #000000" points="3,5 5,7 3,9 1,7 "/>
+ <svg:rect style="fill: #d9d9cd" x="0" y="2" width="40" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="0" y="2" width="40" height="1"/>
+ <svg:rect style="fill: #cdcdcd" x="5" y="2" width="9" height="1"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="5" y="2" width="9" height="1"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/workstation.xpm b/kivio/kiviopart/stencils/Dia/Network/workstation.xpm
new file mode 100644
index 00000000..fdec0689
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/workstation.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * workstation_xpm[] = {
+"22 22 4 1",
+" c None",
+". c #000000",
+"+ c #E7E7DF",
+"@ c #A7A7A7",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .................. ",
+" .++++++++++++++++++. ",
+" .++++@+@+@+@+@+@+@+. ",
+" .+@@+++++++++++++++. ",
+" .+@@+@@+@+@+@+@+@++. ",
+" .++++++++++++++++++. ",
+" .................. ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Network/zip-disk.shape b/kivio/kiviopart/stencils/Dia/Network/zip-disk.shape
new file mode 100644
index 00000000..c071d1ca
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/zip-disk.shape
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Network - A ZIP Disk</name>
+ <icon>zip-disk.xpm</icon>
+ <connections>
+ <point x="0.875" y="0.375"/>
+ <point x="4.875" y="0"/>
+ <point x="8.875" y="0.375"/>
+ <point x="9.75" y="5"/>
+ <point x="9.75" y="9.625"/>
+ <point x="4.875" y="9.875"/>
+ <point x="0" y="9.625"/>
+ <point x="0" y="5"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg width="10cm" height="10cm" viewBox="-1 -1 10 10">
+ <svg:polygon style="fill: #666666" points="0,0.75 1.75,0 8,0 9.75,0.75 9.75,9.625 8,9.625 8,9.875 1.75,9.875 1.75,9.625 0,9.625 "/>
+ <svg:polygon style="stroke-width: 0.1; stroke: #000000" points="0,0.75 1.75,0 8,0 9.75,0.75 9.75,9.625 8,9.625 8,9.875 1.75,9.875 1.75,9.625 0,9.625 "/>
+ <svg:rect style="fill: #cbcbcb" x="3" y="0" width="4.875" height="1.25"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3" y="0" width="4.875" height="1.25"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="1.75" y1="0" x2="1.75" y2="9.625"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="8" y1="9.625" x2="8" y2="0"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2" y1="9.75" x2="7.75" y2="9.75"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="7.75" y1="9.625" x2="2" y2="9.625"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2" y1="9.375" x2="7.75" y2="9.375"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="7.75" y1="9.5" x2="2" y2="9.5"/>
+ <svg:rect style="fill: #ffffff" x="2" y="4.375" width="5.75" height="4.875"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="2" y="4.375" width="5.75" height="4.875"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="6.25" x2="7.25" y2="6.25"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="7" x2="7.25" y2="7"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="7.25" y1="7.75" x2="2.5" y2="7.75"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.5" y1="8.5" x2="7.25" y2="8.5"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="1.875" y1="0" x2="1.875" y2="1.25"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="1.875" y1="1.25" x2="3" y2="1.25"/>
+ <svg:rect style="fill: #ffffff" x="2" y="4.375" width="1.625" height="0.875"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="2" y="4.375" width="1.625" height="0.875"/>
+ <svg:rect style="fill: #d90009" x="3.625" y="4.375" width="0.375" height="0.875"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="3.625" y="4.375" width="0.375" height="0.875"/>
+ <svg:rect style="fill: #2341ba" x="4" y="4.375" width="3.75" height="0.875"/>
+ <svg:rect style="stroke-width: 0.1; stroke: #000000" x="4" y="4.375" width="3.75" height="0.875"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.9" y1="4.65" x2="2.9" y2="5.05"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2.9" y1="4.5" x2="2.9" y2="4.6"/>
+ <svg:polyline style="stroke-width: 0.1; stroke: #000000" points="3.1,5.2 3.1,4.7 3.3,4.7 3.35,4.75 3.35,4.95 3.3,5 3.1,5 "/>
+ <svg:polyline style="stroke-width: 0.1; stroke: #000000" points="2.4,4.7 2.7,4.7 2.7,4.75 2.45,4.95 2.45,5 2.75,5 "/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="2" y1="4.375" x2="2" y2="9.875"/>
+ <svg:line style="stroke-width: 0.1; stroke: #000000" x1="7.75" y1="4.375" x2="7.75" y2="9.85"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Network/zip-disk.xpm b/kivio/kiviopart/stencils/Dia/Network/zip-disk.xpm
new file mode 100644
index 00000000..f292f6bd
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Network/zip-disk.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * zip_disk_xpm[] = {
+"22 22 7 1",
+" c None",
+". c #000000",
+"+ c #6B6B6B",
+"@ c #CCCCCC",
+"# c #FFFFFF",
+"$ c #FF0000",
+"% c #0B36B7",
+" ",
+" ................ ",
+" ..+.+++@@@@@@@.+.. ",
+" .+++.+++@@@@@@@.+++. ",
+" .+++............+++. ",
+" .+++.++++++++++.+++. ",
+" .+++.++++++++++.+++. ",
+" .+++.++++++++++.+++. ",
+" .+++.++++++++++.+++. ",
+" .+++.++++++++++.+++. ",
+" .+++............+++. ",
+" .+++.##.$.%%%%%.+++. ",
+" .+++.##.$.%%%%%.+++. ",
+" .+++............+++. ",
+" .+++.##########.+++. ",
+" .+++.##########.+++. ",
+" .+++.##########.+++. ",
+" .+++.##########.+++. ",
+" .+++............+++. ",
+" ....++++++++++.... ",
+" ............ ",
+" "};