diff options
Diffstat (limited to 'documentation/getting-started')
-rw-r--r-- | documentation/getting-started/getting-started-first-project.asciidoc | 40 | ||||
-rw-r--r-- | documentation/getting-started/getting-started-maven.asciidoc | 20 | ||||
-rw-r--r-- | documentation/getting-started/img/myproject-compiletheme.png | bin | 0 -> 3210 bytes | |||
-rw-r--r-- | documentation/getting-started/img/myproject-compilewidgetset.png | bin | 60613 -> 4556 bytes | |||
-rw-r--r-- | documentation/getting-started/img/myproject-created-annotated-hi.png | bin | 159382 -> 180152 bytes | |||
-rw-r--r-- | documentation/getting-started/img/myproject-created.png | bin | 161562 -> 113354 bytes | |||
-rw-r--r-- | documentation/getting-started/img/netbeans-created-annotated-hi.png | bin | 100861 -> 138602 bytes | |||
-rw-r--r-- | documentation/getting-started/img/netbeans-newproject-created.png | bin | 22317 -> 16261 bytes | |||
-rw-r--r-- | documentation/getting-started/original-drawings/myproject-created-annotated.svg | 202 | ||||
-rw-r--r-- | documentation/getting-started/original-drawings/netbeans-created-annotated.svg | 197 |
10 files changed, 171 insertions, 288 deletions
diff --git a/documentation/getting-started/getting-started-first-project.asciidoc b/documentation/getting-started/getting-started-first-project.asciidoc index 73976baeaf..bfc9ddf154 100644 --- a/documentation/getting-started/getting-started-first-project.asciidoc +++ b/documentation/getting-started/getting-started-first-project.asciidoc @@ -26,11 +26,11 @@ This walkthrough assumes that you have already installed the Eclipse IDE, the Va ifdef::web[] [[getting-started.first-project.ivy]] -== Creating the Project +== Creating an Ivy Project endif::web[] ifdef::web[] -_The following describes the creation of an Ivy project. The upcoming version of the Eclipse plug-in creates Maven projects. For that, see <<getting-started.first-project.creation>>._ +NOTE: The following describes the creation of an Ivy project. The upcoming version of the Eclipse plug-in creates Maven projects. For that, see <<getting-started.first-project.creation>>. endif::web[] ifdef::web[] @@ -162,7 +162,7 @@ project hierarchy shown in the Project Explorer is shown in [[figure.getting-started.first-project.exploring]] .A New Vaadin Project -image::img/myproject-ivy-created.png[scaledwidth=60%] +image::img/myproject-ivy-created.png[width=40%, scaledwidth=60%] The Vaadin libraries and other dependencies are managed by Ivy. Notice that the libraries are not stored under the project folder, even though they are listed @@ -224,8 +224,8 @@ endif::web[] == Creating a Maven Project ifdef::web[] -_The following describes project creation in the upcoming version of the Eclipse plug-in, which creates Maven rather than Ivy projects. -To use it, you must have installed the experimental version of the plug-in._ +NOTE: The following describes project creation in the upcoming version of the Eclipse plug-in, which creates Maven rather than Ivy projects. +To use it, you must have installed the experimental version of the plug-in. endif::web[] Let us create the first application project with the tools installed in the previous section. @@ -272,12 +272,13 @@ Finally, click [guibutton]#Finish# to create the project. [[getting-started.first-project.exploring]] == Exploring the Project -After the [guilabel]#New Project# wizard exits, it has done all the work for you: a UI class skeleton has been written to the [filename]#src# directory. +After the [guilabel]#New Project# wizard exits, it has done all the work for you. +A UI class skeleton has been written to the [filename]#src# directory. The project hierarchy shown in the Project Explorer is shown in <<figure.getting-started.first-project.exploring>>. [[figure.getting-started.first-project.exploring]] -.A new Vaadin Project -image::img/myproject-created-annotated-hi.png[width=80%, scaledwidth=90%] +.A new Vaadin project +image::img/myproject-created-annotated-hi.png[width=80%, scaledwidth=100%] The Vaadin libraries and other dependencies are managed by Maven. Notice that the libraries are not stored under the project folder, even though they are listed in the "Java Resources > Libraries > Maven Dependencies" virtual folder. @@ -295,7 +296,6 @@ import com.vaadin.ui.UI; ... @Theme("mytheme") -@Widgetset("com.example.myproject.MyAppWidgetset") public class MyUI extends UI { @Override @@ -325,14 +325,14 @@ public class MyUI extends UI { } ---- -[[getting-started.first-project.widgetset]] -== Compiling the Widget Set and Theme +[[getting-started.first-project.theme]] +== Compiling the Theme -Before running the project for the first time, select [guilabel]#Compile Widgetset and Theme# from the menu shown in <<figure.getting-started.first-project.compilewidgetset>>. +Before running the project for the first time, click the [guilabel]#Compile Vaadin Theme# button in the toolbar, as shown in <<figure.getting-started.first-project.compiletheme>>. -[[figure.getting-started.first-project.compilewidgetset]] -.Compile Widgetset and Theme Menu -image::img/myproject-compilewidgetset.png[width=50%] +[[figure.getting-started.first-project.compiletheme]] +.Compile Vaadin Theme +image::img/myproject-compiletheme.png[width=40%, scaledwidth=60%] [[getting-started.first-project.coding]] == Coding Tips for Eclipse @@ -460,8 +460,9 @@ Updating the libraries can take several minutes. You can see the progress in the Eclipse status bar. You can get more details about the progress by clicking the indicator. -. If you have compiled the widget set for your project, recompile it by clicking -the [guibutton]#Compile Vaadin widgets# button in Eclipse toolbar. +. _In Vaadin 7.6 and older_: if you have compiled the widget set for your project, recompile it by clicking the *Compile Vaadin Widgetset* button in the Eclipse toolbar. ++ +image::img/myproject-compilewidgetset.png[width=50%, scaledwidth=60%] . Stop the integrated Tomcat (or other server) in Eclipse, clear its caches by right-clicking the server and selecting [guilabel]#Clean# as well as @@ -497,8 +498,9 @@ Updating the libraries can take several minutes. You can see the progress in the Eclipse status bar. You can get more details about the progress by clicking the indicator. -. If you have compiled the widget set for your project, recompile it by clicking -the [guibutton]#Compile Vaadin widgets# button in Eclipse toolbar. +. If you have compiled the widget set for your project, recompile it by clicking the *Compile Vaadin Widgetset* button in Eclipse toolbar. ++ +image::img/myproject-compilewidgetset.png[width=50%, scaledwidth=60%] . Stop the integrated Tomcat (or other server) in Eclipse, clear its caches by right-clicking the server and selecting Clean as well as Clean Tomcat Work diff --git a/documentation/getting-started/getting-started-maven.asciidoc b/documentation/getting-started/getting-started-maven.asciidoc index 5d4618cb94..501f072912 100644 --- a/documentation/getting-started/getting-started-maven.asciidoc +++ b/documentation/getting-started/getting-started-maven.asciidoc @@ -11,7 +11,7 @@ layout: page In previous sections, we looked into creating a Vaadin Maven project in different IDEs. In this section, we look how to create such a project on command-line. -You can then import such a project to your IDE. +You can then import such a project in your IDE. In addition to regular Maven, you can use any Maven-compatible build or dependency management system, such as Ivy or Gradle. For Gradle, see the @@ -35,7 +35,7 @@ line): -DarchetypeGroupId=com.vaadin \ -DarchetypeArtifactId=[replaceable]#vaadin-archetype-application# \ -DarchetypeVersion=[replaceable]#7.x.x# \ - -DgroupId=[replaceable]#your.company# \ + -DgroupId=[replaceable]#com.pany# \ -DartifactId=[replaceable]#project-name# \ -Dversion=[replaceable]#0.1# \ -Dpackaging=war @@ -96,13 +96,14 @@ WAR package. You can do this with the [literal]#++package++# goal as follows: The location of the resulting WAR package should be displayed in the command output. You can then deploy it to your favorite application server. -The easiest way to run Vaadin applications with Maven is to use the light-weight -Jetty web server. After compiling the package, all you need to do is type: +The easiest way to run Vaadin applications with Maven is to use the light-weight Jetty web server. +After compiling the package, all you need to do is type: [subs="normal"] ---- [prompt]#$# [command]#mvn# jetty:run ---- + The special goal starts the Jetty server in port 8080 and deploys the application. You can then open it in a web browser at http://localhost:8080/project-name. @@ -110,17 +111,16 @@ http://localhost:8080/project-name. (((range="endofrange", startref="term.maven.compiling"))) [[getting-started.maven.addons]] -== Using Add-ons and Custom Widget Sets +== Using Add-ons ((("Maven", "using add-ons", id="term.maven.addons", range="startofrange"))) - -If you use Vaadin add-ons that include a widget set or make your custom widgets, -you need to enable widget set compilation in the POM. The required configuration -is described in -<<dummy/../../../framework/addons/addons-maven#addons.maven,"Using Add-ons in a +If you use Vaadin add-ons from the http://vaadin.com/directory[Vaadin Directory], you need to add them as dependencies in the project POM. +The instructions are given in <<dummy/../../../framework/addons/addons-maven#addons.maven, "Using Add-ons in a Maven Project">>. +_In projects that use Vaadin 7.6 or older_, you need to compile the widget set manually. +See the add-on usage instructions. (((range="endofrange", startref="term.maven.addons"))) (((range="endofrange", startref="term.maven.creating"))) diff --git a/documentation/getting-started/img/myproject-compiletheme.png b/documentation/getting-started/img/myproject-compiletheme.png Binary files differnew file mode 100644 index 0000000000..ff8ae55519 --- /dev/null +++ b/documentation/getting-started/img/myproject-compiletheme.png diff --git a/documentation/getting-started/img/myproject-compilewidgetset.png b/documentation/getting-started/img/myproject-compilewidgetset.png Binary files differindex ae6791277b..8a77aaaf58 100644 --- a/documentation/getting-started/img/myproject-compilewidgetset.png +++ b/documentation/getting-started/img/myproject-compilewidgetset.png diff --git a/documentation/getting-started/img/myproject-created-annotated-hi.png b/documentation/getting-started/img/myproject-created-annotated-hi.png Binary files differindex 6927b883ed..4107110829 100644 --- a/documentation/getting-started/img/myproject-created-annotated-hi.png +++ b/documentation/getting-started/img/myproject-created-annotated-hi.png diff --git a/documentation/getting-started/img/myproject-created.png b/documentation/getting-started/img/myproject-created.png Binary files differindex c9cc605325..b995edfd5a 100644 --- a/documentation/getting-started/img/myproject-created.png +++ b/documentation/getting-started/img/myproject-created.png diff --git a/documentation/getting-started/img/netbeans-created-annotated-hi.png b/documentation/getting-started/img/netbeans-created-annotated-hi.png Binary files differindex 5abea08c58..7d2e737406 100644 --- a/documentation/getting-started/img/netbeans-created-annotated-hi.png +++ b/documentation/getting-started/img/netbeans-created-annotated-hi.png diff --git a/documentation/getting-started/img/netbeans-newproject-created.png b/documentation/getting-started/img/netbeans-newproject-created.png Binary files differindex 6fc0bd8978..30ad5600c3 100644 --- a/documentation/getting-started/img/netbeans-newproject-created.png +++ b/documentation/getting-started/img/netbeans-newproject-created.png diff --git a/documentation/getting-started/original-drawings/myproject-created-annotated.svg b/documentation/getting-started/original-drawings/myproject-created-annotated.svg index 70fc378bdc..ca012a031a 100644 --- a/documentation/getting-started/original-drawings/myproject-created-annotated.svg +++ b/documentation/getting-started/original-drawings/myproject-created-annotated.svg @@ -14,7 +14,7 @@ height="744.09448" id="svg1901" sodipodi:version="0.32" - inkscape:version="0.48.4 r9939" + inkscape:version="0.91 r" sodipodi:docname="myproject-created-annotated.svg" version="1.1"> <defs @@ -71,9 +71,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="1.4" - inkscape:cx="191.07987" - inkscape:cy="356.49384" + inkscape:zoom="1.979899" + inkscape:cx="544.97755" + inkscape:cy="286.33054" inkscape:document-units="px" inkscape:current-layer="layer1" inkscape:window-width="1920" @@ -122,21 +122,21 @@ id="layer1" transform="translate(0,-308.2677)"> <rect - style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;marker:none;enable-background:accumulate" id="rect29725" - width="480" - height="455" - x="95" - y="164.09448" - transform="translate(0,308.2677)" - ry="3.7880721" /> + width="490" + height="435" + x="70" + y="149.09448" + ry="3.7880721" + transform="translate(0,308.2677)" /> <image - y="475.67679" - x="97.162643" + y="459.67679" + x="73.162643" id="image3215" xlink:href="file:///home/magi/itmill/vaadin/documentation/getting-started/img/myproject-created.png" - height="453.37076" - width="305.67471" /> + height="428.90781" + width="352.83734" /> <g transform="translate(204.99999,-146.51524)" id="g3822-4"> @@ -155,7 +155,7 @@ sodipodi:cy="419.09448" sodipodi:rx="9.1659365" sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" + d="M 34.165936,419.09448 A 9.1659365,9.1659365 0 0 1 25,428.26042 9.1659365,9.1659365 0 0 1 15.834064,419.09448 9.1659365,9.1659365 0 0 1 25,409.92855 a 9.1659365,9.1659365 0 0 1 9.165936,9.16593 z" transform="matrix(0.54549827,0,0,0.54549827,36.362543,498.74687)" /> <path sodipodi:type="arc" @@ -165,12 +165,12 @@ sodipodi:cy="419.09448" sodipodi:rx="9.1659365" sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" + d="M 34.165936,419.09448 A 9.1659365,9.1659365 0 0 1 25,428.26042 9.1659365,9.1659365 0 0 1 15.834064,419.09448 9.1659365,9.1659365 0 0 1 25,409.92855 a 9.1659365,9.1659365 0 0 1 9.165936,9.16593 z" transform="matrix(0.54549827,0,0,0.54549827,156.36255,498.74687)" /> </g> <text xml:space="preserve" - style="font-size:14px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" + style="font-size:12.5px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'Helvetica LT Std';-inkscape-font-specification:'Helvetica LT Std, Light';" x="385" y="584.474" id="text13161" @@ -180,184 +180,124 @@ x="385" y="584.474">The UI class skeleton</tspan></text> <g - transform="translate(204.99999,-66.969547)" - id="g3822-4-7"> - <path - sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" - d="m 150.00001,419.09448 24.99999,0" - id="path3804-2-1" - inkscape:connector-curvature="0" - transform="translate(0,308.2677)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946000000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="path3005-2-10-1" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 a 9.1659365,9.1659365 0 1 1 -18.331872,0 9.1659365,9.1659365 0 1 1 18.331872,0 z" - transform="matrix(0.54549827,0,0,0.54549827,136.36255,498.74687)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946000000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="path3005-2-10-5-4" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,156.36255,498.74687)" /> - </g> - <g - transform="translate(270,77.857138)" + transform="translate(270,28.285711)" id="g3822-4-8"> <path sodipodi:nodetypes="cccc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 25,762.36218 10,-5 0,-20 10,-10" id="path3804-2-3-46-9" inkscape:connector-curvature="0" /> <path sodipodi:nodetypes="cccc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 25,692.36218 10,5 0,20 10,10" id="path3804-2-3-46" inkscape:connector-curvature="0" /> <path sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 45,419.09448 60,1e-5" id="path3804-2-3" inkscape:connector-curvature="0" transform="translate(0,308.2677)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-8" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 a 9.1659365,9.1659365 0 1 1 -18.331872,0 9.1659365,9.1659365 0 1 1 18.331872,0 z" - transform="matrix(0.54549827,0,0,0.54549827,31.362543,498.74687)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946000000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + transform="matrix(0.54549827,0,0,0.54549827,31.362543,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-5-2" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,91.362543,498.74687)" /> + transform="matrix(0.54549827,0,0,0.54549827,91.362543,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> </g> <g - transform="translate(270,169.99999)" + transform="translate(270,128.42856)" id="g3822-4-8-5"> <path sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m -70,419.09449 175,0" id="path3804-2-3-4" inkscape:connector-curvature="0" transform="translate(0,308.2677)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946000000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-8-2" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 a 9.1659365,9.1659365 0 1 1 -18.331872,0 9.1659365,9.1659365 0 1 1 18.331872,0 z" - transform="matrix(0.54549827,0,0,0.54549827,-83.637457,498.74688)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946000000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + transform="matrix(0.54549827,0,0,0.54549827,-83.637457,498.74688)" + cx="25" + cy="419.09448" + r="9.1659365" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-5-2-3" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,91.362543,498.74687)" /> + transform="matrix(0.54549827,0,0,0.54549827,91.362543,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> </g> <g - transform="translate(270,187.3214)" + transform="translate(270,145.74997)" id="g3822-4-8-5-4"> <path sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m -45,419.09448 150,1e-5" id="path3804-2-3-4-5" inkscape:connector-curvature="0" transform="translate(0,308.2677)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946000000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-8-2-3" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,-58.637457,498.74688)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946000000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + transform="matrix(0.54549827,0,0,0.54549827,-58.637457,498.74688)" + cx="25" + cy="419.09448" + r="9.1659365" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-5-2-3-8" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,91.362543,498.74687)" /> + transform="matrix(0.54549827,0,0,0.54549827,91.362543,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> </g> <text xml:space="preserve" - style="font-size:14px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" - x="385" - y="664.25208" - id="text13161-0" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan13163-0" - x="385" - y="664.25208">The widget set</tspan></text> - <text - xml:space="preserve" - style="font-size:14px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:'Helvetica LT Std';-inkscape-font-specification:'Helvetica LT Std, Light';text-align:start;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;" x="385" - y="808.74548" + y="759.17407" id="text13161-0-4" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan13163-0-8" x="385" - y="808.74548">The theme</tspan></text> + y="759.17407">The theme</tspan></text> <text xml:space="preserve" - style="font-size:14px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:'Helvetica LT Std';-inkscape-font-specification:'Helvetica LT Std, Light';text-align:start;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;" x="385" - y="901.34863" + y="859.77722" id="text13161-0-4-1" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan13163-0-8-3" x="385" - y="901.34863">Maven project configuration</tspan></text> + y="859.77722">Maven project configuration</tspan></text> <text xml:space="preserve" - style="font-size:14px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:'Helvetica LT Std';-inkscape-font-specification:'Helvetica LT Std, Light';text-align:start;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;" x="385" - y="918.85156" + y="877.28015" id="text13161-0-4-4" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan13163-0-8-2" x="385" - y="918.85156">Project README skeleton</tspan></text> + y="877.28015">Project README skeleton</tspan></text> </g> </svg> diff --git a/documentation/getting-started/original-drawings/netbeans-created-annotated.svg b/documentation/getting-started/original-drawings/netbeans-created-annotated.svg index ae0176f25b..b61f1549c8 100644 --- a/documentation/getting-started/original-drawings/netbeans-created-annotated.svg +++ b/documentation/getting-started/original-drawings/netbeans-created-annotated.svg @@ -14,7 +14,7 @@ height="744.09448" id="svg1901" sodipodi:version="0.32" - inkscape:version="0.48.4 r9939" + inkscape:version="0.91 r" sodipodi:docname="netbeans-created-annotated.svg" version="1.1"> <defs @@ -80,11 +80,11 @@ pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" - inkscape:pageopacity="0.0" + inkscape:pageopacity="1" inkscape:pageshadow="2" - inkscape:zoom="1.4" - inkscape:cx="325.14306" - inkscape:cy="308.11666" + inkscape:zoom="0.98994949" + inkscape:cx="427.53838" + inkscape:cy="397.85985" inkscape:document-units="px" inkscape:current-layer="layer1" inkscape:window-width="1920" @@ -123,7 +123,7 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> + <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> @@ -137,188 +137,129 @@ x="-12.462494" id="image3215" xlink:href="file:///home/magi/itmill/vaadin/documentation/getting-started/img/netbeans-newproject-created.png" - width="587.46252" - height="487.08057" - mask="url(#mask3028)" /> + width="312" + height="354" + mask="url(#mask3028)" + transform="matrix(1.1875352,0,0,1.1875352,2.3371561,-91.708359)" /> <g - transform="translate(164.99999,24.999997)" + transform="translate(200,37.020301)" id="g3822-4"> <path sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 20.00001,419.09449 175,419.09448" id="path3804-2" inkscape:connector-curvature="0" transform="translate(0,308.2677)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 a 9.1659365,9.1659365 0 1 1 -18.331872,0 9.1659365,9.1659365 0 1 1 18.331872,0 z" - transform="matrix(0.54549827,0,0,0.54549827,6.3625532,498.74687)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + transform="matrix(0.54549827,0,0,0.54549827,6.3625532,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-5" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,156.36255,498.74687)" /> + transform="matrix(0.54549827,0,0,0.54549827,156.36255,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> </g> <text xml:space="preserve" - style="font-size:16px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" - x="354.74399" - y="756.59644" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:16px;line-height:125%;font-family:'Helvetica LT Std';-inkscape-font-specification:'Helvetica LT Std Light';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" + x="389.74399" + y="768.6167" id="text13161" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan13163" - x="354.74399" - y="756.59644">The UI class skeleton</tspan></text> - <g - transform="translate(159.99999,107.5254)" - id="g3822-4-7"> - <path - sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" - d="m 145.00001,419.09448 29.99999,0" - id="path3804-2-1" - inkscape:connector-curvature="0" - transform="translate(0,308.2677)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="path3005-2-10-1" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 a 9.1659365,9.1659365 0 1 1 -18.331872,0 9.1659365,9.1659365 0 1 1 18.331872,0 z" - transform="matrix(0.54549827,0,0,0.54549827,131.36255,498.74687)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="path3005-2-10-5-4" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 a 9.1659365,9.1659365 0 1 1 -18.331872,0 9.1659365,9.1659365 0 1 1 18.331872,0 z" - transform="matrix(0.54549827,0,0,0.54549827,161.36255,498.74687)" /> - </g> + x="389.74399" + y="768.6167">The UI class skeleton</tspan></text> <g - transform="translate(235,-75.000003)" + transform="translate(270.00001,-67)" id="g3822-4-8"> <path sodipodi:nodetypes="cccc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 25,777.36219 10,-10 0,-30.00001 10,-10" id="path3804-2-3-46-9" inkscape:connector-curvature="0" /> <path sodipodi:nodetypes="cccc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 25,677.36219 10,10 0,29.99999 10,10" id="path3804-2-3-46" inkscape:connector-curvature="0" /> <path sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 45,419.09448 55,1e-5" id="path3804-2-3" inkscape:connector-curvature="0" transform="translate(0,308.2677)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-8" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,31.362543,498.74687)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + transform="matrix(0.54549827,0,0,0.54549827,31.362543,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-5-2" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 a 9.1659365,9.1659365 0 1 1 -18.331872,0 9.1659365,9.1659365 0 1 1 18.331872,0 z" - transform="matrix(0.54549827,0,0,0.54549827,86.362543,498.74687)" /> + transform="matrix(0.54549827,0,0,0.54549827,86.362543,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> </g> <g - transform="translate(230,170)" + transform="translate(265.00001,98.00001)" id="g3822-4-8-5"> <path sodipodi:nodetypes="cc" - style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m -70,419.09449 175,0" id="path3804-2-3-4" inkscape:connector-curvature="0" transform="translate(0,308.2677)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-8-2" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,-83.637457,498.74688)" /> - <path - sodipodi:type="arc" - style="color:#000000;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + transform="matrix(0.54549827,0,0,0.54549827,-83.637457,498.74688)" + cx="25" + cy="419.09448" + r="9.1659365" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ecf3ff;fill-opacity:1;stroke:#000000;stroke-width:2.74977946;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" id="path3005-2-10-5-2-3" - sodipodi:cx="25" - sodipodi:cy="419.09448" - sodipodi:rx="9.1659365" - sodipodi:ry="9.1659365" - d="m 34.165936,419.09448 c 0,5.06221 -4.103729,9.16594 -9.165936,9.16594 -5.062207,0 -9.165936,-4.10373 -9.165936,-9.16594 0,-5.0622 4.103729,-9.16593 9.165936,-9.16593 5.062207,0 9.165936,4.10373 9.165936,9.16593 z" - transform="matrix(0.54549827,0,0,0.54549827,91.362543,498.74687)" /> + transform="matrix(0.54549827,0,0,0.54549827,91.362543,498.74687)" + cx="25" + cy="419.09448" + r="9.1659365" /> </g> <text xml:space="preserve" - style="font-size:16px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" - x="354.74399" - y="839.23932" - id="text13161-0" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan13163-0" - x="354.74399" - y="839.23932">The widget set definition</tspan></text> - <text - xml:space="preserve" - style="font-size:16px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" - x="354.74399" - y="656.86194" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:16px;line-height:125%;font-family:'Helvetica LT Std';-inkscape-font-specification:'Helvetica LT Std Light';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" + x="389.74399" + y="664.86194" id="text13161-0-4" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan13163-0-8" - x="354.74399" - y="656.86194">The theme</tspan></text> + x="389.74399" + y="664.86194">The application theme</tspan></text> <text xml:space="preserve" - style="font-size:16px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light" - x="353.75201" - y="901.60632" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:16px;line-height:125%;font-family:'Helvetica LT Std';-inkscape-font-specification:'Helvetica LT Std Light';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" + x="388.75201" + y="829.60632" id="text13161-0-4-1" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan13163-0-8-3" - x="353.75201" - y="901.60632">Maven project configuration</tspan></text> + x="388.75201" + y="829.60632">Maven project configuration</tspan></text> </g> </svg> |