Migration - Smarthome-Components
Migration - Smarthome-Components Migration - Smarthome-Components
Tool Palette Die Tool Palette stellt eine Sammlung von Objekten zur Verfügung, die für die Gestaltung einer Benutzeroberfläche verwendet werden können. Die Objekte dienen im Wesentlichen den folgenden Zwecken: Visualisierung (Werte, Bilder, …) Strukturierung (Beschriftungen, Zusammenfassung zusammengehöriger Objekte, …) Eingaben (Buttons, Schieber, Checkboxen, …) Die Tool Palette wird wie ein Werkzeugkasten gehandhabt. Um ein Steuerelement zu verwenden, holt man es mit der Maus aus der Palette heraus und zieht es an die gewünschte Stelle in der Zeichenfläche (Drag & Drop). Dort kann es anschließend, ebenfalls mit der Maus, weiter verschoben oder in der Größe verändert werden. Eine ausführlichere Bearbeitung des selektierten Elements ist mit dem Objektinspektor möglich.
DesignForm Die DesignForm ist das Hauptfenster einer jeden Dashboard-Anwendung. Alle anderen Objekte sind diesem Fenster untergeordnet. Es existiert in jeder Dashboard-Anwendung genau einmal und ist daher nicht in der Tool Palette zur Auswahl enthalten. Die DesignForm besitzt aber wie die anderen Tools auch einige Eigenschaften, die im Objektinspektor verändert werden können. Im Objektinspektor können neben der Position und der Größe auch noch weitere wichtige Eigenschaften verändert werden. Eigenschaft Beschreibung AlphaBlend True bewirkt die Auswertung von AlphaBlendValue. False ignoriert AlphaBlendValue AlphaBlendValue Dieser Wert ist ein Maß für die Opazität (Undurchsichtigkeit) des Fensters. Es sind Werte von 0 bis 255 zulässig, wobei 0 vollständige Transparenz und 255 vollständige Opazität bedeuten. Der Vorgabewert ist 255, was einem undurchsichtigen, also normalen Fenster entspricht. AutoScroll True bewirkt die automatische Einblendung von Bildlaufleisten (Scroll Bars), wenn der Inhalt für eine Gesamtdarstellung zu groß ist. AutoSize True bewirkt eine automatische Größenanpassung des Fensters, damit der Inhalt vollständig sichtbar ist. Bei False bleibt die Größe konstant, so dass Teile des Inhalts verdeckt sein können. BorderStyle Hier kann zwischen verschiedenen Windows-typischen Randlinien gewählt werden. Caption Dieses Feld legt den Fenstertitel fest. Color Hier wird die Hintergrundfarbe festgelegt. Cursor Hier wird festgelegt, welches Aussehen der Cursor haben soll, wenn er sich innerhalb des Fensters befindet. Font Hier kann die Schriftart für den Text ausgewählt werden. ScreenSnap True: Das Fenster rastet am Bildschirmrand ein, wenn es sich ihm genügend (ca. 10 Pixel) genähert hat. ShowInTaskbar Bei True wird das Fenster wie jedes andere auch in der TaskBar angezeigt. WindowState Hier kann ausgewählt werden, ob das Fenster beim Start minimiert, maximiert oder als normales Fenster angezeigt werden soll. Eigenschaften, die aus IP-Symcon-Variablen übernommen werden Eigenschaft Beschreibung Caption Fenstertitel (String) Color Hintergrundfarbe Visible Variable, die festlegt, ob das Fenster sichtbar sein soll oder nicht (Boolean) Enabled Variable, die festlegt, ob das Formular bedienbar sein soll oder nicht (Boolean) Left Position des linken Fensterrands (Integer) Top Position des oberen Fensterrands (Integer) Width Breite des Fensters (Integer) Height Höhe des Fensters (Integer) Ereignisse, die eine Datenübernahme in IP-Symcon-Variablen bewirken Eigenschaft Beschreibung Ereignisse, die IP-Symcon-Skripte triggern Eigenschaft Beschreibung OnShow nach dem Start auszuführendes Skript OnHide vor dem Beenden auszuführendes Skript
- Seite 7 und 8: Installation Die Installation über
- Seite 9 und 10: Update Um IP-Symcon aktualisieren z
- Seite 11 und 12: Deinstallation Bevor Sie IP-Symcon
- Seite 13 und 14: Datensicherung Vor Erstellung einer
- Seite 15 und 16: TWZ_DeleteItem (Ersatz: Ereignissfu
- Seite 17 und 18: } $varid = IPS_GetVariableID($varid
- Seite 19 und 20: Ereignisse können direkt an Variab
- Seite 21 und 22: Fix: n wird bei der TextBox im WebF
- Seite 23 und 24: Migration (V2.3->V2.4) Wesentliche
- Seite 25 und 26: werden sollen, müssen in den user-
- Seite 27 und 28: Neu: LCN Shutter Modul Neu: Neuer L
- Seite 29 und 30: Neu: Restlaufzeit-Anzeige bei Ereig
- Seite 31 und 32: Tray Die IP-Symcon Tray Anwendung i
- Seite 33 und 34: PHP IP-Symcon verwendet als Skripts
- Seite 35 und 36: Text To Speech Sprachsynthese für
- Seite 37 und 38: Visualisierungen Das WebFront muss
- Seite 39 und 40: WebFront Die Konfiguration vom WebF
- Seite 41 und 42: Kategorie Das Kategorie-Element erm
- Seite 43 und 44: Externe Seite Dieses Element ermög
- Seite 45 und 46: SplitPane Das SplitPane ist ein Lay
- Seite 47 und 48: Wetter (DWD) Das Wetter-Element erm
- Seite 49 und 50: Info Widget Das Info-Widget bietet
- Seite 51 und 52: Mobile (iOS) Das iFront für Apples
- Seite 53 und 54: Tipps & Tricks Einbindung eines Liv
- Seite 55 und 56: Sobald ein Dashboard-Prjekt fertigg
- Seite 61 und 62: Label Das Label ist ein allgemeines
- Seite 63 und 64: Edit Das Edit Tool stellt ein Einga
- Seite 65 und 66: Memo Memo ist eine Liste von Textze
- Seite 67 und 68: Button Ein Button ist eine Drucktas
- Seite 69 und 70: Checkbox Diese beiden Tools dienen
- Seite 71 und 72: RadioButton Diese beiden Tools dien
- Seite 73 und 74: ComboBox Die ComboBox verhält sich
- Seite 75 und 76: Panel GroupBox und Panel dienen bei
- Seite 77 und 78: GroupBox GroupBox und Panel dienen
- Seite 79 und 80: ProgressBar Die ProgressBar ist ein
- Seite 81 und 82: TrackBar Das TrackBar-Tool entspric
- Seite 83 und 84: Image Als Image kann jedes im Image
- Seite 85 und 86: Shape Das Shape-Tool bietet eine sc
- Seite 87 und 88: Bevel Das Bevel Tool erlaubt es in
- Seite 90 und 91: TabSheet Das TabSheet ist Bestandte
- Seite 92 und 93: Eigenschaft Beschreibung Ereignisse
- Seite 94 und 95: ExecButton ExecButton besitzt die E
- Seite 96 und 97: ExecImage ExecImage ist funktionsgl
- Seite 98 und 99: LockButton Der LockButton dient daz
- Seite 100 und 101: SoundPlayer Der Sound Player ist ei
- Seite 102 und 103: Caption “Wohnzimmer”. Verbindun
- Seite 104 und 105: Struktur In diesem Fenster sind all
- Seite 106 und 107: Kontextmenü Ein Klick mit der rech
Tool Palette<br />
Die Tool Palette stellt eine Sammlung von Objekten zur Verfügung, die für die Gestaltung einer Benutzeroberfläche<br />
verwendet werden können. Die Objekte dienen im Wesentlichen den folgenden Zwecken:<br />
Visualisierung (Werte, Bilder, …)<br />
Strukturierung (Beschriftungen, Zusammenfassung zusammengehöriger Objekte, …)<br />
Eingaben (Buttons, Schieber, Checkboxen, …)<br />
Die Tool Palette wird wie ein Werkzeugkasten gehandhabt. Um ein Steuerelement zu verwenden, holt man es mit der<br />
Maus aus der Palette heraus und zieht es an die gewünschte Stelle in der Zeichenfläche (Drag & Drop). Dort kann es<br />
anschließend, ebenfalls mit der Maus, weiter verschoben oder in der Größe verändert werden.<br />
Eine ausführlichere Bearbeitung des selektierten Elements ist mit dem Objektinspektor möglich.