Maskeneditor

Ziele

  • Grafische Bearbeitung von Elementen innerhalb einer Maske
  • Wechseln des Layouts über das Kontextmenü oder Menüpunkte

Aufrufen des Maskeneditors

Vorgehensweise

  • Den Customizing-Modus über Maskeneditor Customizing-Modus aktivieren.
    • Alternativ kann der Button Customizing-Modus in der Symbolleiste benutzt werden.
    • Dabei werden die Datenbereiche mit Layout = 2 (Maske) grün, die mit Layout = 0 (horizontales Layout) oder Layout = 1 (vertikales Layout) grau markiert.
      • Über das Kontextmenü oder über Menüpunkte kann das Layout geändert werden.
  • Durch Klick in den Datenbereich, der bearbeitet werden soll, den Bereich aktivieren.
    • Dabei verschwindet die grüne Markierung, der Maskenbereich wird von einer gestrichelten Linie umgeben und kann editiert werden.
  • Die gewünschten Änderungen vornehmen.
  • Der Anwender
  • Der Customizer
  • Werden die Änderungen nicht gespeichert, werden sie beim Verlassen des Moduls zurückgesetzt.

Hinweis

  • Durch Betätigen der TAB-Taste werden alle Felder und Überschriften im aktivierten Bereich mit einem roten Rahmen angezeigt (auch Felder die z. B. im Hintergrund liegen).

Graphische Bearbeitung

Hinweis
  • Durch das Aktivieren eines Maskenelements(mit Mausklick) werden in der Statuszeile dessen Koordinaten, Größe und Ebene visualisiert. Diese Informationen helfen, die kleinsten Abweichungen in der Positionierung oder der Größe der Elemente zu erkennen um diese ggf. zu korrigieren.

Verschieben

Vorgehensweise

  • Den Customizing-Modus aktivieren.
  • Das Element, dessen Position verändert werden soll, mit Mausklick markieren.
    • Dabei wird das Element mit einer kräftigen blauen Linie umrandet.
      • Wird lediglich der Mauszeiger über das Element bewegt, so wird dieses mit einer dünnen hellblauen Linie umrandet.
  • Es gibt zwei Möglichkeiten die Position eines Elementes zu verändern:
    • Das Element mit gedrückter linker Maustaste an die gewünschte Position ziehen.
    • Oder über folgende Tastenkombinationen:
Tastenkombination Erläuterung
1. Pfeil nach links
2. A
Bewegt das Element nach links in kleinen Schritten
1. Pfeil nach rechts
2. D
Bewegt das Elemente nach rechts in kleinen Schritten
1. Pfeil nach oben
2. W
Bewegt das Element nach oben in kleinen Schritten
1. Pfeil nach unten
2. S
Bewegt das Element nach unten in kleinen Schritten
1 .STRG + Pfeil nach links
2. STRG + A
Bewegt das Element nach links in großen Schritten
1. STRG + Pfeil nach rechts
2. STRG + D
Bewegt das Element nach rechts in großen Schritten
1. STRG + Pfeil nach oben
2. STRG + W
Bewegt das Element nach oben in großen Schritten
1. STRG + Pfeil nach unten
2. STRG + S
Bewegt das Element nach unten in großen Schritten

Details

  • Beim Ziehen mit der Maus wird ein grauer Schatten dargestellt, welcher die aktuelle Position des Elementes angibt.
  • Wird ein Element ausserhalb des gestrichelten Maskenbereichs gezogen, so wird dieser entsprechend erweitert.
  • Elemente können innerhalb eines Moduls zwischen den Fenstern verschoben werden, z.B. von Fenster 1 nach Fenster 2. Dabei werden die zugehörigen Überschriftsfelder/Datenfelder automatisch mitverschoben.
  • IronPython-Objekte (z.B. Batterie-Symbole) müssen mit dem "Rubberband"-Funktion((SHIFT+Maus) markiert und mit der Tastatur verschoben werden.

Größe ändern

Vorgehensweise

  • Den Customizing-Modus aktivieren.
  • Das Element, dessen Größe verändert werden soll, mit Mausklick markieren.
  • Dabei wird das Element mit einer kräftigen blauen Linie umrandet.
    • Wird lediglich der Mauszeiger über das Element bewegt, so wird dieses mit einer dünnen hellblauen Linie umrandet.
  • Es gibt zwei Möglichkeiten die Größe eines Elementes zu ändern:
    • Größer bzw. kleiner ziehen des Elementes mit der Maus:
      • Mit der linken Maustaste auf eine der acht möglichen Randmarkierungen des Elements klicken und mit gedrückter linker Maustaste die Maus bewegen.
    • Oder über folgende Tastenkombinationen:
Tastenkombination Erläuterung
ALT + Pfeiltasten (oder W-S-A-D) Vergrößert das Element in Pfeilrichtung in kleinen Schritten
SHIFT + ALT + Pfeiltasten (oder W-S-A-D) Verkleinert das Element in Pfeilrichtung in kleinen Schritten
STRG + ALT + Pfeiltasten (oder W-S-A-D) Vergrößert das Element in Pfeilrichtung in großen Schritten
STRG + SHIFT + ALT + Pfeiltasten (oder W-S-A-D) Verkleinert das Element in Pfeilrichtung in großen Schritten

Mehrere Elemente gleichzeitig bearbeiten

Vorgehensweise

  • Es gibt zwei Möglichkeiten, mehrere Elemente zu markieren:
    • Die gewünschten Elemente einzeln nacheinander über STRG+Linke Maustaste markieren.
    • Mehrere Elemente in einem Bereich mittels "Gummiband" markieren.
      • Durch Gedrückthalten der SHIFT-Taste, der linken Maustaste und Bewegen der Maus über den entsprechenden Bereich wird ein sogenanntes "Gummiband" eingeblendet.
      • Durch Loslassen der linken Maustaste werden alle Elemente, die vollständig im Bereich des "Gummibandes" liegen, markiert.
      • Um weitere Elemente mittels "Gummiband"-Funktion zu den schon markierten Elementen hinzuzufügen, die Prozedur mit zusätzlich gedrückter STRG-Taste wiederholen.
    • Die Editierungs-Vorgehensweise enspricht der für ein Element.


Details

  • Die Änderungen werden für alle markierten Elemente in gleicher Weise durchgeführt.
  • Das zuletzt markierte
    • Feld ist blau umrandet, die anderen markierten Felder sind schwarz umrandet.
    • Überschriftsfeld ist hellblau umrandet, die anderen markierten Überschriftsfelder sind grau umrandet.
  • Werden von einem Element sowohl das Feld als auch die Überschrift markiert, so wird die Überschrift hellblau und das Feld selbst dunkelblau umrandet, unabhängig davon, was zuletzt markiert wurde.

Menüpunkte des Maskeneditors

Information

  • Die einzelnen Menüpunkte sind in der Menüleiste im Menü Maskeneditor oder als Buttons in der Symbolleiste zu finden.

Links/Rechts/Oben/Unten ausrichten

Information

  • Mit diesen Menüpunkten werden alle markierten Elemente am linken/rechten/oberen/unteren Rand des zuletzt markierten Elementes ausgerichtet.

Hinweis

  • Diese Menüpunkte sind erst dann verfügbar, wenn
    • mehr als ein Element markiert ist.
    • eine Ausrichtung der Elemente überhaupt möglich ist.

Horizontal/Vertikal zentrieren

Information

  • Mit diesen Menüpunkten werden alle markierten Elemente gegenüber dem zuletzt markierten Element horizontal/vertikal zentriert.

Hinweis

  • Diese Menüpunkte sind erst dann verfügbar, wenn
    • mehr als ein Element markiert ist.
    • eine Ausrichtung der Elemente überhaupt möglich ist.

Horizontale/Vertikale Abstände abgleichen

Information

  • Mit diesen Menüpunkten werden die horizontalen/vertikalen Abstände der markierten Elemente so abgeglichen, dass alle Elemente den gleichen horizontalen/ ertikalen Abstand voneinander haben.

Hinweis

  • Diese Menüpunkte sind erst dann verfügbar, wenn
    • mehr als ein Element markiert ist.
    • eine Ausrichtung der Elemente überhaupt möglich ist.

Gleiche Breite/Höhe/Größe

Information

  • Mit diesen Menüpunkten erhalten alle markierten Elemente die Breite/ Höhe/Größe des zuletzt markierten Elementes.

Hinweis

  • Diese Menüpunkte sind erst dann verfügbar, wenn
    • mehr als ein Element markiert ist.
    • eine Ausrichtung der Elemente überhaupt möglich ist.

Horizontales/Vertikales Autolayout

Information

  • Mit diesen Menüpunkten werden alle markierten Elemente horizontal/vertikal angeordnet.

Details

  • Beim horizontalen Layout werden die Überschriftsfelder nebeneinander von links nach rechts und darunter die zugehörigen Datenfelder von links nach rechts angeordnet.
Horizontal.png
  • Beim vertikalem Layout werden die Überschriftsfelder untereinander von oben nach unten und daneben die zugehörigen Datenfelder von oben nach unten angeordnet.
Vertikal.png

Hinweis

  • Diese Menüpunkte sind erst dann verfügbar wenn mehr als ein Element markiert ist.

In den Vordergrund/Hintergrund

Information
  • Mit diesen Menüpunkten werden alle markierten Elemente in den Vordergrund/Hintergrund geschoben.
  • Dies bestimmt bei sich überlappenden Feldern, bzw. Überschriften, was im Vordergrund/Hintergrund angezeigt wird.

Maske/Horizontales Layout/Vertikales Layout

Information

  • Mit diesen Menüpunkten kann das Layout der Datenbereiche geändert werden.

Details

  • Durch Auswahl des entsprechenden Eintrags wird das Layout des Datenbereichs geändert.
  • Wechselt man von Maske (Layout = 2) in horizontales (Layout = 0) oder vertikales Layout (Layout = 1) werden die Datenfelder in der gleichen Reihenfolge wie im Datenbereich angezeigt.
  • Wechselt man das erste Mal in Maske (Layout = 2) werden die Maskenpositionen aller sichtbaren Datenfelder automatisch entsprechend dem horizontalen Autolayout gesetzt.

Beispiel: Datenbereich als Maske gestalten

Kontextmenü-Funktionen im Maskeneditor

Ein- und Ausblenden von Datenfeldern

Vorgehensweise

  • Den Customizing-Modus aktivieren.
  • Den Bereich aktivieren in dem Datenfelder ein- oder ausgeblendet werden sollen.
  • Klick mit der rechten Maustaste in den gewünschten Datenbereich.
    • Es öffnet sich das Kontextmenü, in dem alle sichtbaren Felder des entsprechenden Fensters (durch Häkchen markiert) und unsichtbaren Felder eines Moduls aufgelistet sind.
  • Um ein Feld auszublenden:
    • Das Häkchen bei dem Feld, das ausgeblendet werden soll, deaktivieren.
    • Alternativ kann das Datenfeld auch mit der ENTF-Taste gelöscht werden. Dafür wird das entsprechende Datenfeld markiert und durch ENTF ausgeblendet.
      • Wird eine Überschrift durch Klick auf ENTF ausgeblendet, bleibt das dazugehörige Feld sichtbar.
  • Um ein unsichtbares Feld einzublenden:
    • Das Häkchen bei dem Feld, das eingeblendet werden soll, aktivieren.
    • Das neue Datenfeld wird an der Stelle eingefügt, an der man das Kontextmenü aufgerufen hat.
  • Die Änderungen werden beim Verlassen des Moduls zurückgesetzt.
    • Falls der Anwender seine Änderung speichert möchte, muss er dafür eine Modulvariante anlegen.
    • Der Customizer kann diese Einstellung über den Menüpunkt Modul-CU speichern im Modul speichern.

Hinweise

  • Mit gedrückter STRG-Taste können mehrere Spalten auf einmal ein-, bzw. ausgeblendet werden.
  • Werden mehrere Elemente eingeblendet, so werden die Überschriftsfelder und zugehörigen Datenfelder nebeneinander positioniert, die einzelnen Datenfelder werden untereinander positioniert.
  • Wird ein Datenfeld ausgeblendet, so wird automatisch das zugehörige Überschriftsfeld mit ausgeblendet.

Details

Hinzufügen von neuen Datenfeldern in Maskenbereichen

Ziel

  • In einen Datenbereich mit Maske ein neues Datenfeld einfügen

Vorgehensweise

  • Im Modul Datenbereiche das neue Datenfeld einfügen.
  • Den Parameter Fenster = 9 setzen.
  • Das Modul aufrufen
  • Den Customizing-Modus aktivieren.
  • Den Bereich aktivieren, in dem das Datenfeld angezeigt werden soll.
  • An der Stelle, an der das Datenfeld angezeigt werden soll, das Kontextmenü aufrufen und das Häkchen bei dem neuen Datenfeld aktivieren.
  • Ggf. das Feld oder die Überschrift an die gewünschte Position verschieben.
  • Über den Menüpunkt Modul-CU speichern speichern.

Hinweis

  • Wird das neue Datenfeld im Modul Datenbereiche eingefügt und der Parameter Fenster nicht auf 9, sondern direkt auf das gewünschte Fenster (1-3) gesetzt, wird das Feld beim Aufruf des Moduls im entsprechenden Fenster in der linken oberen Ecke ohne die dazugehörige Überschrift angezeigt.

Maske/Horizontales Layout/Vertikales Layout

Information

  • Mit diesen Kontextmenü-Befehlen kann das Layout der Datenbereiche geändert werden.

Details

  • Durch Auswahl des entsprechenden Eintrags wird das Layout des Datenbereichs geändert.
  • Wechselt man von Maske (Layout = 2) in horizontales (Layout = 0) oder vertikales Layout (Layout = 1) werden die Datenfelder in der gleichen Reihenfolge wie im Datenbereich angezeigt.
  • Wechselt man das erste Mal in Maske (Layout = 2) werden die Maskenpositionen aller sichtbaren Datenfelder automatisch entsprechend dem horizontalen Autolayout gesetzt.
Topic attachments
I Attachment History Size Date Comment
Pngpng Horizontal.png r1 1.3 K 2009-10-30 - 11:58  
Pngpng Vertikal.png r2 r1 1.6 K 2009-10-30 - 12:01  

         PLANTA project









 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten
This site is powered by the TWiki collaboration platform Powered by Perl