From 8bbe02b1eaa91618a2661a248fb1a70ea5ad4200 Mon Sep 17 00:00:00 2001 From: Marko Gronroos Date: Wed, 1 Jun 2016 18:21:58 +0300 Subject: Revised diagrams in intro, installation, architecture, and application chapters. #19897 Change-Id: I42673cabcd171dd560dfe84fd84eb86e7ba11733 --- .../components/components-fields.asciidoc | 13 +- documentation/components/img/field-diagram-hi.png | Bin 108186 -> 90096 bytes .../components/img/field-interface-v8-hi.png | Bin 0 -> 28017 bytes .../components/original-drawings/Makefile | 13 + .../components/original-drawings/field-diagram.svg | 3641 ++++++++++++-------- .../original-drawings/field-interface-v8.svg | 276 ++ 6 files changed, 2450 insertions(+), 1493 deletions(-) create mode 100644 documentation/components/img/field-interface-v8-hi.png create mode 100644 documentation/components/original-drawings/Makefile create mode 100644 documentation/components/original-drawings/field-interface-v8.svg (limited to 'documentation/components') diff --git a/documentation/components/components-fields.asciidoc b/documentation/components/components-fields.asciidoc index 3083e331ac..dc44c6ef49 100644 --- a/documentation/components/components-fields.asciidoc +++ b/documentation/components/components-fields.asciidoc @@ -9,14 +9,13 @@ layout: page ((("[classname]#Field#", id="term.components.fields", range="startofrange"))) - -__Fields__ are components that have a value that the user can change through the -user interface. <> illustrates the inheritance -relationships and the important interfaces and base classes. +_Fields_ are components that have a value that the user can change through the +user interface. +<> illustrates the inheritance relationships and the important interfaces and base classes. [[figure.components.fields]] .Field components -image::img/field-diagram-hi.png[width=60%, scaledwidth=100%] +image::img/field-diagram-hi.png[width=80%, scaledwidth=100%] Field components are built upon the framework defined in the [classname]#Field# interface and the [classname]#AbstractField# base class. @@ -29,6 +28,10 @@ addition to the component features inherited from The description of the field interfaces and base classes is broken down in the following sections. +[[figure.components.fields.hasvalue]] +.Field components having values +image::img/field-interface-v8-hi.png[width=60%, scaledwidth=100%] + [[components.fields.field]] == The [classname]#Field# Interface diff --git a/documentation/components/img/field-diagram-hi.png b/documentation/components/img/field-diagram-hi.png index d4da08dfa2..a438436c61 100644 Binary files a/documentation/components/img/field-diagram-hi.png and b/documentation/components/img/field-diagram-hi.png differ diff --git a/documentation/components/img/field-interface-v8-hi.png b/documentation/components/img/field-interface-v8-hi.png new file mode 100644 index 0000000000..8301d0fc7d Binary files /dev/null and b/documentation/components/img/field-interface-v8-hi.png differ diff --git a/documentation/components/original-drawings/Makefile b/documentation/components/original-drawings/Makefile new file mode 100644 index 0000000000..a351918743 --- /dev/null +++ b/documentation/components/original-drawings/Makefile @@ -0,0 +1,13 @@ +IMAGES = slider-example1 field-interface-v8 field-diagram + +SRCIMAGES := $(foreach file, $(IMAGES), $(file).svg) +TRGIMAGES_HI := $(foreach file, $(IMAGES), ../img/$(file)-hi.png) +TRGIMAGES_LO := $(foreach file, $(IMAGES), ../img/$(file)-lo.png) + +images: $(TRGIMAGES_HI) FORCE +# Just do low now $(TRGIMAGES_LO) + +$(TRGIMAGES_HI): ../img/%-hi.png: %.svg + inkscape --export-png $@ --export-dpi=300 --export-area-page $< + +FORCE: diff --git a/documentation/components/original-drawings/field-diagram.svg b/documentation/components/original-drawings/field-diagram.svg index f838704abb..8c1ce159ce 100644 --- a/documentation/components/original-drawings/field-diagram.svg +++ b/documentation/components/original-drawings/field-diagram.svg @@ -1,1488 +1,2153 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - Property - - - Editor - - - ValueChangeListener - - - - - - Component - - - - AbstractComponent - - - - - - Focusable - - - - Field - - - - - AbstractField - - - - Button - - - - CheckBox - - - TextField - - - - RichTextArea - - - - DateField - - - - InlineDateField - - - - - PopupDateField - - - - - AbstractSelect - - - - Form - - - Slider - - - ProgressIndicator - - - - ListSelect - - - NativeSelect - - - TwinColSelect - - - - OptionGroup - - - - Table - - - - Tree - - - - - - Select - - - - ComboBox - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + Component + + + AbstractComponent + + + HasValue<T> + + + AbstractField + + + Button + + + CheckBox + + + TextField + + + RichTextArea + + + + DateField + + + InlineDateField + + + + PopupDateField + + + + AbstractSelect + + + ProgressIndicator + + + + ListSelect + + + NativeSelect + + + TwinColSelect + + + + OptionGroup + + + + Table + + + + Tree + + + + + Select + + + ComboBox + + + + + + Slider + + + + + + + + + + + + + + + + + + diff --git a/documentation/components/original-drawings/field-interface-v8.svg b/documentation/components/original-drawings/field-interface-v8.svg new file mode 100644 index 0000000000..f1164ce103 --- /dev/null +++ b/documentation/components/original-drawings/field-interface-v8.svg @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + HasValue<T> «interface» + + + + + <String> + + + <LocalDate> + + + TextField + + + DateField + + -- cgit v1.2.3