summaryrefslogtreecommitdiffstats
path: root/documentation/getting-started
diff options
context:
space:
mode:
authorMarko Gronroos <magi@vaadin.com>2016-03-16 15:09:46 +0200
committerMarko Gronroos <magi@vaadin.com>2016-03-16 15:09:46 +0200
commitce1d609b9cb9fbe0129d91a0fc79d60079d5efae (patch)
tree261f59cf65f081de0024be521eb26a140bbed29e /documentation/getting-started
parentca2e1a6bda8b5b67b86bdfec9225356ddd0bbada (diff)
downloadvaadin-framework-ce1d609b9cb9fbe0129d91a0fc79d60079d5efae.tar.gz
vaadin-framework-ce1d609b9cb9fbe0129d91a0fc79d60079d5efae.zip
Formatting fixes mainly to chapters 1-4.
Change-Id: Ie7699ae777791689e0026e241efdf46274776bff
Diffstat (limited to 'documentation/getting-started')
-rw-r--r--documentation/getting-started/getting-started-environment.asciidoc38
-rw-r--r--documentation/getting-started/getting-started-first-project.asciidoc33
-rw-r--r--documentation/getting-started/getting-started-idea.asciidoc44
-rw-r--r--documentation/getting-started/getting-started-maven.asciidoc47
-rw-r--r--documentation/getting-started/getting-started-package.asciidoc29
-rw-r--r--documentation/getting-started/img/myproject-created-annotated-hi.pngbin160057 -> 159382 bytes
-rw-r--r--documentation/getting-started/original-drawings/myproject-created-annotated.svg44
7 files changed, 112 insertions, 123 deletions
diff --git a/documentation/getting-started/getting-started-environment.asciidoc b/documentation/getting-started/getting-started-environment.asciidoc
index 118742be38..457cf524ab 100644
--- a/documentation/getting-started/getting-started-environment.asciidoc
+++ b/documentation/getting-started/getting-started-environment.asciidoc
@@ -63,8 +63,6 @@ link:http://www.oracle.com/technetwork/java/javase/downloads/index.html[http://w
. Install the Java SDK by running the installer. The default options are fine.
-
-
[[getting-started.environment.linux]]
=== Linux / UNIX
@@ -83,12 +81,11 @@ link:http://www.oracle.com/technetwork/java/javase/downloads/index.html[http://w
. Decompress it under a suitable base directory, such as [filename]#/opt#. For
example, for Java SDK, enter (either as root or with [command]#sudo# in Linux):
-
+
[subs="normal"]
----
[prompt]#+++#+++# [command]#cd# [replaceable]#/opt#
-[prompt]#+++#+++# [command]#sh# [replaceable]#(path-to-installation-package)/jdk-8u20-linux-x64.bin#
+[prompt]#+++#+++# [command]#sh# [replaceable]##<path>##/jdk-[replaceable]##<version>##.bin
----
+
and follow the instructions in the installer.
@@ -99,10 +96,9 @@ installation directory. Also, include the [literal]#++$JAVA_HOME/bin++# in the
Linux and using the Bash shell, you would add lines such as the following to the
[filename]#.bashrc# or [filename]#.profile# script in your home directory:
-
+
----
-export JAVA_HOME=/opt/jdk1.8.0_20
+export JAVA_HOME=/opt/jdk1.8.0_31
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
----
+
@@ -117,8 +113,6 @@ window. Settings done in a [filename]#profile# file require that you log in into
the system. You can, of course, also give the commands in the current shell.
-
-
[[getting-started.environment.eclipse]]
== Installing Eclipse IDE
@@ -133,15 +127,15 @@ decompress the ZIP file by just double-clicking it and selecting "Extract all
files" task from Windows compressed folder task. In our installation example, we
use [filename]#C:\dev# as the target directory.
-
-Eclipse is now installed in [filename]#C:\dev\eclipse# and can be started from
-there (by double clicking eclipse.exe).
-
+Eclipse is now installed in [filename]#C:\dev\eclipse#.
+You can start it from there by double clicking [filename]#eclipse.exe#.
=== Linux / OS X / UNIX
-We recommend that you install Eclipse manually in Linux and other UNIX variants
-as follows.
+We recommend that you install Eclipse manually in Linux and other UNIX variants.
+They may have it available from a package repository, but using such an installation may cause problems with installing plug-ins.
+
+You can install Eclipse as follows:
. Download Eclipse IDE for Java EE Developers from
link:http://www.eclipse.org/downloads/[http://www.eclipse.org/downloads/]
@@ -150,15 +144,14 @@ link:http://www.eclipse.org/downloads/[http://www.eclipse.org/downloads/]
to make sure that there is no old Eclipse installation in the target directory.
Installing a new version on top of an old one probably renders Eclipse unusable.
-. Eclipse should normally be installed as a regular user, as this makes
-installation of plugins easier. Eclipse also stores some user settings in the
-installation directory. To install the package, enter:
-
-
+. Eclipse should normally be installed as a regular user, which makes installation of plug-ins easier.
+Eclipse also stores some user settings in the installation directory.
++
+To install the package, enter:
+
[subs="normal"]
----
-[prompt]#$# [command]#tar# zxf [replaceable]#(path-to-installation-package)/eclipse-jee-ganymede-SR2-linux-gtk.tar.gz#
+[prompt]#$# [command]#tar# zxf [replaceable]##<path>##/eclipse-jee-[replaceable]##<version>##.tar.gz
----
+
This will extract the package to a subdirectory with the name
@@ -231,8 +224,3 @@ on an element and select [guilabel]#Inspect Element with Firebug# to inspect it.
In addition to HTML tree, it also shows the CSS rules matching the element,
which you can use for building themes. You can even edit the CSS styles live, to
experiment with styling.
-
-
-
-
-
diff --git a/documentation/getting-started/getting-started-first-project.asciidoc b/documentation/getting-started/getting-started-first-project.asciidoc
index cc8be595e1..8f2eff5a3c 100644
--- a/documentation/getting-started/getting-started-first-project.asciidoc
+++ b/documentation/getting-started/getting-started-first-project.asciidoc
@@ -164,7 +164,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[]
+image::img/myproject-ivy-created.png[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
@@ -361,7 +361,7 @@ server-side development.
[[figure.getting-started.first-project.coding.import]]
.Importing Classes Automatically
-image::img/codingtips-automaticimports.png[]
+image::img/codingtips-automaticimports.png[scaledwidth=80%]
[[getting-started.first-project.server]]
== Setting Up and Starting the Web Server
@@ -377,22 +377,28 @@ directory.
Follow the following steps:
-. Switch to the Servers tab in the lower panel in Eclipse. List of servers should be empty after Eclipse is installed. Right-click on the empty area in the panel and select "New > Server". +
+. Switch to the Servers tab in the lower panel in Eclipse. List of servers should be empty after Eclipse is installed. Right-click on the empty area in the panel and select "New > Server".
++
image::img/tomcat-startserver-1.png[]
-. Select "Apache > Tomcat v8.0 Server" and set [guilabel]#Server's host name# as [literal]#++localhost++#, which should be the default. If you have only one Tomcat installed, [guilabel]#Server runtime# has only one choice. Click [guibutton]#Next#. +
+. Select "Apache > Tomcat v7.0 Server" and set [guilabel]#Server's host name# as [literal]#++localhost++#, which should be the default. If you have only one Tomcat installed, [guilabel]#Server runtime# has only one choice. Click [guibutton]#Next#.
++
image::img/tomcat-startserver-2.png[]
-. Add your project to the server by selecting it on the left and clicking [guibutton]#Add# to add it to the configured projects on the right. Click [guibutton]#Finish#. +
+. Add your project to the server by selecting it on the left and clicking [guibutton]#Add# to add it to the configured projects on the right. Click [guibutton]#Finish#.
++
image::img/tomcat-startserver-3.png[]
-
-. The server and the project are now installed in Eclipse and are shown in the [guilabel]#Servers# tab. To start the server, right-click on the server and select Debug. To start the server in non-debug mode, select Start. +
+. The server and the project are now installed in Eclipse and are shown in the [guilabel]#Servers# tab.
+To start the server, right-click on the server and select [guilabel]#Debug#.
+To start the server in non-debug mode, select [guilabel]#Start#.
++
image::img/tomcat-startserver-4.png[]
-. The server starts and the WebContent directory of the project is published to the server on http://localhost:8080/myproject/. +
+. The server starts and the WebContent directory of the project is published to the server on http://localhost:8080/myproject/.
++
image::img/tomcat-startserver-5.png[]
[[getting-started.first-project.run]]
@@ -410,13 +416,12 @@ margin bar of the source code window. For example, if you insert a breakpoint in
the [methodname]#buttonClick()# method and click the [guibutton]#What is the
time?# button, Eclipse will ask to switch to the Debug perspective. Debug
perspective will show where the execution stopped at the breakpoint. You can
-examine and change the state of the application. To continue execution, select
-Resume from Run menu.
+examine and change the state of the application.
+To continue execution, select [guilabel]#Resume# from [guilabel]#Run# menu.
.Debugging a Vaadin Application
image::img/debuggingMyProject.png[]
-Above, we described how to debug a server-side application. Debugging
-client-side applications and widgets is described in
-<<dummy/../../../framework/clientside/clientside-debugging#clientside.debugging,"Debugging
-Client-Side Code">>.
+Above, we described how to debug a server-side application.
+Debugging client-side applications and widgets is described in
+<<dummy/../../../framework/clientside/clientside-debugging#clientside.debugging,"Debugging Client-Side Code">>.
diff --git a/documentation/getting-started/getting-started-idea.asciidoc b/documentation/getting-started/getting-started-idea.asciidoc
index 4461d80656..c0961dc534 100644
--- a/documentation/getting-started/getting-started-idea.asciidoc
+++ b/documentation/getting-started/getting-started-idea.asciidoc
@@ -31,17 +31,14 @@ used application servers.
In the following, we configure Apache Tomcat:
. Download and extract Tomcat installation package to a local directory, as
-instructed in
-<<dummy/../../../framework/getting-started/getting-started-environment#getting-started.environment.tomcat,"Installing
-Apache Tomcat">>.
+instructed in <<dummy/../../../framework/getting-started/getting-started-environment#getting-started.environment.tomcat,"Installing Apache Tomcat">>.
. Select "Configure > Settings".
. Select "IDE Settings > Application Servers".
-. Select "+ > Tomcat Server" to add a Tomcat server, or any of the other supported
-servers. A WebSocket-enabled server, such as Glassfish or TomEE, is required for
-server push.
+. Click [guibutton]#+# and select [guilabel]#Tomcat Server# to add a Tomcat server, or any of the other supported servers.
+A WebSocket-enabled server, such as Glassfish or TomEE, is required for server push.
. In the Tomcat Server dialog, specify the home directory for the server.
@@ -140,15 +137,16 @@ server using a run/debug configuration.
. Select [menuchoice]#New Project#
. In the [guilabel]#New Project# window, select [menuchoice]#Maven#
-
//&lt;?dbfo-need height="8cm" ?&gt;
-. Enter a project name, location, and the Java SDK to be used for the project.
-Vaadin requires at least Java 6. Click [guibutton]#Next#.
+. Enter a project name, location, and the Java SDK to be used for the project.
+Vaadin requires at least Java 6.
+
image::img/idea-maven-newproject-1.png[]
-
++
+Click [guibutton]#Next#.
//&lt;?dbfo-need height="6cm" ?&gt;
+
. Give a Maven [guilabel]#GroupID#, [guilabel]#ArtifactID#, and a
[guilabel]#Version# for the project, or use the defaults.
@@ -156,8 +154,8 @@ image::img/idea-maven-newproject-1.png[]
image::img/idea-maven-newproject-2.png[]
. Check [guilabel]#Create from archetype#
-
//&lt;?dbfo-need height="6cm" ?&gt;
+
. If the Vaadin archetype is not in the list, click [guibutton]#Add archetype#,
enter [guilabel]#GroupId# [literal]#++com.vaadin++#, [guilabel]#ArtifactId#
[literal]#++vaadin-archetype-application++#, and [guilabel]#Version#
@@ -170,8 +168,8 @@ endif::web[]
+
Click [guibutton]#OK# in the dialog.
-
//&lt;?dbfo-need height="8cm" ?&gt;
+
. Select the [literal]#++com.vaadin:vaadin-archetype-application++#.
ifdef::web[]
@@ -181,17 +179,17 @@ endif::web[]
+
Click [guibutton]#Next#.
-
//&lt;?dbfo-need height="8cm" ?&gt;
-. Review the general Maven settings and settings for the new project. You may need
-to override the settings, especially if you are creating a Maven project for the
-first time. Click [guibutton]#Finish#.
+
+. Review the general Maven settings and settings for the new project.
+You may need to override the settings, especially if you are creating a Maven project for the first time.
ifdef::web[]
+
image::img/idea-maven-newproject-5.png[]
endif::web[]
-
++
+Click [guibutton]#Finish#.
Creating the Maven project takes some time as Maven fetches the dependencies.
Once done, the project is created and the Maven POM is opened in the editor.
@@ -226,11 +224,10 @@ launch a Vaadin Maven application on the light-weight Jetty web server.
. Select "Run > Edit Configurations".
-. Select "+ > Maven" to create a new Maven run/debug configuration.
+. Click [guibutton]#+# and select menu:Maven[] to create a new Maven run/debug configuration.
-. Enter a [guilabel]#Name# for the run configuration. For the [guilabel]#Command
-line#, enter " [literal]#++package jetty:run++# to first compile and package the
-project, and then launch Jetty to run it.
+. Enter a [guilabel]#Name# for the run configuration.
+For the [guilabel]#Command line#, enter "`package jetty:run`# to first compile and package the project, and then launch Jetty to run it.
ifdef::web[]
+
@@ -253,8 +250,3 @@ Compiling the project takes some time on the first time, as it compiles the
widget set and theme. Once the run console pane informs that Jetty Server has
been started, you can open the browser at the default URL
http://localhost:8080/.
-
-
-
-
-
diff --git a/documentation/getting-started/getting-started-maven.asciidoc b/documentation/getting-started/getting-started-maven.asciidoc
index 3914e973aa..2845e92ab5 100644
--- a/documentation/getting-started/getting-started-maven.asciidoc
+++ b/documentation/getting-started/getting-started-maven.asciidoc
@@ -21,6 +21,10 @@ link:https://github.com/johndevs/gradle-vaadin-plugin[Gradle Vaadin Plugin].
Vaadin Plugin for Eclipse uses Ivy for resolving dependencies in Vaadin
projects, and it should provide you with the basic Ivy configuration.
+For an interactive guide, see the instructions at link:https://vaadin.com/maven[vaadin.com/maven].
+It automatically generates you the command to create a new project based on archetype selection.
+It can also generate dependency declarations for Vaadin dependencies.
+
[[getting-started.maven.command-line]]
== Working from Command-Line
@@ -31,7 +35,7 @@ line):
----
[prompt]#$# [command]#mvn# archetype:generate \
-DarchetypeGroupId=com.vaadin \
- -DarchetypeArtifactId=[parameter]#vaadin-archetype-application# \
+ -DarchetypeArtifactId=[replaceable]#vaadin-archetype-application# \
-DarchetypeVersion=[replaceable]#7.x.x# \
-DgroupId=[replaceable]#your.company# \
-DartifactId=[replaceable]#project-name# \
@@ -43,17 +47,32 @@ The parameters are as follows:
[parameter]#archetypeGroupId#:: The group ID of the archetype is [literal]#++com.vaadin++# for Vaadin
archetypes.
-[parameter]#archetypeArtifactId#:: The archetype ID. Vaadin 7 currently supports
-[literal]#++vaadin-archetype-application++# archetype for server-side
-applications and [literal]#++vaadin-archetype-widget++# for client-side widget
-development projects.
-
-+
-//TODO Vaadin 7: Not all these archetypes are supported
-+
-////
-&lt;itemizedlist&gt; &lt;listitem&gt; &lt;literal&gt;vaadin-archetype-clean&lt;/literal&gt; is a new project with a barebone skeleton for a regular Vaadin application. The &lt;filename&gt;pom.xml&lt;/filename&gt; includes out-commented definitions for additional widgets. &lt;/listitem&gt; &lt;/itemizedlist&gt; &lt;itemizedlist&gt; &lt;listitem&gt; &lt;literal&gt;vaadin-archetype-widget&lt;/literal&gt; is a skeleton for a project with custom widgets. &lt;/listitem&gt; &lt;/itemizedlist&gt; &lt;itemizedlist&gt; &lt;listitem&gt; &lt;literal&gt;vaadin-archetype-sample&lt;/literal&gt; is also for a project with custom widgets, but the skeleton includes the Color Picker example used in &lt;xref linkend="gwt"/&gt;. &lt;/listitem&gt; &lt;/itemizedlist&gt; &lt;itemizedlist&gt; &lt;listitem&gt; &lt;literal&gt;vaadin-archetype-addon&lt;/literal&gt; is for Vaadin add-on projects. It packages the add-on so that it can be published in Vaadin Directory. The archetype is for server-side add-ons and does not include definitions needed for building a widget set. If your add-on includes or requires other than the widgets in the Vaadin core library, you need to copy the required definitions from a POM of a &lt;literal&gt;vaadin-archetype-clean&lt;/literal&gt; project. &lt;/listitem&gt; &lt;/itemizedlist&gt; &lt;itemizedlist&gt; &lt;listitem&gt; &lt;literal&gt;vaadin-archetype-touchkit&lt;/literal&gt; is for projects using Vaadin TouchKit, described in &lt;xref linkend="mobile"/&gt;. Notice that this archetype uses the AGPL-licensed version of TouchKit, which requires that your project must also be licensed under the AGPL license. &lt;/listitem&gt; &lt;/itemizedlist&gt;
-////
+[parameter]#archetypeArtifactId#:: The archetype ID.
+Vaadin 7 currently supports the following archetypes:
+
+`vaadin-archetype-application`;;
+A single-module project for simple applications.
+Good for quick demos and trying out Vaadin.
+
+`vaadin-archetype-application-multimodule`;;
+A complete Vaadin application development setup.
+It features separate production and development profiles.
+
+`vaadin-archetype-application-example`;;
+An example CRUD web application using multi-module project setup.
+
+`vaadin-archetype-widget`;;
+A multi-module project for a new Vaadin add-on.
+It has two modules: one for the add-on and another for a demo application.
+
+`vaadin-archetype-touchkit`;;
+A mobile development starter project using Vaadin TouchKit.
+See <<dummy/../../../touchkit/touchkit-overview#touchkit.overview,"Vaadin TouchKit">>.
+Notice that this archetype uses the AGPL-licensed version of TouchKit, which requires that your project must also be licensed under the AGPL license.
+
+`vaadin-archetype-liferay-portlet`;;
+A portlet development setup for the open-source Liferay portal.
+
[parameter]#archetypeVersion#:: Version of the archetype to use. This should be [literal]#++LATEST++# for normal
Vaadin releases. For prerelease versions it should be the exact version number,
such as [literal]#++7.5.3++#.
@@ -82,7 +101,7 @@ created project structure is shown in
[[figure.getting-started.maven.archetype.created]]
.A New Vaadin Project with Maven
-image::img/maven-project-created.png[]
+image::img/maven-project-created.png[scaledwidth=60%]
[[getting-started.maven.compiling]]
@@ -129,5 +148,3 @@ Maven Project">>.
(((range="endofrange", startref="term.maven.addons")))
(((range="endofrange", startref="term.maven.creating")))
-
-
diff --git a/documentation/getting-started/getting-started-package.asciidoc b/documentation/getting-started/getting-started-package.asciidoc
index 4dbe735958..9dd7ec81be 100644
--- a/documentation/getting-started/getting-started-package.asciidoc
+++ b/documentation/getting-started/getting-started-package.asciidoc
@@ -7,9 +7,7 @@ layout: page
[[getting-started.package]]
= Vaadin Installation Package
-While the recommended way to install Vaadin is to use the Eclipse plugin, one of
-the other IDE plugins, or a dependency management system, such as Maven, Vaadin
-is also available as a ZIP distribution package.
+While the recommended way to create a Vaadin project and install the libraries is to use an IDE plugin or a dependency management system, such as Maven, Vaadin is also available as a ZIP distribution package.
You can download the newest Vaadin installation package from the download page
at http://vaadin.com/download/. Please use a ZIP decompression utility available
@@ -18,23 +16,17 @@ in your operating system to extract the files from the ZIP package.
[[getting-started.package.contents]]
== Package Contents
-[filename]#README.TXT#:: This Readme file gives simple instructions for installing Vaadin in your
-project.
+[filename]#README.TXT#:: This README file gives simple instructions for installing Vaadin in your project.
-[filename]#release-notes.html#:: The Release Notes contain information about the new features in the particular
-release, give upgrade instructions, describe compatibility, etc. Please open the
-HTML file with a web browser.
+[filename]#release-notes.html#:: The Release Notes contain information about the new features in the particular release, give upgrade instructions, describe compatibility, etc.
+Please open the HTML file with a web browser.
-[filename]#license.html#:: Apache License version 2.0. Please open the HTML file with a web browser.
-
-[filename]#lib#folder:: All dependency libraries required by Vaadin are contained within the
-[filename]#lib# folder.
-
-[filename]#*.jar#:: Vaadin libraries, as described in
-<<dummy/../../../framework/getting-started/getting-started-libraries#getting-started.libraries,"Overview
-of Vaadin Libraries">>.
+[filename]#license.html#:: Apache License version 2.0.
+Please open the HTML file with a web browser.
+[filename]#lib# folder:: All dependency libraries required by Vaadin are contained within the [filename]#lib# folder.
+[filename]#*.jar#:: Vaadin libraries, as described in <<getting-started-libraries#getting-started.libraries,"Overview of Vaadin Libraries">>.
[[getting-started.package.install]]
@@ -58,8 +50,3 @@ organization, which depends on the development environment.
* In Eclipse Dynamic Web Application projects: [filename]#WebContent/WEB-INF/lib#.
* In Maven projects: [filename]#src/main/webapp/WEB-INF/lib#.
-
-
-
-
-
diff --git a/documentation/getting-started/img/myproject-created-annotated-hi.png b/documentation/getting-started/img/myproject-created-annotated-hi.png
index c2d9a49221..6927b883ed 100644
--- a/documentation/getting-started/img/myproject-created-annotated-hi.png
+++ b/documentation/getting-started/img/myproject-created-annotated-hi.png
Binary files differ
diff --git a/documentation/getting-started/original-drawings/myproject-created-annotated.svg b/documentation/getting-started/original-drawings/myproject-created-annotated.svg
index b639c5f160..70fc378bdc 100644
--- a/documentation/getting-started/original-drawings/myproject-created-annotated.svg
+++ b/documentation/getting-started/original-drawings/myproject-created-annotated.svg
@@ -72,8 +72,8 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
- inkscape:cx="236.02753"
- inkscape:cy="570.52264"
+ inkscape:cx="191.07987"
+ inkscape:cy="356.49384"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:window-width="1920"
@@ -101,7 +101,7 @@
spacingy="5px" />
<sodipodi:guide
orientation="1,0"
- position="395,555"
+ position="385,100"
id="guide11876" />
</sodipodi:namedview>
<metadata
@@ -122,10 +122,10 @@
id="layer1"
transform="translate(0,-308.2677)">
<rect
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.50000000000000000;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"
+ 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"
id="rect29725"
- width="500"
- height="460"
+ width="480"
+ height="455"
x="95"
y="164.09448"
transform="translate(0,308.2677)"
@@ -171,13 +171,13 @@
<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="394.74399"
+ x="385"
y="584.474"
id="text13161"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan13163"
- x="394.74399"
+ x="385"
y="584.474">The UI class skeleton</tspan></text>
<g
transform="translate(204.99999,-66.969547)"
@@ -216,32 +216,32 @@
<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"
- d="m 30,762.36218 10,-5 0,-20 10,-10"
+ 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"
- d="m 30,692.36218 10,5 0,20 10,10"
+ 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"
- d="m 50,419.09448 55,1e-5"
+ 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.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"
+ 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-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,36.362543,498.74687)" />
+ 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"
@@ -318,46 +318,46 @@
<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="394.74399"
+ x="385"
y="664.25208"
id="text13161-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan13163-0"
- x="394.74399"
+ 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"
- x="394.74399"
+ x="385"
y="808.74548"
id="text13161-0-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan13163-0-8"
- x="394.74399"
+ x="385"
y="808.74548">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"
- x="393.75201"
+ x="385"
y="901.34863"
id="text13161-0-4-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan13163-0-8-3"
- x="393.75201"
+ x="385"
y="901.34863">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"
- x="393.75201"
+ x="385"
y="918.85156"
id="text13161-0-4-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan13163-0-8-2"
- x="393.75201"
+ x="385"
y="918.85156">Project README skeleton</tspan></text>
</g>
</svg>