FullTime-Plugin:Tools

Aus Sceneo Wiki

Wechseln zu: Navigation, Suche

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

Persönliche Werkzeuge