Salt (Wireframe)

Salt ist ein Unterprojekt von PlantUML, das Ihnen helfen kann, grafische Schnittstellen oder Website Wireframe oder Seitenschema oder Screen Blueprint.

Es ist sehr nützlich bei der Erstellung von grafischen Oberflächen, Schemata und Entwürfen. Es hilft dabei, die konzeptionellen Strukturen mit dem visuellen Design in Einklang zu bringen und die Funktionalität über die Ästhetik zu stellen. Wireframes, die für diesen Prozess von zentraler Bedeutung sind, werden in verschiedenen Disziplinen eingesetzt.

Entwickler, Designer und Fachleute für Benutzererfahrung verwenden sie zur Visualisierung von Oberflächenelementen und Navigationssystemen und zur Erleichterung der Zusammenarbeit. Sie variieren in ihrer Detailtreue, von einfachen Skizzen bis hin zu sehr detaillierten Darstellungen, die für das Prototyping und das iterative Design entscheidend sind. In diesen kollaborativen Prozess fließen verschiedene Fachkenntnisse ein, von der Geschäftsanalyse bis zur Nutzerforschung, um sicherzustellen, dass das endgültige Design sowohl den geschäftlichen als auch den Nutzeranforderungen gerecht wird.

Standard-Steuerelemente

Ein Fenster muss mit einer geschweiften Klammer beginnen und enden. Darin kann folgendes definiert werden:

Das Ziel dieses Werkzeugs ist das Darstellung von einfachen und Beispiel-Fenstern.

WARNING
 This translation need to be updated. 
WARNING

Text area

Here is an attempt to create a text area:

Note:

[Ref. QA-14765]

Then you can add scroll bar:

Open, close droplist

You can open a droplist, by adding values enclosed by ^, as:

[Ref. QA-4184]

Nutzung von Gittern

Eine Tabelle wird automatisch erstellt, wenn ein öffnende Klammer { benutzt wird.

Zum trennen von Spalten wird | verwendet.

Ein Bespiel:

Gleich nach der öffnenden Klammer kann durch das erste Zeichen angegeben werden, ob die Linien des Gitters gezeichnet werden sollen:

Symbol Result
# Um alle senkrechten und waagerechten Linien anzuzeigen
! Alle senkrechten Linien
- Alle waagerechten Linien
+ Alle äusseren Linien

WARNING
 This translation need to be updated. 
WARNING

Group box [^]

[Ref. QA-5840]

Verwendung von Trennern

Sie können mehrere horizontale Linien als Trenner verwenden.

Baum Widget ( Tree Widget )

Um einen Baum zu erhalten, beginnen Sie mit {T und verwenden + um die Hierarchie Tiefe zu kennzeichnen.

Tree table [T]

You can combine trees with tables.

And add lines.

[Ref. QA-1265]

Klammerung

Subelemente können durch Klammern definiert werden.

Hinzufügen von Reitern

Sie können Reiter durch die {/ Notation hinzufügen. Durch HTML Befehle können Sie auch Fettdruck erstellen.

Reiter können auch vertikal angeordnet sein:

Benutzung von "menu"

Du kannst ein Menü durch die {* Notation hinzufügen.

Es ist auch möglich ein menü zu öffnen:

*[Ref. [QA-4184](https://forum.plantuml.net/4184)]*
WARNING
 This translation need to be updated. 
WARNING

Erweiterte Tabellen

Du kannst 2 spezielle Notationen für Tabellen benutzen:

Scroll Bars [S, SI, S-]

You can use {S notation for scroll bar like in following examples:

Colors

It is possible to change text color of widget.

[Ref. QA-12177]

Creole on Salt

You can use Creole or HTML Creole on salt:

Pseudo sprite [<<, >>]

Using << and >> you can define a pseudo-sprite or sprite-like drawing and reusing it latter.

[Ref. QA-5849]

OpenIconic

OpenIconic is an very nice open source icon set. Those icons have been integrated into the creole parser, so you can use them out-of-the-box.

You can use the following syntax: <&ICON_NAME>.

The complete list is available on OpenIconic Website, or you can use the following special diagram:

Add title, header, footer, caption or legend

(See also: Common commands)

Zoom, DPI

Whitout zoom (by default)

Scale

You can use the scale command to zoom the generated image.

You can use either a number or a fraction to define the scale factor. You can also specify either width or height (in pixel). And you can also give both width and height: the image is scaled to fit inside the specified dimension.

(See also: Zoom on Common commands)

DPI

You can also use the skinparam dpicommand to zoom the generated image.

Include Salt "on activity diagram"

You can read the following explanation.

It can also be combined with define macro.

Include salt "on while condition of activity diagram"

You can include salt on while condition of activity diagram.

[Ref. QA-8547]

Include salt "on repeat while condition of activity diagram"

You can include salt on 'repeat while' condition of activity diagram.

[Ref. QA-14287]

Skinparam

You can use [only] some skinparam command to change the skin of the drawing.

Some example:

FIXME
🚩 FYI, some other skinparam does not work with salt, as:

Style

You can use [only] some style command to change the skin of the drawing.

Some example:

FIXME
🚩 FYI, some other style does not work with salt, as:

[Ref. QA-13460]