diff --git a/examples/helloworld.html b/examples/helloworld.html
deleted file mode 100644
index 0a95d9c7f..000000000
--- a/examples/helloworld.html
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
- Hello, World! example for mxGraph
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/examples/HelloWorld.js b/src/examples/HelloWorld.js
new file mode 100644
index 000000000..0cbc6a966
--- /dev/null
+++ b/src/examples/HelloWorld.js
@@ -0,0 +1,78 @@
+/*
+ * Copyright (c) 2006-2018, JGraph Ltd
+ *
+ * Hello, World! example for mxGraph. This example demonstrates using
+ * a DOM node to create a graph and adding vertices and edges.
+*/
+
+import React from "react";
+import mxGraph from "../js/view/mxGraph";
+import mxRubberband from "../js/handler/mxRubberband";
+
+class HelloWorld extends React.Component {
+ constructor(props) {
+ super(props);
+ }
+
+ render() {
+ // A container for the graph with a grid wallpaper
+ return <>
+ Hello, World! example for mxGraph
+
+ {this.el = el;} }
+ style={{
+ position: "relative",
+ overflow: "hidden",
+ width: "321px",
+ height: "241px",
+ background: "url('editors/images/grid.gif')",
+ cursor: "default"
+ }}/>
+ >;
+ }
+
+ componentDidMount() {
+ // FIXME!!
+ let mxBasePath = '../src';
+
+ // Create a sample graph in the DOM node with the specified ID.
+ mxEvent.disableContextMenu(this.el); // Disable the built-in context menu
+ let graph = new mxGraph(this.el); // Create the graph inside the given container
+ new mxRubberband(graph); // Enable rubberband selection
+
+ // Get the default parent for inserting new cells. This
+ // is normally the first child of the root (ie. layer 0).
+ let parent = graph.getDefaultParent();
+
+ // Adds cells to the model in a single step
+ graph.getModel().beginUpdate();
+ try {
+ let v1 = graph.insertVertex({
+ id: null,
+ parent: parent,
+ value: 'Hello,',
+ position: [20, 20],
+ size: [80, 30]
+ });
+ let v2 = graph.insertVertex({
+ id: null,
+ parent: parent,
+ value: 'World!',
+ position: [200, 150],
+ size: [80, 30]
+ });
+ graph.insertEdge({
+ id: null,
+ parent: parent,
+ value: '',
+ source: v1,
+ target: v2
+ });
+ } finally {
+ // Updates the display
+ graph.getModel().endUpdate();
+ }
+ }
+}
+
+export default HelloWorld;
diff --git a/examples/anchors.html b/src/examples/anchors.html
similarity index 100%
rename from examples/anchors.html
rename to src/examples/anchors.html
diff --git a/examples/animation.html b/src/examples/animation.html
similarity index 100%
rename from examples/animation.html
rename to src/examples/animation.html
diff --git a/examples/autolayout.html b/src/examples/autolayout.html
similarity index 100%
rename from examples/autolayout.html
rename to src/examples/autolayout.html
diff --git a/examples/boundary.html b/src/examples/boundary.html
similarity index 100%
rename from examples/boundary.html
rename to src/examples/boundary.html
diff --git a/examples/clipboard.html b/src/examples/clipboard.html
similarity index 100%
rename from examples/clipboard.html
rename to src/examples/clipboard.html
diff --git a/examples/codec.html b/src/examples/codec.html
similarity index 100%
rename from examples/codec.html
rename to src/examples/codec.html
diff --git a/examples/collapse.html b/src/examples/collapse.html
similarity index 100%
rename from examples/collapse.html
rename to src/examples/collapse.html
diff --git a/examples/constituent.html b/src/examples/constituent.html
similarity index 100%
rename from examples/constituent.html
rename to src/examples/constituent.html
diff --git a/examples/contexticons.html b/src/examples/contexticons.html
similarity index 100%
rename from examples/contexticons.html
rename to src/examples/contexticons.html
diff --git a/examples/control.html b/src/examples/control.html
similarity index 100%
rename from examples/control.html
rename to src/examples/control.html
diff --git a/examples/dragsource.html b/src/examples/dragsource.html
similarity index 100%
rename from examples/dragsource.html
rename to src/examples/dragsource.html
diff --git a/examples/drop.html b/src/examples/drop.html
similarity index 100%
rename from examples/drop.html
rename to src/examples/drop.html
diff --git a/examples/dynamicloading.html b/src/examples/dynamicloading.html
similarity index 100%
rename from examples/dynamicloading.html
rename to src/examples/dynamicloading.html
diff --git a/examples/dynamicstyle.html b/src/examples/dynamicstyle.html
similarity index 100%
rename from examples/dynamicstyle.html
rename to src/examples/dynamicstyle.html
diff --git a/examples/dynamictoolbar.html b/src/examples/dynamictoolbar.html
similarity index 100%
rename from examples/dynamictoolbar.html
rename to src/examples/dynamictoolbar.html
diff --git a/examples/edgetolerance.html b/src/examples/edgetolerance.html
similarity index 100%
rename from examples/edgetolerance.html
rename to src/examples/edgetolerance.html
diff --git a/examples/editing.html b/src/examples/editing.html
similarity index 100%
rename from examples/editing.html
rename to src/examples/editing.html
diff --git a/examples/editors/config/diagrameditor.xml b/src/examples/editors/config/diagrameditor.xml
similarity index 100%
rename from examples/editors/config/diagrameditor.xml
rename to src/examples/editors/config/diagrameditor.xml
diff --git a/examples/editors/config/editor-commons.xml b/src/examples/editors/config/editor-commons.xml
similarity index 100%
rename from examples/editors/config/editor-commons.xml
rename to src/examples/editors/config/editor-commons.xml
diff --git a/examples/editors/config/keyhandler-commons.xml b/src/examples/editors/config/keyhandler-commons.xml
similarity index 100%
rename from examples/editors/config/keyhandler-commons.xml
rename to src/examples/editors/config/keyhandler-commons.xml
diff --git a/examples/editors/config/keyhandler-minimal.xml b/src/examples/editors/config/keyhandler-minimal.xml
similarity index 100%
rename from examples/editors/config/keyhandler-minimal.xml
rename to src/examples/editors/config/keyhandler-minimal.xml
diff --git a/examples/editors/config/layouteditor.xml b/src/examples/editors/config/layouteditor.xml
similarity index 100%
rename from examples/editors/config/layouteditor.xml
rename to src/examples/editors/config/layouteditor.xml
diff --git a/examples/editors/config/processeditor.xml b/src/examples/editors/config/processeditor.xml
similarity index 100%
rename from examples/editors/config/processeditor.xml
rename to src/examples/editors/config/processeditor.xml
diff --git a/examples/editors/config/wfeditor-commons.xml b/src/examples/editors/config/wfeditor-commons.xml
similarity index 100%
rename from examples/editors/config/wfeditor-commons.xml
rename to src/examples/editors/config/wfeditor-commons.xml
diff --git a/examples/editors/config/wfgraph-commons.xml b/src/examples/editors/config/wfgraph-commons.xml
similarity index 100%
rename from examples/editors/config/wfgraph-commons.xml
rename to src/examples/editors/config/wfgraph-commons.xml
diff --git a/examples/editors/config/wftoolbar-commons.xml b/src/examples/editors/config/wftoolbar-commons.xml
similarity index 100%
rename from examples/editors/config/wftoolbar-commons.xml
rename to src/examples/editors/config/wftoolbar-commons.xml
diff --git a/examples/editors/config/workfloweditor.xml b/src/examples/editors/config/workfloweditor.xml
similarity index 100%
rename from examples/editors/config/workfloweditor.xml
rename to src/examples/editors/config/workfloweditor.xml
diff --git a/examples/editors/css/process.css b/src/examples/editors/css/process.css
similarity index 100%
rename from examples/editors/css/process.css
rename to src/examples/editors/css/process.css
diff --git a/examples/editors/css/wordpress.css b/src/examples/editors/css/wordpress.css
similarity index 100%
rename from examples/editors/css/wordpress.css
rename to src/examples/editors/css/wordpress.css
diff --git a/examples/editors/diagrameditor.html b/src/examples/editors/diagrameditor.html
similarity index 100%
rename from examples/editors/diagrameditor.html
rename to src/examples/editors/diagrameditor.html
diff --git a/examples/editors/diagrams/empty.xml b/src/examples/editors/diagrams/empty.xml
similarity index 100%
rename from examples/editors/diagrams/empty.xml
rename to src/examples/editors/diagrams/empty.xml
diff --git a/examples/editors/diagrams/swimlanes.xml b/src/examples/editors/diagrams/swimlanes.xml
similarity index 100%
rename from examples/editors/diagrams/swimlanes.xml
rename to src/examples/editors/diagrams/swimlanes.xml
diff --git a/examples/editors/diagrams/travel-booking.xml b/src/examples/editors/diagrams/travel-booking.xml
similarity index 100%
rename from examples/editors/diagrams/travel-booking.xml
rename to src/examples/editors/diagrams/travel-booking.xml
diff --git a/examples/editors/diagrams/withdrawal.xml b/src/examples/editors/diagrams/withdrawal.xml
similarity index 100%
rename from examples/editors/diagrams/withdrawal.xml
rename to src/examples/editors/diagrams/withdrawal.xml
diff --git a/examples/editors/grapheditor.html b/src/examples/editors/grapheditor.html
similarity index 100%
rename from examples/editors/grapheditor.html
rename to src/examples/editors/grapheditor.html
diff --git a/examples/editors/help/index-all.html b/src/examples/editors/help/index-all.html
similarity index 100%
rename from examples/editors/help/index-all.html
rename to src/examples/editors/help/index-all.html
diff --git a/examples/editors/help/index.html b/src/examples/editors/help/index.html
similarity index 100%
rename from examples/editors/help/index.html
rename to src/examples/editors/help/index.html
diff --git a/examples/editors/images/actor.gif b/src/examples/editors/images/actor.gif
similarity index 100%
rename from examples/editors/images/actor.gif
rename to src/examples/editors/images/actor.gif
diff --git a/examples/editors/images/alignbottom.gif b/src/examples/editors/images/alignbottom.gif
similarity index 100%
rename from examples/editors/images/alignbottom.gif
rename to src/examples/editors/images/alignbottom.gif
diff --git a/examples/editors/images/aligncenter.gif b/src/examples/editors/images/aligncenter.gif
similarity index 100%
rename from examples/editors/images/aligncenter.gif
rename to src/examples/editors/images/aligncenter.gif
diff --git a/examples/editors/images/alignleft.gif b/src/examples/editors/images/alignleft.gif
similarity index 100%
rename from examples/editors/images/alignleft.gif
rename to src/examples/editors/images/alignleft.gif
diff --git a/examples/editors/images/alignmiddle.gif b/src/examples/editors/images/alignmiddle.gif
similarity index 100%
rename from examples/editors/images/alignmiddle.gif
rename to src/examples/editors/images/alignmiddle.gif
diff --git a/examples/editors/images/alignright.gif b/src/examples/editors/images/alignright.gif
similarity index 100%
rename from examples/editors/images/alignright.gif
rename to src/examples/editors/images/alignright.gif
diff --git a/examples/editors/images/aligntop.gif b/src/examples/editors/images/aligntop.gif
similarity index 100%
rename from examples/editors/images/aligntop.gif
rename to src/examples/editors/images/aligntop.gif
diff --git a/examples/editors/images/arrow.gif b/src/examples/editors/images/arrow.gif
similarity index 100%
rename from examples/editors/images/arrow.gif
rename to src/examples/editors/images/arrow.gif
diff --git a/examples/editors/images/bell.png b/src/examples/editors/images/bell.png
similarity index 100%
rename from examples/editors/images/bell.png
rename to src/examples/editors/images/bell.png
diff --git a/examples/editors/images/bg.gif b/src/examples/editors/images/bg.gif
similarity index 100%
rename from examples/editors/images/bg.gif
rename to src/examples/editors/images/bg.gif
diff --git a/examples/editors/images/block_end.gif b/src/examples/editors/images/block_end.gif
similarity index 100%
rename from examples/editors/images/block_end.gif
rename to src/examples/editors/images/block_end.gif
diff --git a/examples/editors/images/block_start.gif b/src/examples/editors/images/block_start.gif
similarity index 100%
rename from examples/editors/images/block_start.gif
rename to src/examples/editors/images/block_start.gif
diff --git a/examples/editors/images/bold.gif b/src/examples/editors/images/bold.gif
similarity index 100%
rename from examples/editors/images/bold.gif
rename to src/examples/editors/images/bold.gif
diff --git a/examples/editors/images/bottom.gif b/src/examples/editors/images/bottom.gif
similarity index 100%
rename from examples/editors/images/bottom.gif
rename to src/examples/editors/images/bottom.gif
diff --git a/examples/editors/images/box.png b/src/examples/editors/images/box.png
similarity index 100%
rename from examples/editors/images/box.png
rename to src/examples/editors/images/box.png
diff --git a/examples/editors/images/camera.gif b/src/examples/editors/images/camera.gif
similarity index 100%
rename from examples/editors/images/camera.gif
rename to src/examples/editors/images/camera.gif
diff --git a/examples/editors/images/center.gif b/src/examples/editors/images/center.gif
similarity index 100%
rename from examples/editors/images/center.gif
rename to src/examples/editors/images/center.gif
diff --git a/examples/editors/images/classic_end.gif b/src/examples/editors/images/classic_end.gif
similarity index 100%
rename from examples/editors/images/classic_end.gif
rename to src/examples/editors/images/classic_end.gif
diff --git a/examples/editors/images/classic_start.gif b/src/examples/editors/images/classic_start.gif
similarity index 100%
rename from examples/editors/images/classic_start.gif
rename to src/examples/editors/images/classic_start.gif
diff --git a/examples/editors/images/cloud.gif b/src/examples/editors/images/cloud.gif
similarity index 100%
rename from examples/editors/images/cloud.gif
rename to src/examples/editors/images/cloud.gif
diff --git a/examples/editors/images/cmp-bg.gif b/src/examples/editors/images/cmp-bg.gif
similarity index 100%
rename from examples/editors/images/cmp-bg.gif
rename to src/examples/editors/images/cmp-bg.gif
diff --git a/examples/editors/images/collapse.gif b/src/examples/editors/images/collapse.gif
similarity index 100%
rename from examples/editors/images/collapse.gif
rename to src/examples/editors/images/collapse.gif
diff --git a/examples/editors/images/connect.gif b/src/examples/editors/images/connect.gif
similarity index 100%
rename from examples/editors/images/connect.gif
rename to src/examples/editors/images/connect.gif
diff --git a/examples/editors/images/connector.gif b/src/examples/editors/images/connector.gif
similarity index 100%
rename from examples/editors/images/connector.gif
rename to src/examples/editors/images/connector.gif
diff --git a/examples/editors/images/console.gif b/src/examples/editors/images/console.gif
similarity index 100%
rename from examples/editors/images/console.gif
rename to src/examples/editors/images/console.gif
diff --git a/examples/editors/images/copy.gif b/src/examples/editors/images/copy.gif
similarity index 100%
rename from examples/editors/images/copy.gif
rename to src/examples/editors/images/copy.gif
diff --git a/examples/editors/images/cube_green.png b/src/examples/editors/images/cube_green.png
similarity index 100%
rename from examples/editors/images/cube_green.png
rename to src/examples/editors/images/cube_green.png
diff --git a/examples/editors/images/cut.gif b/src/examples/editors/images/cut.gif
similarity index 100%
rename from examples/editors/images/cut.gif
rename to src/examples/editors/images/cut.gif
diff --git a/examples/editors/images/cylinder.gif b/src/examples/editors/images/cylinder.gif
similarity index 100%
rename from examples/editors/images/cylinder.gif
rename to src/examples/editors/images/cylinder.gif
diff --git a/examples/editors/images/delete.gif b/src/examples/editors/images/delete.gif
similarity index 100%
rename from examples/editors/images/delete.gif
rename to src/examples/editors/images/delete.gif
diff --git a/examples/editors/images/diagram.gif b/src/examples/editors/images/diagram.gif
similarity index 100%
rename from examples/editors/images/diagram.gif
rename to src/examples/editors/images/diagram.gif
diff --git a/examples/editors/images/diamond_end.gif b/src/examples/editors/images/diamond_end.gif
similarity index 100%
rename from examples/editors/images/diamond_end.gif
rename to src/examples/editors/images/diamond_end.gif
diff --git a/examples/editors/images/diamond_start.gif b/src/examples/editors/images/diamond_start.gif
similarity index 100%
rename from examples/editors/images/diamond_start.gif
rename to src/examples/editors/images/diamond_start.gif
diff --git a/examples/editors/images/doubleellipse.gif b/src/examples/editors/images/doubleellipse.gif
similarity index 100%
rename from examples/editors/images/doubleellipse.gif
rename to src/examples/editors/images/doubleellipse.gif
diff --git a/examples/editors/images/down.gif b/src/examples/editors/images/down.gif
similarity index 100%
rename from examples/editors/images/down.gif
rename to src/examples/editors/images/down.gif
diff --git a/examples/editors/images/draw/drawbg.jpg b/src/examples/editors/images/draw/drawbg.jpg
similarity index 100%
rename from examples/editors/images/draw/drawbg.jpg
rename to src/examples/editors/images/draw/drawbg.jpg
diff --git a/examples/editors/images/draw/drawbgcolor.jpg b/src/examples/editors/images/draw/drawbgcolor.jpg
similarity index 100%
rename from examples/editors/images/draw/drawbgcolor.jpg
rename to src/examples/editors/images/draw/drawbgcolor.jpg
diff --git a/examples/editors/images/draw/drawfooter.jpg b/src/examples/editors/images/draw/drawfooter.jpg
similarity index 100%
rename from examples/editors/images/draw/drawfooter.jpg
rename to src/examples/editors/images/draw/drawfooter.jpg
diff --git a/examples/editors/images/draw/drawheader.jpg b/src/examples/editors/images/draw/drawheader.jpg
similarity index 100%
rename from examples/editors/images/draw/drawheader.jpg
rename to src/examples/editors/images/draw/drawheader.jpg
diff --git a/examples/editors/images/draw/mxlogo.jpg b/src/examples/editors/images/draw/mxlogo.jpg
similarity index 100%
rename from examples/editors/images/draw/mxlogo.jpg
rename to src/examples/editors/images/draw/mxlogo.jpg
diff --git a/examples/editors/images/dude3.png b/src/examples/editors/images/dude3.png
similarity index 100%
rename from examples/editors/images/dude3.png
rename to src/examples/editors/images/dude3.png
diff --git a/examples/editors/images/earth.png b/src/examples/editors/images/earth.png
similarity index 100%
rename from examples/editors/images/earth.png
rename to src/examples/editors/images/earth.png
diff --git a/examples/editors/images/ellipse.gif b/src/examples/editors/images/ellipse.gif
similarity index 100%
rename from examples/editors/images/ellipse.gif
rename to src/examples/editors/images/ellipse.gif
diff --git a/examples/editors/images/entity.gif b/src/examples/editors/images/entity.gif
similarity index 100%
rename from examples/editors/images/entity.gif
rename to src/examples/editors/images/entity.gif
diff --git a/examples/editors/images/expand.gif b/src/examples/editors/images/expand.gif
similarity index 100%
rename from examples/editors/images/expand.gif
rename to src/examples/editors/images/expand.gif
diff --git a/examples/editors/images/fillcolor.gif b/src/examples/editors/images/fillcolor.gif
similarity index 100%
rename from examples/editors/images/fillcolor.gif
rename to src/examples/editors/images/fillcolor.gif
diff --git a/examples/editors/images/fit.gif b/src/examples/editors/images/fit.gif
similarity index 100%
rename from examples/editors/images/fit.gif
rename to src/examples/editors/images/fit.gif
diff --git a/examples/editors/images/font.gif b/src/examples/editors/images/font.gif
similarity index 100%
rename from examples/editors/images/font.gif
rename to src/examples/editors/images/font.gif
diff --git a/examples/editors/images/fontcolor.gif b/src/examples/editors/images/fontcolor.gif
similarity index 100%
rename from examples/editors/images/fontcolor.gif
rename to src/examples/editors/images/fontcolor.gif
diff --git a/examples/editors/images/gear.gif b/src/examples/editors/images/gear.gif
similarity index 100%
rename from examples/editors/images/gear.gif
rename to src/examples/editors/images/gear.gif
diff --git a/examples/editors/images/gear.png b/src/examples/editors/images/gear.png
similarity index 100%
rename from examples/editors/images/gear.png
rename to src/examples/editors/images/gear.png
diff --git a/examples/editors/images/grid.gif b/src/examples/editors/images/grid.gif
similarity index 100%
rename from examples/editors/images/grid.gif
rename to src/examples/editors/images/grid.gif
diff --git a/examples/editors/images/group.gif b/src/examples/editors/images/group.gif
similarity index 100%
rename from examples/editors/images/group.gif
rename to src/examples/editors/images/group.gif
diff --git a/examples/editors/images/help.gif b/src/examples/editors/images/help.gif
similarity index 100%
rename from examples/editors/images/help.gif
rename to src/examples/editors/images/help.gif
diff --git a/examples/editors/images/hexagon.gif b/src/examples/editors/images/hexagon.gif
similarity index 100%
rename from examples/editors/images/hexagon.gif
rename to src/examples/editors/images/hexagon.gif
diff --git a/examples/editors/images/hline.gif b/src/examples/editors/images/hline.gif
similarity index 100%
rename from examples/editors/images/hline.gif
rename to src/examples/editors/images/hline.gif
diff --git a/examples/editors/images/house.gif b/src/examples/editors/images/house.gif
similarity index 100%
rename from examples/editors/images/house.gif
rename to src/examples/editors/images/house.gif
diff --git a/examples/editors/images/house.png b/src/examples/editors/images/house.png
similarity index 100%
rename from examples/editors/images/house.png
rename to src/examples/editors/images/house.png
diff --git a/examples/editors/images/image.gif b/src/examples/editors/images/image.gif
similarity index 100%
rename from examples/editors/images/image.gif
rename to src/examples/editors/images/image.gif
diff --git a/examples/editors/images/italic.gif b/src/examples/editors/images/italic.gif
similarity index 100%
rename from examples/editors/images/italic.gif
rename to src/examples/editors/images/italic.gif
diff --git a/examples/editors/images/left.gif b/src/examples/editors/images/left.gif
similarity index 100%
rename from examples/editors/images/left.gif
rename to src/examples/editors/images/left.gif
diff --git a/examples/editors/images/linecolor.gif b/src/examples/editors/images/linecolor.gif
similarity index 100%
rename from examples/editors/images/linecolor.gif
rename to src/examples/editors/images/linecolor.gif
diff --git a/examples/editors/images/link.gif b/src/examples/editors/images/link.gif
similarity index 100%
rename from examples/editors/images/link.gif
rename to src/examples/editors/images/link.gif
diff --git a/examples/editors/images/loading.gif b/src/examples/editors/images/loading.gif
similarity index 100%
rename from examples/editors/images/loading.gif
rename to src/examples/editors/images/loading.gif
diff --git a/examples/editors/images/middle.gif b/src/examples/editors/images/middle.gif
similarity index 100%
rename from examples/editors/images/middle.gif
rename to src/examples/editors/images/middle.gif
diff --git a/examples/editors/images/new.gif b/src/examples/editors/images/new.gif
similarity index 100%
rename from examples/editors/images/new.gif
rename to src/examples/editors/images/new.gif
diff --git a/examples/editors/images/open.gif b/src/examples/editors/images/open.gif
similarity index 100%
rename from examples/editors/images/open.gif
rename to src/examples/editors/images/open.gif
diff --git a/examples/editors/images/open_end.gif b/src/examples/editors/images/open_end.gif
similarity index 100%
rename from examples/editors/images/open_end.gif
rename to src/examples/editors/images/open_end.gif
diff --git a/examples/editors/images/open_start.gif b/src/examples/editors/images/open_start.gif
similarity index 100%
rename from examples/editors/images/open_start.gif
rename to src/examples/editors/images/open_start.gif
diff --git a/examples/editors/images/outline.gif b/src/examples/editors/images/outline.gif
similarity index 100%
rename from examples/editors/images/outline.gif
rename to src/examples/editors/images/outline.gif
diff --git a/examples/editors/images/oval_end.gif b/src/examples/editors/images/oval_end.gif
similarity index 100%
rename from examples/editors/images/oval_end.gif
rename to src/examples/editors/images/oval_end.gif
diff --git a/examples/editors/images/oval_start.gif b/src/examples/editors/images/oval_start.gif
similarity index 100%
rename from examples/editors/images/oval_start.gif
rename to src/examples/editors/images/oval_start.gif
diff --git a/examples/editors/images/overlays/check.png b/src/examples/editors/images/overlays/check.png
similarity index 100%
rename from examples/editors/images/overlays/check.png
rename to src/examples/editors/images/overlays/check.png
diff --git a/examples/editors/images/overlays/error.png b/src/examples/editors/images/overlays/error.png
similarity index 100%
rename from examples/editors/images/overlays/error.png
rename to src/examples/editors/images/overlays/error.png
diff --git a/examples/editors/images/overlays/flash.png b/src/examples/editors/images/overlays/flash.png
similarity index 100%
rename from examples/editors/images/overlays/flash.png
rename to src/examples/editors/images/overlays/flash.png
diff --git a/examples/editors/images/overlays/forbidden.png b/src/examples/editors/images/overlays/forbidden.png
similarity index 100%
rename from examples/editors/images/overlays/forbidden.png
rename to src/examples/editors/images/overlays/forbidden.png
diff --git a/examples/editors/images/overlays/help.png b/src/examples/editors/images/overlays/help.png
similarity index 100%
rename from examples/editors/images/overlays/help.png
rename to src/examples/editors/images/overlays/help.png
diff --git a/examples/editors/images/overlays/house.png b/src/examples/editors/images/overlays/house.png
similarity index 100%
rename from examples/editors/images/overlays/house.png
rename to src/examples/editors/images/overlays/house.png
diff --git a/examples/editors/images/overlays/information.png b/src/examples/editors/images/overlays/information.png
similarity index 100%
rename from examples/editors/images/overlays/information.png
rename to src/examples/editors/images/overlays/information.png
diff --git a/examples/editors/images/overlays/lightbulb_on.png b/src/examples/editors/images/overlays/lightbulb_on.png
similarity index 100%
rename from examples/editors/images/overlays/lightbulb_on.png
rename to src/examples/editors/images/overlays/lightbulb_on.png
diff --git a/examples/editors/images/overlays/pencil.png b/src/examples/editors/images/overlays/pencil.png
similarity index 100%
rename from examples/editors/images/overlays/pencil.png
rename to src/examples/editors/images/overlays/pencil.png
diff --git a/examples/editors/images/overlays/printer.png b/src/examples/editors/images/overlays/printer.png
similarity index 100%
rename from examples/editors/images/overlays/printer.png
rename to src/examples/editors/images/overlays/printer.png
diff --git a/examples/editors/images/overlays/user3.png b/src/examples/editors/images/overlays/user3.png
similarity index 100%
rename from examples/editors/images/overlays/user3.png
rename to src/examples/editors/images/overlays/user3.png
diff --git a/examples/editors/images/overlays/users3.png b/src/examples/editors/images/overlays/users3.png
similarity index 100%
rename from examples/editors/images/overlays/users3.png
rename to src/examples/editors/images/overlays/users3.png
diff --git a/examples/editors/images/overlays/workplace.png b/src/examples/editors/images/overlays/workplace.png
similarity index 100%
rename from examples/editors/images/overlays/workplace.png
rename to src/examples/editors/images/overlays/workplace.png
diff --git a/examples/editors/images/package.png b/src/examples/editors/images/package.png
similarity index 100%
rename from examples/editors/images/package.png
rename to src/examples/editors/images/package.png
diff --git a/examples/editors/images/pan.gif b/src/examples/editors/images/pan.gif
similarity index 100%
rename from examples/editors/images/pan.gif
rename to src/examples/editors/images/pan.gif
diff --git a/examples/editors/images/paste.gif b/src/examples/editors/images/paste.gif
similarity index 100%
rename from examples/editors/images/paste.gif
rename to src/examples/editors/images/paste.gif
diff --git a/examples/editors/images/plain.gif b/src/examples/editors/images/plain.gif
similarity index 100%
rename from examples/editors/images/plain.gif
rename to src/examples/editors/images/plain.gif
diff --git a/examples/editors/images/preferences.gif b/src/examples/editors/images/preferences.gif
similarity index 100%
rename from examples/editors/images/preferences.gif
rename to src/examples/editors/images/preferences.gif
diff --git a/examples/editors/images/press.gif b/src/examples/editors/images/press.gif
similarity index 100%
rename from examples/editors/images/press.gif
rename to src/examples/editors/images/press.gif
diff --git a/examples/editors/images/preview.gif b/src/examples/editors/images/preview.gif
similarity index 100%
rename from examples/editors/images/preview.gif
rename to src/examples/editors/images/preview.gif
diff --git a/examples/editors/images/print.gif b/src/examples/editors/images/print.gif
similarity index 100%
rename from examples/editors/images/print.gif
rename to src/examples/editors/images/print.gif
diff --git a/examples/editors/images/printer.png b/src/examples/editors/images/printer.png
similarity index 100%
rename from examples/editors/images/printer.png
rename to src/examples/editors/images/printer.png
diff --git a/examples/editors/images/properties.gif b/src/examples/editors/images/properties.gif
similarity index 100%
rename from examples/editors/images/properties.gif
rename to src/examples/editors/images/properties.gif
diff --git a/examples/editors/images/rectangle.gif b/src/examples/editors/images/rectangle.gif
similarity index 100%
rename from examples/editors/images/rectangle.gif
rename to src/examples/editors/images/rectangle.gif
diff --git a/examples/editors/images/redo.gif b/src/examples/editors/images/redo.gif
similarity index 100%
rename from examples/editors/images/redo.gif
rename to src/examples/editors/images/redo.gif
diff --git a/examples/editors/images/refresh.gif b/src/examples/editors/images/refresh.gif
similarity index 100%
rename from examples/editors/images/refresh.gif
rename to src/examples/editors/images/refresh.gif
diff --git a/examples/editors/images/rhombus.gif b/src/examples/editors/images/rhombus.gif
similarity index 100%
rename from examples/editors/images/rhombus.gif
rename to src/examples/editors/images/rhombus.gif
diff --git a/examples/editors/images/right.gif b/src/examples/editors/images/right.gif
similarity index 100%
rename from examples/editors/images/right.gif
rename to src/examples/editors/images/right.gif
diff --git a/examples/editors/images/rounded.gif b/src/examples/editors/images/rounded.gif
similarity index 100%
rename from examples/editors/images/rounded.gif
rename to src/examples/editors/images/rounded.gif
diff --git a/examples/editors/images/save.gif b/src/examples/editors/images/save.gif
similarity index 100%
rename from examples/editors/images/save.gif
rename to src/examples/editors/images/save.gif
diff --git a/examples/editors/images/saveas.gif b/src/examples/editors/images/saveas.gif
similarity index 100%
rename from examples/editors/images/saveas.gif
rename to src/examples/editors/images/saveas.gif
diff --git a/examples/editors/images/script.gif b/src/examples/editors/images/script.gif
similarity index 100%
rename from examples/editors/images/script.gif
rename to src/examples/editors/images/script.gif
diff --git a/examples/editors/images/select.gif b/src/examples/editors/images/select.gif
similarity index 100%
rename from examples/editors/images/select.gif
rename to src/examples/editors/images/select.gif
diff --git a/examples/editors/images/server.png b/src/examples/editors/images/server.png
similarity index 100%
rename from examples/editors/images/server.png
rename to src/examples/editors/images/server.png
diff --git a/examples/editors/images/straight.gif b/src/examples/editors/images/straight.gif
similarity index 100%
rename from examples/editors/images/straight.gif
rename to src/examples/editors/images/straight.gif
diff --git a/examples/editors/images/swimlane.gif b/src/examples/editors/images/swimlane.gif
similarity index 100%
rename from examples/editors/images/swimlane.gif
rename to src/examples/editors/images/swimlane.gif
diff --git a/examples/editors/images/symbols/cancel_end.png b/src/examples/editors/images/symbols/cancel_end.png
similarity index 100%
rename from examples/editors/images/symbols/cancel_end.png
rename to src/examples/editors/images/symbols/cancel_end.png
diff --git a/examples/editors/images/symbols/cancel_intermediate.png b/src/examples/editors/images/symbols/cancel_intermediate.png
similarity index 100%
rename from examples/editors/images/symbols/cancel_intermediate.png
rename to src/examples/editors/images/symbols/cancel_intermediate.png
diff --git a/examples/editors/images/symbols/error.png b/src/examples/editors/images/symbols/error.png
similarity index 100%
rename from examples/editors/images/symbols/error.png
rename to src/examples/editors/images/symbols/error.png
diff --git a/examples/editors/images/symbols/event.png b/src/examples/editors/images/symbols/event.png
similarity index 100%
rename from examples/editors/images/symbols/event.png
rename to src/examples/editors/images/symbols/event.png
diff --git a/examples/editors/images/symbols/event_end.png b/src/examples/editors/images/symbols/event_end.png
similarity index 100%
rename from examples/editors/images/symbols/event_end.png
rename to src/examples/editors/images/symbols/event_end.png
diff --git a/examples/editors/images/symbols/event_intermediate.png b/src/examples/editors/images/symbols/event_intermediate.png
similarity index 100%
rename from examples/editors/images/symbols/event_intermediate.png
rename to src/examples/editors/images/symbols/event_intermediate.png
diff --git a/examples/editors/images/symbols/fork.png b/src/examples/editors/images/symbols/fork.png
similarity index 100%
rename from examples/editors/images/symbols/fork.png
rename to src/examples/editors/images/symbols/fork.png
diff --git a/examples/editors/images/symbols/inclusive.png b/src/examples/editors/images/symbols/inclusive.png
similarity index 100%
rename from examples/editors/images/symbols/inclusive.png
rename to src/examples/editors/images/symbols/inclusive.png
diff --git a/examples/editors/images/symbols/link.png b/src/examples/editors/images/symbols/link.png
similarity index 100%
rename from examples/editors/images/symbols/link.png
rename to src/examples/editors/images/symbols/link.png
diff --git a/examples/editors/images/symbols/merge.png b/src/examples/editors/images/symbols/merge.png
similarity index 100%
rename from examples/editors/images/symbols/merge.png
rename to src/examples/editors/images/symbols/merge.png
diff --git a/examples/editors/images/symbols/message.png b/src/examples/editors/images/symbols/message.png
similarity index 100%
rename from examples/editors/images/symbols/message.png
rename to src/examples/editors/images/symbols/message.png
diff --git a/examples/editors/images/symbols/message_end.png b/src/examples/editors/images/symbols/message_end.png
similarity index 100%
rename from examples/editors/images/symbols/message_end.png
rename to src/examples/editors/images/symbols/message_end.png
diff --git a/examples/editors/images/symbols/message_intermediate.png b/src/examples/editors/images/symbols/message_intermediate.png
similarity index 100%
rename from examples/editors/images/symbols/message_intermediate.png
rename to src/examples/editors/images/symbols/message_intermediate.png
diff --git a/examples/editors/images/symbols/multiple.png b/src/examples/editors/images/symbols/multiple.png
similarity index 100%
rename from examples/editors/images/symbols/multiple.png
rename to src/examples/editors/images/symbols/multiple.png
diff --git a/examples/editors/images/symbols/rule.png b/src/examples/editors/images/symbols/rule.png
similarity index 100%
rename from examples/editors/images/symbols/rule.png
rename to src/examples/editors/images/symbols/rule.png
diff --git a/examples/editors/images/symbols/small_cancel_end.gif b/src/examples/editors/images/symbols/small_cancel_end.gif
similarity index 100%
rename from examples/editors/images/symbols/small_cancel_end.gif
rename to src/examples/editors/images/symbols/small_cancel_end.gif
diff --git a/examples/editors/images/symbols/small_cancel_intermediate.gif b/src/examples/editors/images/symbols/small_cancel_intermediate.gif
similarity index 100%
rename from examples/editors/images/symbols/small_cancel_intermediate.gif
rename to src/examples/editors/images/symbols/small_cancel_intermediate.gif
diff --git a/examples/editors/images/symbols/small_error.gif b/src/examples/editors/images/symbols/small_error.gif
similarity index 100%
rename from examples/editors/images/symbols/small_error.gif
rename to src/examples/editors/images/symbols/small_error.gif
diff --git a/examples/editors/images/symbols/small_event.gif b/src/examples/editors/images/symbols/small_event.gif
similarity index 100%
rename from examples/editors/images/symbols/small_event.gif
rename to src/examples/editors/images/symbols/small_event.gif
diff --git a/examples/editors/images/symbols/small_event_end.gif b/src/examples/editors/images/symbols/small_event_end.gif
similarity index 100%
rename from examples/editors/images/symbols/small_event_end.gif
rename to src/examples/editors/images/symbols/small_event_end.gif
diff --git a/examples/editors/images/symbols/small_event_intermediate.gif b/src/examples/editors/images/symbols/small_event_intermediate.gif
similarity index 100%
rename from examples/editors/images/symbols/small_event_intermediate.gif
rename to src/examples/editors/images/symbols/small_event_intermediate.gif
diff --git a/examples/editors/images/symbols/small_fork.gif b/src/examples/editors/images/symbols/small_fork.gif
similarity index 100%
rename from examples/editors/images/symbols/small_fork.gif
rename to src/examples/editors/images/symbols/small_fork.gif
diff --git a/examples/editors/images/symbols/small_inclusive.gif b/src/examples/editors/images/symbols/small_inclusive.gif
similarity index 100%
rename from examples/editors/images/symbols/small_inclusive.gif
rename to src/examples/editors/images/symbols/small_inclusive.gif
diff --git a/examples/editors/images/symbols/small_link.gif b/src/examples/editors/images/symbols/small_link.gif
similarity index 100%
rename from examples/editors/images/symbols/small_link.gif
rename to src/examples/editors/images/symbols/small_link.gif
diff --git a/examples/editors/images/symbols/small_merge.gif b/src/examples/editors/images/symbols/small_merge.gif
similarity index 100%
rename from examples/editors/images/symbols/small_merge.gif
rename to src/examples/editors/images/symbols/small_merge.gif
diff --git a/examples/editors/images/symbols/small_message.gif b/src/examples/editors/images/symbols/small_message.gif
similarity index 100%
rename from examples/editors/images/symbols/small_message.gif
rename to src/examples/editors/images/symbols/small_message.gif
diff --git a/examples/editors/images/symbols/small_message_end.gif b/src/examples/editors/images/symbols/small_message_end.gif
similarity index 100%
rename from examples/editors/images/symbols/small_message_end.gif
rename to src/examples/editors/images/symbols/small_message_end.gif
diff --git a/examples/editors/images/symbols/small_message_intermediate.gif b/src/examples/editors/images/symbols/small_message_intermediate.gif
similarity index 100%
rename from examples/editors/images/symbols/small_message_intermediate.gif
rename to src/examples/editors/images/symbols/small_message_intermediate.gif
diff --git a/examples/editors/images/symbols/small_multiple.gif b/src/examples/editors/images/symbols/small_multiple.gif
similarity index 100%
rename from examples/editors/images/symbols/small_multiple.gif
rename to src/examples/editors/images/symbols/small_multiple.gif
diff --git a/examples/editors/images/symbols/small_rule.gif b/src/examples/editors/images/symbols/small_rule.gif
similarity index 100%
rename from examples/editors/images/symbols/small_rule.gif
rename to src/examples/editors/images/symbols/small_rule.gif
diff --git a/examples/editors/images/symbols/small_terminate.gif b/src/examples/editors/images/symbols/small_terminate.gif
similarity index 100%
rename from examples/editors/images/symbols/small_terminate.gif
rename to src/examples/editors/images/symbols/small_terminate.gif
diff --git a/examples/editors/images/symbols/small_timer.gif b/src/examples/editors/images/symbols/small_timer.gif
similarity index 100%
rename from examples/editors/images/symbols/small_timer.gif
rename to src/examples/editors/images/symbols/small_timer.gif
diff --git a/examples/editors/images/symbols/terminate.png b/src/examples/editors/images/symbols/terminate.png
similarity index 100%
rename from examples/editors/images/symbols/terminate.png
rename to src/examples/editors/images/symbols/terminate.png
diff --git a/examples/editors/images/symbols/timer.png b/src/examples/editors/images/symbols/timer.png
similarity index 100%
rename from examples/editors/images/symbols/timer.png
rename to src/examples/editors/images/symbols/timer.png
diff --git a/examples/editors/images/tasks.gif b/src/examples/editors/images/tasks.gif
similarity index 100%
rename from examples/editors/images/tasks.gif
rename to src/examples/editors/images/tasks.gif
diff --git a/examples/editors/images/text.gif b/src/examples/editors/images/text.gif
similarity index 100%
rename from examples/editors/images/text.gif
rename to src/examples/editors/images/text.gif
diff --git a/examples/editors/images/toback.gif b/src/examples/editors/images/toback.gif
similarity index 100%
rename from examples/editors/images/toback.gif
rename to src/examples/editors/images/toback.gif
diff --git a/examples/editors/images/tofront.gif b/src/examples/editors/images/tofront.gif
similarity index 100%
rename from examples/editors/images/tofront.gif
rename to src/examples/editors/images/tofront.gif
diff --git a/examples/editors/images/toolbar.gif b/src/examples/editors/images/toolbar.gif
similarity index 100%
rename from examples/editors/images/toolbar.gif
rename to src/examples/editors/images/toolbar.gif
diff --git a/examples/editors/images/top.gif b/src/examples/editors/images/top.gif
similarity index 100%
rename from examples/editors/images/top.gif
rename to src/examples/editors/images/top.gif
diff --git a/examples/editors/images/tree.gif b/src/examples/editors/images/tree.gif
similarity index 100%
rename from examples/editors/images/tree.gif
rename to src/examples/editors/images/tree.gif
diff --git a/examples/editors/images/triangle.gif b/src/examples/editors/images/triangle.gif
similarity index 100%
rename from examples/editors/images/triangle.gif
rename to src/examples/editors/images/triangle.gif
diff --git a/examples/editors/images/underline.gif b/src/examples/editors/images/underline.gif
similarity index 100%
rename from examples/editors/images/underline.gif
rename to src/examples/editors/images/underline.gif
diff --git a/examples/editors/images/undo.gif b/src/examples/editors/images/undo.gif
similarity index 100%
rename from examples/editors/images/undo.gif
rename to src/examples/editors/images/undo.gif
diff --git a/examples/editors/images/ungroup.gif b/src/examples/editors/images/ungroup.gif
similarity index 100%
rename from examples/editors/images/ungroup.gif
rename to src/examples/editors/images/ungroup.gif
diff --git a/examples/editors/images/up.gif b/src/examples/editors/images/up.gif
similarity index 100%
rename from examples/editors/images/up.gif
rename to src/examples/editors/images/up.gif
diff --git a/examples/editors/images/vertical.gif b/src/examples/editors/images/vertical.gif
similarity index 100%
rename from examples/editors/images/vertical.gif
rename to src/examples/editors/images/vertical.gif
diff --git a/examples/editors/images/workplace.png b/src/examples/editors/images/workplace.png
similarity index 100%
rename from examples/editors/images/workplace.png
rename to src/examples/editors/images/workplace.png
diff --git a/examples/editors/images/wrench.png b/src/examples/editors/images/wrench.png
similarity index 100%
rename from examples/editors/images/wrench.png
rename to src/examples/editors/images/wrench.png
diff --git a/examples/editors/images/zoom.gif b/src/examples/editors/images/zoom.gif
similarity index 100%
rename from examples/editors/images/zoom.gif
rename to src/examples/editors/images/zoom.gif
diff --git a/examples/editors/images/zoomactual.gif b/src/examples/editors/images/zoomactual.gif
similarity index 100%
rename from examples/editors/images/zoomactual.gif
rename to src/examples/editors/images/zoomactual.gif
diff --git a/examples/editors/images/zoomin.gif b/src/examples/editors/images/zoomin.gif
similarity index 100%
rename from examples/editors/images/zoomin.gif
rename to src/examples/editors/images/zoomin.gif
diff --git a/examples/editors/images/zoomout.gif b/src/examples/editors/images/zoomout.gif
similarity index 100%
rename from examples/editors/images/zoomout.gif
rename to src/examples/editors/images/zoomout.gif
diff --git a/examples/editors/js/app.js b/src/examples/editors/js/app.js
similarity index 100%
rename from examples/editors/js/app.js
rename to src/examples/editors/js/app.js
diff --git a/examples/editors/layouteditor.html b/src/examples/editors/layouteditor.html
similarity index 100%
rename from examples/editors/layouteditor.html
rename to src/examples/editors/layouteditor.html
diff --git a/examples/editors/processeditor.html b/src/examples/editors/processeditor.html
similarity index 100%
rename from examples/editors/processeditor.html
rename to src/examples/editors/processeditor.html
diff --git a/examples/editors/resources/app.txt b/src/examples/editors/resources/app.txt
similarity index 100%
rename from examples/editors/resources/app.txt
rename to src/examples/editors/resources/app.txt
diff --git a/examples/editors/resources/app_de.txt b/src/examples/editors/resources/app_de.txt
similarity index 100%
rename from examples/editors/resources/app_de.txt
rename to src/examples/editors/resources/app_de.txt
diff --git a/examples/editors/resources/app_zh.txt b/src/examples/editors/resources/app_zh.txt
similarity index 100%
rename from examples/editors/resources/app_zh.txt
rename to src/examples/editors/resources/app_zh.txt
diff --git a/examples/editors/workfloweditor.html b/src/examples/editors/workfloweditor.html
similarity index 100%
rename from examples/editors/workfloweditor.html
rename to src/examples/editors/workfloweditor.html
diff --git a/examples/events.html b/src/examples/events.html
similarity index 100%
rename from examples/events.html
rename to src/examples/events.html
diff --git a/examples/extendcanvas.html b/src/examples/extendcanvas.html
similarity index 100%
rename from examples/extendcanvas.html
rename to src/examples/extendcanvas.html
diff --git a/examples/fileio.html b/src/examples/fileio.html
similarity index 100%
rename from examples/fileio.html
rename to src/examples/fileio.html
diff --git a/examples/fileio.txt b/src/examples/fileio.txt
similarity index 100%
rename from examples/fileio.txt
rename to src/examples/fileio.txt
diff --git a/examples/fileio.xml b/src/examples/fileio.xml
similarity index 100%
rename from examples/fileio.xml
rename to src/examples/fileio.xml
diff --git a/examples/fixedicon.html b/src/examples/fixedicon.html
similarity index 100%
rename from examples/fixedicon.html
rename to src/examples/fixedicon.html
diff --git a/examples/fixedpoints.html b/src/examples/fixedpoints.html
similarity index 100%
rename from examples/fixedpoints.html
rename to src/examples/fixedpoints.html
diff --git a/examples/folding.html b/src/examples/folding.html
similarity index 100%
rename from examples/folding.html
rename to src/examples/folding.html
diff --git a/examples/grapheditor/README b/src/examples/grapheditor/README
similarity index 100%
rename from examples/grapheditor/README
rename to src/examples/grapheditor/README
diff --git a/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java b/src/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java
similarity index 100%
rename from examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java
rename to src/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java
diff --git a/examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java b/src/examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java
similarity index 100%
rename from examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java
rename to src/examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java
diff --git a/examples/grapheditor/www/deflate/base64.js b/src/examples/grapheditor/www/deflate/base64.js
similarity index 100%
rename from examples/grapheditor/www/deflate/base64.js
rename to src/examples/grapheditor/www/deflate/base64.js
diff --git a/examples/grapheditor/www/deflate/pako.min.js b/src/examples/grapheditor/www/deflate/pako.min.js
similarity index 100%
rename from examples/grapheditor/www/deflate/pako.min.js
rename to src/examples/grapheditor/www/deflate/pako.min.js
diff --git a/examples/grapheditor/www/images/checkmark.gif b/src/examples/grapheditor/www/images/checkmark.gif
similarity index 100%
rename from examples/grapheditor/www/images/checkmark.gif
rename to src/examples/grapheditor/www/images/checkmark.gif
diff --git a/examples/grapheditor/www/images/clear.gif b/src/examples/grapheditor/www/images/clear.gif
similarity index 100%
rename from examples/grapheditor/www/images/clear.gif
rename to src/examples/grapheditor/www/images/clear.gif
diff --git a/examples/grapheditor/www/images/close.png b/src/examples/grapheditor/www/images/close.png
similarity index 100%
rename from examples/grapheditor/www/images/close.png
rename to src/examples/grapheditor/www/images/close.png
diff --git a/examples/grapheditor/www/images/collapsed.gif b/src/examples/grapheditor/www/images/collapsed.gif
similarity index 100%
rename from examples/grapheditor/www/images/collapsed.gif
rename to src/examples/grapheditor/www/images/collapsed.gif
diff --git a/examples/grapheditor/www/images/dropdown.gif b/src/examples/grapheditor/www/images/dropdown.gif
similarity index 100%
rename from examples/grapheditor/www/images/dropdown.gif
rename to src/examples/grapheditor/www/images/dropdown.gif
diff --git a/examples/grapheditor/www/images/dropdown.png b/src/examples/grapheditor/www/images/dropdown.png
similarity index 100%
rename from examples/grapheditor/www/images/dropdown.png
rename to src/examples/grapheditor/www/images/dropdown.png
diff --git a/examples/grapheditor/www/images/edit.gif b/src/examples/grapheditor/www/images/edit.gif
similarity index 100%
rename from examples/grapheditor/www/images/edit.gif
rename to src/examples/grapheditor/www/images/edit.gif
diff --git a/examples/grapheditor/www/images/expanded.gif b/src/examples/grapheditor/www/images/expanded.gif
similarity index 100%
rename from examples/grapheditor/www/images/expanded.gif
rename to src/examples/grapheditor/www/images/expanded.gif
diff --git a/examples/grapheditor/www/images/grid.gif b/src/examples/grapheditor/www/images/grid.gif
similarity index 100%
rename from examples/grapheditor/www/images/grid.gif
rename to src/examples/grapheditor/www/images/grid.gif
diff --git a/examples/grapheditor/www/images/handle-fixed.png b/src/examples/grapheditor/www/images/handle-fixed.png
similarity index 100%
rename from examples/grapheditor/www/images/handle-fixed.png
rename to src/examples/grapheditor/www/images/handle-fixed.png
diff --git a/examples/grapheditor/www/images/handle-main.png b/src/examples/grapheditor/www/images/handle-main.png
similarity index 100%
rename from examples/grapheditor/www/images/handle-main.png
rename to src/examples/grapheditor/www/images/handle-main.png
diff --git a/examples/grapheditor/www/images/handle-rotate.png b/src/examples/grapheditor/www/images/handle-rotate.png
similarity index 100%
rename from examples/grapheditor/www/images/handle-rotate.png
rename to src/examples/grapheditor/www/images/handle-rotate.png
diff --git a/examples/grapheditor/www/images/handle-secondary.png b/src/examples/grapheditor/www/images/handle-secondary.png
similarity index 100%
rename from examples/grapheditor/www/images/handle-secondary.png
rename to src/examples/grapheditor/www/images/handle-secondary.png
diff --git a/examples/grapheditor/www/images/handle-terminal.png b/src/examples/grapheditor/www/images/handle-terminal.png
similarity index 100%
rename from examples/grapheditor/www/images/handle-terminal.png
rename to src/examples/grapheditor/www/images/handle-terminal.png
diff --git a/examples/grapheditor/www/images/help.png b/src/examples/grapheditor/www/images/help.png
similarity index 100%
rename from examples/grapheditor/www/images/help.png
rename to src/examples/grapheditor/www/images/help.png
diff --git a/examples/grapheditor/www/images/locked.png b/src/examples/grapheditor/www/images/locked.png
similarity index 100%
rename from examples/grapheditor/www/images/locked.png
rename to src/examples/grapheditor/www/images/locked.png
diff --git a/examples/grapheditor/www/images/logo.png b/src/examples/grapheditor/www/images/logo.png
similarity index 100%
rename from examples/grapheditor/www/images/logo.png
rename to src/examples/grapheditor/www/images/logo.png
diff --git a/examples/grapheditor/www/images/move.png b/src/examples/grapheditor/www/images/move.png
similarity index 100%
rename from examples/grapheditor/www/images/move.png
rename to src/examples/grapheditor/www/images/move.png
diff --git a/examples/grapheditor/www/images/nocolor.png b/src/examples/grapheditor/www/images/nocolor.png
similarity index 100%
rename from examples/grapheditor/www/images/nocolor.png
rename to src/examples/grapheditor/www/images/nocolor.png
diff --git a/examples/grapheditor/www/images/refresh.png b/src/examples/grapheditor/www/images/refresh.png
similarity index 100%
rename from examples/grapheditor/www/images/refresh.png
rename to src/examples/grapheditor/www/images/refresh.png
diff --git a/examples/grapheditor/www/images/round-drop.png b/src/examples/grapheditor/www/images/round-drop.png
similarity index 100%
rename from examples/grapheditor/www/images/round-drop.png
rename to src/examples/grapheditor/www/images/round-drop.png
diff --git a/examples/grapheditor/www/images/search.png b/src/examples/grapheditor/www/images/search.png
similarity index 100%
rename from examples/grapheditor/www/images/search.png
rename to src/examples/grapheditor/www/images/search.png
diff --git a/examples/grapheditor/www/images/transparent.gif b/src/examples/grapheditor/www/images/transparent.gif
similarity index 100%
rename from examples/grapheditor/www/images/transparent.gif
rename to src/examples/grapheditor/www/images/transparent.gif
diff --git a/examples/grapheditor/www/images/triangle-down.png b/src/examples/grapheditor/www/images/triangle-down.png
similarity index 100%
rename from examples/grapheditor/www/images/triangle-down.png
rename to src/examples/grapheditor/www/images/triangle-down.png
diff --git a/examples/grapheditor/www/images/triangle-left.png b/src/examples/grapheditor/www/images/triangle-left.png
similarity index 100%
rename from examples/grapheditor/www/images/triangle-left.png
rename to src/examples/grapheditor/www/images/triangle-left.png
diff --git a/examples/grapheditor/www/images/triangle-right.png b/src/examples/grapheditor/www/images/triangle-right.png
similarity index 100%
rename from examples/grapheditor/www/images/triangle-right.png
rename to src/examples/grapheditor/www/images/triangle-right.png
diff --git a/examples/grapheditor/www/images/triangle-up.png b/src/examples/grapheditor/www/images/triangle-up.png
similarity index 100%
rename from examples/grapheditor/www/images/triangle-up.png
rename to src/examples/grapheditor/www/images/triangle-up.png
diff --git a/examples/grapheditor/www/images/unlocked.png b/src/examples/grapheditor/www/images/unlocked.png
similarity index 100%
rename from examples/grapheditor/www/images/unlocked.png
rename to src/examples/grapheditor/www/images/unlocked.png
diff --git a/examples/grapheditor/www/index.html b/src/examples/grapheditor/www/index.html
similarity index 100%
rename from examples/grapheditor/www/index.html
rename to src/examples/grapheditor/www/index.html
diff --git a/examples/grapheditor/www/js/Actions.js b/src/examples/grapheditor/www/js/Actions.js
similarity index 100%
rename from examples/grapheditor/www/js/Actions.js
rename to src/examples/grapheditor/www/js/Actions.js
diff --git a/examples/grapheditor/www/js/Dialogs.js b/src/examples/grapheditor/www/js/Dialogs.js
similarity index 100%
rename from examples/grapheditor/www/js/Dialogs.js
rename to src/examples/grapheditor/www/js/Dialogs.js
diff --git a/examples/grapheditor/www/js/Editor.js b/src/examples/grapheditor/www/js/Editor.js
similarity index 100%
rename from examples/grapheditor/www/js/Editor.js
rename to src/examples/grapheditor/www/js/Editor.js
diff --git a/examples/grapheditor/www/js/EditorUi.js b/src/examples/grapheditor/www/js/EditorUi.js
similarity index 100%
rename from examples/grapheditor/www/js/EditorUi.js
rename to src/examples/grapheditor/www/js/EditorUi.js
diff --git a/examples/grapheditor/www/js/Format.js b/src/examples/grapheditor/www/js/Format.js
similarity index 100%
rename from examples/grapheditor/www/js/Format.js
rename to src/examples/grapheditor/www/js/Format.js
diff --git a/examples/grapheditor/www/js/Graph.js b/src/examples/grapheditor/www/js/Graph.js
similarity index 100%
rename from examples/grapheditor/www/js/Graph.js
rename to src/examples/grapheditor/www/js/Graph.js
diff --git a/examples/grapheditor/www/js/Init.js b/src/examples/grapheditor/www/js/Init.js
similarity index 100%
rename from examples/grapheditor/www/js/Init.js
rename to src/examples/grapheditor/www/js/Init.js
diff --git a/examples/grapheditor/www/js/Menus.js b/src/examples/grapheditor/www/js/Menus.js
similarity index 100%
rename from examples/grapheditor/www/js/Menus.js
rename to src/examples/grapheditor/www/js/Menus.js
diff --git a/examples/grapheditor/www/js/Shapes.js b/src/examples/grapheditor/www/js/Shapes.js
similarity index 100%
rename from examples/grapheditor/www/js/Shapes.js
rename to src/examples/grapheditor/www/js/Shapes.js
diff --git a/examples/grapheditor/www/js/Sidebar.js b/src/examples/grapheditor/www/js/Sidebar.js
similarity index 100%
rename from examples/grapheditor/www/js/Sidebar.js
rename to src/examples/grapheditor/www/js/Sidebar.js
diff --git a/examples/grapheditor/www/js/Toolbar.js b/src/examples/grapheditor/www/js/Toolbar.js
similarity index 100%
rename from examples/grapheditor/www/js/Toolbar.js
rename to src/examples/grapheditor/www/js/Toolbar.js
diff --git a/examples/grapheditor/www/jscolor/arrow.gif b/src/examples/grapheditor/www/jscolor/arrow.gif
similarity index 100%
rename from examples/grapheditor/www/jscolor/arrow.gif
rename to src/examples/grapheditor/www/jscolor/arrow.gif
diff --git a/examples/grapheditor/www/jscolor/cross.gif b/src/examples/grapheditor/www/jscolor/cross.gif
similarity index 100%
rename from examples/grapheditor/www/jscolor/cross.gif
rename to src/examples/grapheditor/www/jscolor/cross.gif
diff --git a/examples/grapheditor/www/jscolor/hs.png b/src/examples/grapheditor/www/jscolor/hs.png
similarity index 100%
rename from examples/grapheditor/www/jscolor/hs.png
rename to src/examples/grapheditor/www/jscolor/hs.png
diff --git a/examples/grapheditor/www/jscolor/hv.png b/src/examples/grapheditor/www/jscolor/hv.png
similarity index 100%
rename from examples/grapheditor/www/jscolor/hv.png
rename to src/examples/grapheditor/www/jscolor/hv.png
diff --git a/examples/grapheditor/www/jscolor/jscolor.js b/src/examples/grapheditor/www/jscolor/jscolor.js
similarity index 100%
rename from examples/grapheditor/www/jscolor/jscolor.js
rename to src/examples/grapheditor/www/jscolor/jscolor.js
diff --git a/examples/grapheditor/www/open.html b/src/examples/grapheditor/www/open.html
similarity index 100%
rename from examples/grapheditor/www/open.html
rename to src/examples/grapheditor/www/open.html
diff --git a/examples/grapheditor/www/resources/grapheditor.txt b/src/examples/grapheditor/www/resources/grapheditor.txt
similarity index 100%
rename from examples/grapheditor/www/resources/grapheditor.txt
rename to src/examples/grapheditor/www/resources/grapheditor.txt
diff --git a/examples/grapheditor/www/resources/grapheditor_de.txt b/src/examples/grapheditor/www/resources/grapheditor_de.txt
similarity index 100%
rename from examples/grapheditor/www/resources/grapheditor_de.txt
rename to src/examples/grapheditor/www/resources/grapheditor_de.txt
diff --git a/examples/grapheditor/www/resources/grapheditor_se.txt b/src/examples/grapheditor/www/resources/grapheditor_se.txt
similarity index 100%
rename from examples/grapheditor/www/resources/grapheditor_se.txt
rename to src/examples/grapheditor/www/resources/grapheditor_se.txt
diff --git a/examples/grapheditor/www/resources/help.html b/src/examples/grapheditor/www/resources/help.html
similarity index 100%
rename from examples/grapheditor/www/resources/help.html
rename to src/examples/grapheditor/www/resources/help.html
diff --git a/examples/grapheditor/www/resources/help_de.html b/src/examples/grapheditor/www/resources/help_de.html
similarity index 100%
rename from examples/grapheditor/www/resources/help_de.html
rename to src/examples/grapheditor/www/resources/help_de.html
diff --git a/examples/grapheditor/www/resources/help_se.html b/src/examples/grapheditor/www/resources/help_se.html
similarity index 100%
rename from examples/grapheditor/www/resources/help_se.html
rename to src/examples/grapheditor/www/resources/help_se.html
diff --git a/examples/grapheditor/www/sanitizer/sanitizer.min.js b/src/examples/grapheditor/www/sanitizer/sanitizer.min.js
similarity index 100%
rename from examples/grapheditor/www/sanitizer/sanitizer.min.js
rename to src/examples/grapheditor/www/sanitizer/sanitizer.min.js
diff --git a/examples/grapheditor/www/stencils/arrows.xml b/src/examples/grapheditor/www/stencils/arrows.xml
similarity index 100%
rename from examples/grapheditor/www/stencils/arrows.xml
rename to src/examples/grapheditor/www/stencils/arrows.xml
diff --git a/examples/grapheditor/www/stencils/basic.xml b/src/examples/grapheditor/www/stencils/basic.xml
similarity index 100%
rename from examples/grapheditor/www/stencils/basic.xml
rename to src/examples/grapheditor/www/stencils/basic.xml
diff --git a/examples/grapheditor/www/stencils/bpmn.xml b/src/examples/grapheditor/www/stencils/bpmn.xml
similarity index 100%
rename from examples/grapheditor/www/stencils/bpmn.xml
rename to src/examples/grapheditor/www/stencils/bpmn.xml
diff --git a/examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Database_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Database_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Database_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Database_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Email_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Email_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Email_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Email_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Gear_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Gear_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Gear_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Gear_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Graph_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Graph_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Graph_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Graph_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Laptop_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Laptop_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Laptop_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Laptop_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Lock_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Lock_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Lock_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Lock_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/MacBook_128x128.png b/src/examples/grapheditor/www/stencils/clipart/MacBook_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/MacBook_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/MacBook_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Printer_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Printer_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Printer_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Printer_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Safe_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Safe_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Safe_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Safe_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Security1_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Security1_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Security1_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Security1_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Software_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Software_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Software_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Software_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Suit1_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Suit1_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Suit1_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Suit1_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Suit2_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Suit2_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Suit2_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Suit2_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Suit3_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Suit3_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Suit3_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Suit3_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Tech1_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Tech1_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Tech1_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Tech1_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Virus_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Virus_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Virus_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Virus_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Worker1_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Worker1_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Worker1_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Worker1_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/Workstation_128x128.png b/src/examples/grapheditor/www/stencils/clipart/Workstation_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/Workstation_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/Workstation_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/iMac_128x128.png b/src/examples/grapheditor/www/stencils/clipart/iMac_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/iMac_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/iMac_128x128.png
diff --git a/examples/grapheditor/www/stencils/clipart/iPad_128x128.png b/src/examples/grapheditor/www/stencils/clipart/iPad_128x128.png
similarity index 100%
rename from examples/grapheditor/www/stencils/clipart/iPad_128x128.png
rename to src/examples/grapheditor/www/stencils/clipart/iPad_128x128.png
diff --git a/examples/grapheditor/www/stencils/flowchart.xml b/src/examples/grapheditor/www/stencils/flowchart.xml
similarity index 100%
rename from examples/grapheditor/www/stencils/flowchart.xml
rename to src/examples/grapheditor/www/stencils/flowchart.xml
diff --git a/examples/grapheditor/www/styles/default.xml b/src/examples/grapheditor/www/styles/default.xml
similarity index 100%
rename from examples/grapheditor/www/styles/default.xml
rename to src/examples/grapheditor/www/styles/default.xml
diff --git a/examples/grapheditor/www/styles/down.gif b/src/examples/grapheditor/www/styles/down.gif
similarity index 100%
rename from examples/grapheditor/www/styles/down.gif
rename to src/examples/grapheditor/www/styles/down.gif
diff --git a/examples/grapheditor/www/styles/grapheditor.css b/src/examples/grapheditor/www/styles/grapheditor.css
similarity index 100%
rename from examples/grapheditor/www/styles/grapheditor.css
rename to src/examples/grapheditor/www/styles/grapheditor.css
diff --git a/examples/grapheditor/www/styles/help.css b/src/examples/grapheditor/www/styles/help.css
similarity index 100%
rename from examples/grapheditor/www/styles/help.css
rename to src/examples/grapheditor/www/styles/help.css
diff --git a/examples/grapheditor/www/styles/sprites.png b/src/examples/grapheditor/www/styles/sprites.png
similarity index 100%
rename from examples/grapheditor/www/styles/sprites.png
rename to src/examples/grapheditor/www/styles/sprites.png
diff --git a/examples/grapheditor/www/styles/thumb_horz.png b/src/examples/grapheditor/www/styles/thumb_horz.png
similarity index 100%
rename from examples/grapheditor/www/styles/thumb_horz.png
rename to src/examples/grapheditor/www/styles/thumb_horz.png
diff --git a/examples/grapheditor/www/styles/thumb_vertical.png b/src/examples/grapheditor/www/styles/thumb_vertical.png
similarity index 100%
rename from examples/grapheditor/www/styles/thumb_vertical.png
rename to src/examples/grapheditor/www/styles/thumb_vertical.png
diff --git a/examples/grapheditor/www/styles/up.gif b/src/examples/grapheditor/www/styles/up.gif
similarity index 100%
rename from examples/grapheditor/www/styles/up.gif
rename to src/examples/grapheditor/www/styles/up.gif
diff --git a/examples/grapheditor/www/viewer.html b/src/examples/grapheditor/www/viewer.html
similarity index 100%
rename from examples/grapheditor/www/viewer.html
rename to src/examples/grapheditor/www/viewer.html
diff --git a/examples/graphlayout.html b/src/examples/graphlayout.html
similarity index 100%
rename from examples/graphlayout.html
rename to src/examples/graphlayout.html
diff --git a/examples/grid.html b/src/examples/grid.html
similarity index 100%
rename from examples/grid.html
rename to src/examples/grid.html
diff --git a/examples/groups.html b/src/examples/groups.html
similarity index 100%
rename from examples/groups.html
rename to src/examples/groups.html
diff --git a/examples/guides.html b/src/examples/guides.html
similarity index 100%
rename from examples/guides.html
rename to src/examples/guides.html
diff --git a/examples/handles.html b/src/examples/handles.html
similarity index 100%
rename from examples/handles.html
rename to src/examples/handles.html
diff --git a/examples/helloport.html b/src/examples/helloport.html
similarity index 100%
rename from examples/helloport.html
rename to src/examples/helloport.html
diff --git a/examples/hierarchicallayout.html b/src/examples/hierarchicallayout.html
similarity index 100%
rename from examples/hierarchicallayout.html
rename to src/examples/hierarchicallayout.html
diff --git a/examples/hovericons.html b/src/examples/hovericons.html
similarity index 100%
rename from examples/hovericons.html
rename to src/examples/hovericons.html
diff --git a/examples/hoverstyle.html b/src/examples/hoverstyle.html
similarity index 100%
rename from examples/hoverstyle.html
rename to src/examples/hoverstyle.html
diff --git a/examples/htmllabel.html b/src/examples/htmllabel.html
similarity index 100%
rename from examples/htmllabel.html
rename to src/examples/htmllabel.html
diff --git a/examples/ie9svg.html b/src/examples/ie9svg.html
similarity index 100%
rename from examples/ie9svg.html
rename to src/examples/ie9svg.html
diff --git a/examples/images.html b/src/examples/images.html
similarity index 100%
rename from examples/images.html
rename to src/examples/images.html
diff --git a/examples/images/add.png b/src/examples/images/add.png
similarity index 100%
rename from examples/images/add.png
rename to src/examples/images/add.png
diff --git a/examples/images/camera.png b/src/examples/images/camera.png
similarity index 100%
rename from examples/images/camera.png
rename to src/examples/images/camera.png
diff --git a/examples/images/check.png b/src/examples/images/check.png
similarity index 100%
rename from examples/images/check.png
rename to src/examples/images/check.png
diff --git a/examples/images/close.png b/src/examples/images/close.png
similarity index 100%
rename from examples/images/close.png
rename to src/examples/images/close.png
diff --git a/examples/images/connector.gif b/src/examples/images/connector.gif
similarity index 100%
rename from examples/images/connector.gif
rename to src/examples/images/connector.gif
diff --git a/examples/images/copy.png b/src/examples/images/copy.png
similarity index 100%
rename from examples/images/copy.png
rename to src/examples/images/copy.png
diff --git a/examples/images/cut.png b/src/examples/images/cut.png
similarity index 100%
rename from examples/images/cut.png
rename to src/examples/images/cut.png
diff --git a/examples/images/delete2.png b/src/examples/images/delete2.png
similarity index 100%
rename from examples/images/delete2.png
rename to src/examples/images/delete2.png
diff --git a/examples/images/dot.gif b/src/examples/images/dot.gif
similarity index 100%
rename from examples/images/dot.gif
rename to src/examples/images/dot.gif
diff --git a/examples/images/export1.png b/src/examples/images/export1.png
similarity index 100%
rename from examples/images/export1.png
rename to src/examples/images/export1.png
diff --git a/examples/images/fit_to_size.png b/src/examples/images/fit_to_size.png
similarity index 100%
rename from examples/images/fit_to_size.png
rename to src/examples/images/fit_to_size.png
diff --git a/examples/images/gradient_background.jpg b/src/examples/images/gradient_background.jpg
similarity index 100%
rename from examples/images/gradient_background.jpg
rename to src/examples/images/gradient_background.jpg
diff --git a/examples/images/green-dot.gif b/src/examples/images/green-dot.gif
similarity index 100%
rename from examples/images/green-dot.gif
rename to src/examples/images/green-dot.gif
diff --git a/examples/images/group.png b/src/examples/images/group.png
similarity index 100%
rename from examples/images/group.png
rename to src/examples/images/group.png
diff --git a/examples/images/handle-connect.png b/src/examples/images/handle-connect.png
similarity index 100%
rename from examples/images/handle-connect.png
rename to src/examples/images/handle-connect.png
diff --git a/examples/images/handle-main.png b/src/examples/images/handle-main.png
similarity index 100%
rename from examples/images/handle-main.png
rename to src/examples/images/handle-main.png
diff --git a/examples/images/icons48/column.png b/src/examples/images/icons48/column.png
similarity index 100%
rename from examples/images/icons48/column.png
rename to src/examples/images/icons48/column.png
diff --git a/examples/images/icons48/earth.png b/src/examples/images/icons48/earth.png
similarity index 100%
rename from examples/images/icons48/earth.png
rename to src/examples/images/icons48/earth.png
diff --git a/examples/images/icons48/gear.png b/src/examples/images/icons48/gear.png
similarity index 100%
rename from examples/images/icons48/gear.png
rename to src/examples/images/icons48/gear.png
diff --git a/examples/images/icons48/keys.png b/src/examples/images/icons48/keys.png
similarity index 100%
rename from examples/images/icons48/keys.png
rename to src/examples/images/icons48/keys.png
diff --git a/examples/images/icons48/mail_new.png b/src/examples/images/icons48/mail_new.png
similarity index 100%
rename from examples/images/icons48/mail_new.png
rename to src/examples/images/icons48/mail_new.png
diff --git a/examples/images/icons48/server.png b/src/examples/images/icons48/server.png
similarity index 100%
rename from examples/images/icons48/server.png
rename to src/examples/images/icons48/server.png
diff --git a/examples/images/icons48/table.png b/src/examples/images/icons48/table.png
similarity index 100%
rename from examples/images/icons48/table.png
rename to src/examples/images/icons48/table.png
diff --git a/examples/images/key.png b/src/examples/images/key.png
similarity index 100%
rename from examples/images/key.png
rename to src/examples/images/key.png
diff --git a/examples/images/loading.gif b/src/examples/images/loading.gif
similarity index 100%
rename from examples/images/loading.gif
rename to src/examples/images/loading.gif
diff --git a/examples/images/navigate_minus.png b/src/examples/images/navigate_minus.png
similarity index 100%
rename from examples/images/navigate_minus.png
rename to src/examples/images/navigate_minus.png
diff --git a/examples/images/navigate_plus.png b/src/examples/images/navigate_plus.png
similarity index 100%
rename from examples/images/navigate_plus.png
rename to src/examples/images/navigate_plus.png
diff --git a/examples/images/paste.png b/src/examples/images/paste.png
similarity index 100%
rename from examples/images/paste.png
rename to src/examples/images/paste.png
diff --git a/examples/images/plus.png b/src/examples/images/plus.png
similarity index 100%
rename from examples/images/plus.png
rename to src/examples/images/plus.png
diff --git a/examples/images/press32.png b/src/examples/images/press32.png
similarity index 100%
rename from examples/images/press32.png
rename to src/examples/images/press32.png
diff --git a/examples/images/print32.png b/src/examples/images/print32.png
similarity index 100%
rename from examples/images/print32.png
rename to src/examples/images/print32.png
diff --git a/examples/images/printer.png b/src/examples/images/printer.png
similarity index 100%
rename from examples/images/printer.png
rename to src/examples/images/printer.png
diff --git a/examples/images/redo.png b/src/examples/images/redo.png
similarity index 100%
rename from examples/images/redo.png
rename to src/examples/images/redo.png
diff --git a/examples/images/sidebar_bg.gif b/src/examples/images/sidebar_bg.gif
similarity index 100%
rename from examples/images/sidebar_bg.gif
rename to src/examples/images/sidebar_bg.gif
diff --git a/examples/images/spacer.gif b/src/examples/images/spacer.gif
similarity index 100%
rename from examples/images/spacer.gif
rename to src/examples/images/spacer.gif
diff --git a/examples/images/toolbar_bg.gif b/src/examples/images/toolbar_bg.gif
similarity index 100%
rename from examples/images/toolbar_bg.gif
rename to src/examples/images/toolbar_bg.gif
diff --git a/examples/images/undo.png b/src/examples/images/undo.png
similarity index 100%
rename from examples/images/undo.png
rename to src/examples/images/undo.png
diff --git a/examples/images/view_1_1.png b/src/examples/images/view_1_1.png
similarity index 100%
rename from examples/images/view_1_1.png
rename to src/examples/images/view_1_1.png
diff --git a/examples/images/view_1_132.png b/src/examples/images/view_1_132.png
similarity index 100%
rename from examples/images/view_1_132.png
rename to src/examples/images/view_1_132.png
diff --git a/examples/images/view_next.png b/src/examples/images/view_next.png
similarity index 100%
rename from examples/images/view_next.png
rename to src/examples/images/view_next.png
diff --git a/examples/images/view_previous.png b/src/examples/images/view_previous.png
similarity index 100%
rename from examples/images/view_previous.png
rename to src/examples/images/view_previous.png
diff --git a/examples/images/wires-grid.gif b/src/examples/images/wires-grid.gif
similarity index 100%
rename from examples/images/wires-grid.gif
rename to src/examples/images/wires-grid.gif
diff --git a/examples/images/zoom_in.png b/src/examples/images/zoom_in.png
similarity index 100%
rename from examples/images/zoom_in.png
rename to src/examples/images/zoom_in.png
diff --git a/examples/images/zoom_in32.png b/src/examples/images/zoom_in32.png
similarity index 100%
rename from examples/images/zoom_in32.png
rename to src/examples/images/zoom_in32.png
diff --git a/examples/images/zoom_out.png b/src/examples/images/zoom_out.png
similarity index 100%
rename from examples/images/zoom_out.png
rename to src/examples/images/zoom_out.png
diff --git a/examples/images/zoom_out32.png b/src/examples/images/zoom_out32.png
similarity index 100%
rename from examples/images/zoom_out32.png
rename to src/examples/images/zoom_out32.png
diff --git a/examples/indicators.html b/src/examples/indicators.html
similarity index 100%
rename from examples/indicators.html
rename to src/examples/indicators.html
diff --git a/examples/jquery.html b/src/examples/jquery.html
similarity index 100%
rename from examples/jquery.html
rename to src/examples/jquery.html
diff --git a/examples/jsondata.html b/src/examples/jsondata.html
similarity index 100%
rename from examples/jsondata.html
rename to src/examples/jsondata.html
diff --git a/examples/labelposition.html b/src/examples/labelposition.html
similarity index 100%
rename from examples/labelposition.html
rename to src/examples/labelposition.html
diff --git a/examples/labels.html b/src/examples/labels.html
similarity index 100%
rename from examples/labels.html
rename to src/examples/labels.html
diff --git a/examples/layers.html b/src/examples/layers.html
similarity index 100%
rename from examples/layers.html
rename to src/examples/layers.html
diff --git a/examples/lod.html b/src/examples/lod.html
similarity index 100%
rename from examples/lod.html
rename to src/examples/lod.html
diff --git a/examples/map-background/images/layers-2x.png b/src/examples/map-background/images/layers-2x.png
similarity index 100%
rename from examples/map-background/images/layers-2x.png
rename to src/examples/map-background/images/layers-2x.png
diff --git a/examples/map-background/images/layers.png b/src/examples/map-background/images/layers.png
similarity index 100%
rename from examples/map-background/images/layers.png
rename to src/examples/map-background/images/layers.png
diff --git a/examples/map-background/images/marker-icon-2x.png b/src/examples/map-background/images/marker-icon-2x.png
similarity index 100%
rename from examples/map-background/images/marker-icon-2x.png
rename to src/examples/map-background/images/marker-icon-2x.png
diff --git a/examples/map-background/images/marker-icon.png b/src/examples/map-background/images/marker-icon.png
similarity index 100%
rename from examples/map-background/images/marker-icon.png
rename to src/examples/map-background/images/marker-icon.png
diff --git a/examples/map-background/images/marker-shadow.png b/src/examples/map-background/images/marker-shadow.png
similarity index 100%
rename from examples/map-background/images/marker-shadow.png
rename to src/examples/map-background/images/marker-shadow.png
diff --git a/examples/map-background/leaflet-src.js b/src/examples/map-background/leaflet-src.js
similarity index 100%
rename from examples/map-background/leaflet-src.js
rename to src/examples/map-background/leaflet-src.js
diff --git a/examples/map-background/leaflet.css b/src/examples/map-background/leaflet.css
similarity index 100%
rename from examples/map-background/leaflet.css
rename to src/examples/map-background/leaflet.css
diff --git a/examples/map-background/leaflet.js b/src/examples/map-background/leaflet.js
similarity index 100%
rename from examples/map-background/leaflet.js
rename to src/examples/map-background/leaflet.js
diff --git a/examples/map-background/map-background.html b/src/examples/map-background/map-background.html
similarity index 100%
rename from examples/map-background/map-background.html
rename to src/examples/map-background/map-background.html
diff --git a/examples/map.html b/src/examples/map.html
similarity index 100%
rename from examples/map.html
rename to src/examples/map.html
diff --git a/examples/markers.html b/src/examples/markers.html
similarity index 100%
rename from examples/markers.html
rename to src/examples/markers.html
diff --git a/examples/menustyle.html b/src/examples/menustyle.html
similarity index 100%
rename from examples/menustyle.html
rename to src/examples/menustyle.html
diff --git a/examples/merge.html b/src/examples/merge.html
similarity index 100%
rename from examples/merge.html
rename to src/examples/merge.html
diff --git a/examples/monitor.html b/src/examples/monitor.html
similarity index 100%
rename from examples/monitor.html
rename to src/examples/monitor.html
diff --git a/examples/morph.html b/src/examples/morph.html
similarity index 100%
rename from examples/morph.html
rename to src/examples/morph.html
diff --git a/examples/offpage.html b/src/examples/offpage.html
similarity index 100%
rename from examples/offpage.html
rename to src/examples/offpage.html
diff --git a/examples/orgchart.html b/src/examples/orgchart.html
similarity index 100%
rename from examples/orgchart.html
rename to src/examples/orgchart.html
diff --git a/examples/orthogonal.html b/src/examples/orthogonal.html
similarity index 100%
rename from examples/orthogonal.html
rename to src/examples/orthogonal.html
diff --git a/examples/overlays.html b/src/examples/overlays.html
similarity index 100%
rename from examples/overlays.html
rename to src/examples/overlays.html
diff --git a/examples/pagebreaks.html b/src/examples/pagebreaks.html
similarity index 100%
rename from examples/pagebreaks.html
rename to src/examples/pagebreaks.html
diff --git a/examples/perimeter.html b/src/examples/perimeter.html
similarity index 100%
rename from examples/perimeter.html
rename to src/examples/perimeter.html
diff --git a/examples/permissions.html b/src/examples/permissions.html
similarity index 100%
rename from examples/permissions.html
rename to src/examples/permissions.html
diff --git a/examples/portrefs.html b/src/examples/portrefs.html
similarity index 100%
rename from examples/portrefs.html
rename to src/examples/portrefs.html
diff --git a/examples/ports.html b/src/examples/ports.html
similarity index 100%
rename from examples/ports.html
rename to src/examples/ports.html
diff --git a/examples/radialtreelayout.html b/src/examples/radialtreelayout.html
similarity index 100%
rename from examples/radialtreelayout.html
rename to src/examples/radialtreelayout.html
diff --git a/examples/resources.html b/src/examples/resources.html
similarity index 100%
rename from examples/resources.html
rename to src/examples/resources.html
diff --git a/examples/schema.html b/src/examples/schema.html
similarity index 100%
rename from examples/schema.html
rename to src/examples/schema.html
diff --git a/examples/scrollbars.html b/src/examples/scrollbars.html
similarity index 100%
rename from examples/scrollbars.html
rename to src/examples/scrollbars.html
diff --git a/examples/secondlabel.html b/src/examples/secondlabel.html
similarity index 100%
rename from examples/secondlabel.html
rename to src/examples/secondlabel.html
diff --git a/examples/serverview.html b/src/examples/serverview.html
similarity index 100%
rename from examples/serverview.html
rename to src/examples/serverview.html
diff --git a/examples/shape.html b/src/examples/shape.html
similarity index 100%
rename from examples/shape.html
rename to src/examples/shape.html
diff --git a/examples/showregion.html b/src/examples/showregion.html
similarity index 100%
rename from examples/showregion.html
rename to src/examples/showregion.html
diff --git a/examples/standardsmode.html b/src/examples/standardsmode.html
similarity index 100%
rename from examples/standardsmode.html
rename to src/examples/standardsmode.html
diff --git a/examples/stencils.html b/src/examples/stencils.html
similarity index 100%
rename from examples/stencils.html
rename to src/examples/stencils.html
diff --git a/examples/stencils.xml b/src/examples/stencils.xml
similarity index 100%
rename from examples/stencils.xml
rename to src/examples/stencils.xml
diff --git a/examples/stylesheet.html b/src/examples/stylesheet.html
similarity index 100%
rename from examples/stylesheet.html
rename to src/examples/stylesheet.html
diff --git a/examples/swimlanes.html b/src/examples/swimlanes.html
similarity index 100%
rename from examples/swimlanes.html
rename to src/examples/swimlanes.html
diff --git a/examples/template.html b/src/examples/template.html
similarity index 100%
rename from examples/template.html
rename to src/examples/template.html
diff --git a/examples/thread.html b/src/examples/thread.html
similarity index 100%
rename from examples/thread.html
rename to src/examples/thread.html
diff --git a/examples/toolbar.html b/src/examples/toolbar.html
similarity index 100%
rename from examples/toolbar.html
rename to src/examples/toolbar.html
diff --git a/examples/touch.html b/src/examples/touch.html
similarity index 100%
rename from examples/touch.html
rename to src/examples/touch.html
diff --git a/examples/tree.html b/src/examples/tree.html
similarity index 100%
rename from examples/tree.html
rename to src/examples/tree.html
diff --git a/examples/uiconfig.html b/src/examples/uiconfig.html
similarity index 100%
rename from examples/uiconfig.html
rename to src/examples/uiconfig.html
diff --git a/examples/uiconfig.xml b/src/examples/uiconfig.xml
similarity index 100%
rename from examples/uiconfig.xml
rename to src/examples/uiconfig.xml
diff --git a/examples/userobject.html b/src/examples/userobject.html
similarity index 100%
rename from examples/userobject.html
rename to src/examples/userobject.html
diff --git a/examples/validation.html b/src/examples/validation.html
similarity index 100%
rename from examples/validation.html
rename to src/examples/validation.html
diff --git a/examples/visibility.html b/src/examples/visibility.html
similarity index 100%
rename from examples/visibility.html
rename to src/examples/visibility.html
diff --git a/examples/webpack/anchors.html b/src/examples/webpack/anchors.html
similarity index 100%
rename from examples/webpack/anchors.html
rename to src/examples/webpack/anchors.html
diff --git a/examples/webpack/src/anchors.js b/src/examples/webpack/src/anchors.js
similarity index 100%
rename from examples/webpack/src/anchors.js
rename to src/examples/webpack/src/anchors.js
diff --git a/examples/windows.html b/src/examples/windows.html
similarity index 100%
rename from examples/windows.html
rename to src/examples/windows.html
diff --git a/examples/wires.html b/src/examples/wires.html
similarity index 100%
rename from examples/wires.html
rename to src/examples/wires.html
diff --git a/examples/wrapping.html b/src/examples/wrapping.html
similarity index 100%
rename from examples/wrapping.html
rename to src/examples/wrapping.html
diff --git a/src/js/view/mxGraph.js b/src/js/view/mxGraph.js
index 8b2d3331e..97e0d505c 100644
--- a/src/js/view/mxGraph.js
+++ b/src/js/view/mxGraph.js
@@ -4022,9 +4022,31 @@ class mxGraph extends mxEventSource {
* Default is false.
*/
insertVertex = function (parent, id, value,
- x, y, width, height, style, relative) {
- var vertex = this.createVertex(parent, id, value, x, y, width, height, style, relative);
+ x, y, width, height,
+ style, relative) {
+ if (arguments.length === 1) {
+ // If only a single parameter, treat as an object
+ // This syntax can be more readable
+ let params = arguments[0];
+ parent = params.parent;
+ id = params.id;
+ value = params.value;
+
+ x = 'x' in params ? params.x : params.position[0];
+ y = 'y' in params ? params.y : params.position[1];
+ width = 'width' in params ? params.width : params.size[0];
+ height = 'height' in params ? params.height : params.size[1];
+
+ style = params.style;
+ relative = params.relative;
+ }
+
+ var vertex = this.createVertex(
+ parent, id, value,
+ x, y, width, height,
+ style, relative
+ );
return this.addCell(vertex, parent);
};