Mittwoch, 1. Mai 2013

Modul WinGUI


Beschreibung des WinGui-Moduls:

das WinGUI Modul stellt eine einfache Benutzeroberfläche für die Steuerung der EVACmd zur Verfügung.

In VS.Net kann ganz einfach eine Benutzerobfläche Programmiert werden, indem einfach Buttons platziert werden und bei dem Click Ereignis ein Console.Writeline mit einem Befehl ausgelöst wird.

die vorbereitete Gui beinhaltet eine Standardoberfläche für XBMC-Befehle und ein Menü, dass über die beiliegende Settings.xml konfiguriert werden kann. Bei der XML-Definition ist darauf zu achten dass immer alle Attribute vergeben sind.
WinGUI erstellt aus den Informationen im Hintergrund im Programmordner eine Test.svg, die die Default.svg  und die Einstellungen aus der XML enthält.
Wenn Sie diese Test.svg in den Ordner des Webservers kopieren, haben sie die Einstellungen der Settings-Datei im Webinterface.

Nach dem Start der EVACmd und starten des GUI als Deamons ist am linken oberen Bildschirmrand ein
kleines Kästchen, dass beim Überfahren die Oberfläche mit den Steuerungen zeigt.
Ein klick auf den Befehl sendet das hinterlegte Kommando an die EVACmd, dass je nach definierter Regel einen Prozess startet.

















































<MENU>
<Node Name="Ports" Zeilen="1" Spalten="4">
<Node Zeile="1" Spalte="1" Name="Port 1" Result="Port1"/>
<Node Zeile="1" Spalte="2"  Name="Port 2" Result="Port2"/>
<Node Zeile="1" Spalte="3" Name="Port 3" Result="Port3"/>
<Node Zeile="1" Spalte="4" Name="Port 4" Result="Port4"/>
</Node>
</MENU>


Keine Kommentare:

Kommentar veröffentlichen