FullTime-Plugin:Tools
Aus Sceneo Wiki
Dieses Plugin stellt einige allgemeine (intern) genutzte Funktionen zur Verfügung die hauptsächlich für Entwickler interessant sind.
Unterstützte Nachrichten (Messages)
Message: tools.launch-module
Aufgabe:
Mit dieser Message können "normale" Menü-Plugins (moduls) gestartet werden.
Parameter:
- "PluginID" - PluginID des entsprechenden Moduls ohne die {} Klammern.
Hinweis:
Zusätzliche Parameter des Plugins können entsprechend Ihrem Namen als weitere Parameter angegeben werden.
Rückmeldung: Keine
Beispiel: mit folgender Action (Record-Taste) wird die Audiothek gestartet:
<action name="test" command="record" global="true">
<state name="test" message="tools.launch-module" PluginID="026C013E-6524-46E7-9005-256DA13CC922" section="Musik"/>
</action>
Message: tools.multi-message
Aufgabe:
Mit dieser Message können mehrere Messages nacheinander ausgeführt werden. Sinnvoll z.B. in Screen Files als "Action"-Aktion.
Parameter:
- "MsgX" (wobei x Zahlen von 1..n sind) Angabe der Messages
Hinweis : Zusätzliche Parameter der einzelnen Nachrichten können entsprechend Ihrem Namen als weitere Parameter angegeben werden.
Rückmeldung: Keine
Beispiel: mit folgender Action (Record-Taste) wird LiveTV gestartet und der Ton abgeschaltet (Mute):
<action name="test" command="record" global="true">
<state name="test" message="tools.multi-message" msg1="livetv.start-screen" msg2="music.mute"/>
</action>
Message: tools.keyboard.show
Aufgabe:
Zeigt einen Popup zur Eingabe mit einer Tastatur an.
Parameter:
- "caption" - Überschrift bei der Texteingabe
- "text" - Vorgabe für die Eingabe
- "HAlign" - Horizontale Ausrichtung des Fensters (Default: center)
- "VAlign" - Vertikale Ausrichtung des Fensters (Default: center)
- "Width" - Breite des Fenster, einzugeben als Double-Wert mit Dezimalpunkt (Default: 0.8).
- "Height" - Höhe des Fenster, einzugeben als Double-Wert mit Dezimalpunkt (Default: 0.6).
- "Type" - Typ der Eingabe (full, simple, numeric) - Dieser Wert bestimmt die Page in der Popup.screen die für die Eingabe gewählt wird (input-full, input-simple oder input-numeric). Bei Deklaration von weiteren Pages können auch weitere Typen angegeben werden.
- "Popup" - Verwendete Screen-Datei (Default: "Popup" -> Popup.screen)
Rückmeldung:
- "tools.keyboard.ok" - Wenn der Dialog mit Ok bestätigt wird -> Parameter "Text" - Eingebener Text
- "tools.keyboard.cancel" - Wenn der Dialog abgebrochen wird.
Message: tools.select-directory.show
Aufgabe:
Zeigt einen Popup zur Auswahl eines Verzeichnisses an
Parameter:
- "caption" - Überschrift bei der Texteingabe
- "directory" - Aktuelles Verzeichnis
- "HAlign" - Horizontale Ausrichtung des Fensters (Default: center)
- "VAlign" - Vertikale Ausrichtung des Fensters (Default: center)
- "Width" - Breite des Fenster, einzugeben als Double-Wert mit Dezimalpunkt (Default: 0.8).
- "Height" - Höhe des Fenster, einzugeben als Double-Wert mit Dezimalpunkt (Default: 0.6).
- "Popup" - Verwendete Screen-Datei (Default: "Popup" -> Popup.screen)
Rückmeldung:
- "tools.select-directory.ok" - Wenn der Dialog mit Ok bestätigt wird -> Parameter "directory" - Ausgewähltes Verzeichnis
- "tools.select-directory.cancel" - Wenn der Dialog abgebrochen wird.
Message: tools.post-win-msg
Aufgabe:
Verschickt eine Windows-Botschaft an eine andere Windows-Appliaktion (Fenster)
Parameter:
- "WinMsg" - Windows-Botschaft (Integer-Wert)
- "wParam" - wParam (Integer-Wert)
- "lParam" - lParam (Integer-Wert)
- "WindowName" - Fenstername (Titel) der Applikation
- "ClassName" - Klassenname der Applikation
Rückmeldung: Keine Rückmeldung
