Leeres Programm Element: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Konfiguration)
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
Das [[Leere Programm]] öffnet ein Fenster in dem andere [[GUI-Elemente]] dargestellt werden können.
 
{{Infobox
 
{{Infobox
 
|image=Leeres_Programm_beispiel.jpg
 
|image=Leeres_Programm_beispiel.jpg
Zeile 4: Zeile 5:
 
|baseClass=[[ContainerElement]]
 
|baseClass=[[ContainerElement]]
 
|use=[[Desktop]],[[Modern]],[[APP]]
 
|use=[[Desktop]],[[Modern]],[[APP]]
}}Das [[Leere Programm]] öffnet ein Fenster in dem andere [[GUI-Elemente]] dargestellt werden können.
+
}}
  
 
===Verwendbarkeit===
 
===Verwendbarkeit===
Zeile 11: Zeile 12:
 
[[File:Leeres_Programm_element.jpg|right|200px|Tabellenprogramm-Element]]
 
[[File:Leeres_Programm_element.jpg|right|200px|Tabellenprogramm-Element]]
  
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben.  
+
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Element zur Verfügung stellt. Beachten Sie, dass weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht beschrieben.  
 
===Eingänge (INPUT)===
 
===Eingänge (INPUT)===
 
*'''0''': Erwartet keine besondere Datenstruktur
 
*'''0''': Erwartet keine besondere Datenstruktur
Zeile 66: Zeile 67:
 
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element
 
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element
 
===Anleitungen===
 
===Anleitungen===
*[[Anleitung:Hallo Welt|Hallo Welt]]
+
*[[Hallo Welt Anleitung]]
*[[Anleitung:Arbeiten mit Layouts]]
+
*[[Arbeiten mit Layouts]]
*[[Anleitung:Arbeiten mit Formularen]]
+
*[[Arbeiten mit Formularen]]
  
 
===Beispiele===
 
===Beispiele===
*[[Beispiel:Hallo Welt]]
+
*[[Zwei Formulare nebeneinander]]
*[[Beispiel:Zwei Formulare nebeneinander]
 
  
  
[[Category:Elements]]
+
[[Category:Elemente]] [[Category:Erstellung]]  [[Category:Allgemein]]

Aktuelle Version vom 9. Januar 2022, 17:30 Uhr

Das Leere Programm öffnet ein Fenster in dem andere GUI-Elemente dargestellt werden können.

Leeres Programm Element
Beispiel eines leerem Programm-Fensters
Basisklasse ContainerElement
Verfügbarkeit Desktop,Modern,APP

Verwendbarkeit

Dieses Element ist als Hauptelement einer Funktion Verwendbar und kann deshalb direkt vom Funktions-Start ausgeführt werden.

Anschlüsse

Tabellenprogramm-Element

In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Element zur Verfügung stellt. Beachten Sie, dass weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht beschrieben.

Eingänge (INPUT)

  • 0: Erwartet keine besondere Datenstruktur

Anfragen (REQUEST)

  • options: An den option-Request Aus-/Eingang können weitere Elemente angeschlossen werden um diese im Leerem Programm zu verwenden.

Auslöser

Dieses Element erzeugt keine Interrupts. Um Benutheraktionen Abzufangen gibt es extra Funktionselemente die am REQUEST-Aus-/Eingang "options" angehängt werden müssen. Z.B. Knopf

Ereignisse

  • enable: Aktiviert das Formelement (Benötigt keine Parameter)
  • disable: Deaktiviert die Checkbox (Benötigt keine Parameter)
  • setTitle: Setzt den Titel (Benötigt Parameter)
  • setWidth: Setzt einen absolute Breite (Benötigt Parameter)
  • setHeight: Setzt einen absolute Höhe (Benötigt Parameter)
  • setFlex: Setzt einen Flexible breite (Benötigt Parameter)
  • setAnchor: Setzt die Ankerbreite für Anchor-Layouts(Benötigt Parameter)
  • setHidden: Blendet das Element aus (Benötigt keine Parameter)
  • setVisible: Blendet das Element ein (Benötigt keine Parameter)
  • mask: maskiert das element (Benötigt keine Parameter, falls doch Ladetext)
  • unmask: maskiert das element (Benötigt keine Parameter, falls doch Ladetext)
  • setMargin: Setzt die Abstände (Benötigt Parameter)
  • addItem: Fügt ein Item hinzu(Benötigt Parameter)
  • removeItems: Entfernt alle Items
  • close: Schließt das Fenster und feuert gleichzeitig den Ausgang "0" (Benötigt keine Parameter)
  • minimize: Minimiert das Fenster (Benötigt keine Parameter)
  • maximize: Maximiert das Fenster (Benötigt keine Parameter)


Ausgänge

  • close: Wird zurück gegeben/ausgelößt wenn die Oerfläche geschlossen wird (Tastatur:ESC oder "Schließen-Knopf" oder "Schließen-Event").

Konfiguration

Tabellenprogramm-Details
  • Modal: [true/false] Wenn wahr, wird das umfeld ausgegraut so das nur noch das aktuelle fenster bedient werden kann.
  • Maximiert: [true/false] Wenn wahr, dann wird das Fenster maximiert geöffnet.
  • Popup: [true/false] Wenn wahr, dann wird in der "Modernen Overfläche" das Fenser als Popup geöffnet, so das es die Ansicht überlagert.
  • Sigleton: [true/false] Wenn wahr, dann ist dieses Fenster nur einmal für den aktuellen Benutzer Öffenbar.
  • Titel: Überschrift für das Fenster / Taskleiste(in Desktop)
  • Ausrichtung: Ausrichtung des Titels in der Überschrifts-Leiste

Alle Weiteren Konfigurationen sind entsprechend der baseClass. Siehe ContainerElement#Konfiguration

Modifiaktoren und Optionen

Weiterführende Informationen

Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element

Anleitungen

Beispiele