Herstellen neuer Skins für Siemens SoftDataLink 5.0 --------------------------------------------------- Das Herstellen neuer Skins für SoftDataLink 5.0 ist nicht schwer: es wird nur ein Programm benötigt, mit dem Bitmaps erstellt werden können (wie Paint Shop, Corel Photo Paint oder andere), ein wenig Zeit und .... einige Ideen. Unter www.my-siemens.com/city im "Fun & Function"-Bereich besteht die Möglichkeit, neue Skins herunterzuladen, die von anderen Benutzern erstellt wurden, oder eigene Skins zu senden. Bitte lesen Sie diese Anleitung sorgfältig, denn sie enthält einige wichtige Informationen, die zur Erstellung neuer Skins erforderlich sind. Jedes Skin besteht aus einigen Bitmaps und einer Konfigurations-Datei: - akku.bmp - background.bmp - button1.bmp - button2.bmp - button3.bmp - button4.bmp - button5.bmp - button6.bmp - button7.bmp - button8.bmp - exitbutton.bmp - minimizebutton.bmp - sdf.cfg Alle Elemente des neuen Skins müssen EXAKT diese Namen tragen. Alle Dateien eines Skins müssen sich in einem eigenen Ordner befinden. Der Name dieses Ordners sollte die Art und das Design des Skins repräsentieren, denn er wird in der Skin-Liste bei den Programm-Einstellungen angezeigt. Wie in dem Beispiel zu sehen ist, besteht jede Schaltfläche aus 3 Einzelbitmaps, die untereinander platziert sind. Diese 3 Einzelbitmaps stehen für den jeweiligen Status, den die Schaltfläche haben kann (von oben nach unten): - nicht gedrückt - gedrückt / aktiv - nicht verfügbar Alle 3 Bitmaps für die 3 Anzeigemöglichkeiten können dieselben sein, natürlich sieht es aber besser aus, wenn eine aktivierte/gedrückte Schaltfläche das Aussehen ändert. Die dritte Anzeigemöglichkeit "nicht verfügbar" wird derzeit noch nicht im Programm benutzt und somit kann dieses Einzelbitmap ein beliebiges sein (z.B. das "nicht gedrückt"). WICHTIG Die Symbole auf den Schaltflächen sollten selbsterklärend für die auszuführenden Funktionen sein (SMS, Telefonbuch etc.). Es können natürlich auch neue Symbole entworfen oder Text anstelle der Schaltflächen verwendet werden. Text beschränkt die Benutzung des Skins natürlich auf die Länder, in denen die verwendete Sprache gesprochen wird. Die Skins sollten den Produktnamen "Soft Data Link 5.0" sowie "Siemens" zeigen. Das Bitmap für den Akkuladezustand ("akku.bmp") besteht aus 7 Einzelelementen (von oben nach unten): - normaler Hintergrund - Akku leer - Akku 1/4 geladen - Akku 1/2 geladen - Akku 3/4 geladen - Akku vollgeladen - Ladevorgang (Ladegerät ist mit dem Telefon verbunden) Die Schaltflächen und andere Elemente können an jeder Position des Skin-Hintergrundes platziert werden. Die Größe und Anordnung aller Elemente muss in der SDF.CFG beschrieben werden. Wie diese Datei funktioniert, wird später in diesem Dokument erklärt. Der Umfang/die Größe der Skins, die in der Soft Data Link 5.0 enthalten sind, beträgt 800 x 570 Pixel. Dies versichert, dass das komplette Skin bei einer Auflösung von 800 x 600 richtig angezeigt wird. Natürlich können auch größere Skins erstellt werden, dabei muss jedoch beachtet werden, dass Benutzer mit einer Auflösung von 800 x 600 (noch immer häufig benutzt) das Skin nicht komplett sehen und somit nicht in der Lage sind, das Programm komplett zu bedienen. SDF.CFG - Die Konfigurationsdatei --------------------------------- Die Konfigurationsdatei SDF.CFG beschreibt Form und Größe des Skins sowie Größe und Anordnung der verschiedenen Schaltflächen: #SkinInfo **** Hier können Informationen zu dem Skin eingetragen werden. **** Dieser Text erscheint in dem Informationsfenster des **** Einstellungsdialogs für jedes Skin. #SkinInfoEnd ************* die nachfolgenden Koordinaten werden folgendermaßen verwandt: 0----- X | | Y | ************* #WindowSize <-- Gesamtgröße des Fensters/Skins 800, 570 #SubPos <-- obere linke Ecke des "aktiven", inneren Bereichs 75, 35 #WindowRegion <-- beschreibt die Außenlinie des Skins: 4 <-- Anzahl der Ecken 0, 0 \ 800, 0 |-- Koordinaten der Ecken. (X,Y) 800, 570 | 0, 570 / ************** die folgenden Koordinaten werden in diesem Format aufgelistet: "X obere linke Ecke, Y obere linke Ecke, X untere rechte Ecke, Y untere rechte Ecke" ************** #Caption <-- Bereich, in dem das Skin angeklickt und 0, 0, 800, 30 über den Desktop bewegt werden kann #TelName <-- Bereich, in dem der Name des Telefons angezeigt wird 75, 548, 275, 562, 100, 16777215, "Tahoma" ------------------ --- -------- -------- | | | | Bereichskoordinaten | | | | | | Schriftgröße | | | | Schriftfarbe | | Schriftart Schriftgröße: Der Wert hier hat ein spezielles Format, leider aber weder in Pixeln noch in Punkten. Es sollten verschiedene Werte getestet werden. Schriftfarbe: Zahl von 0 bis 16777215 0 = schwarz, 16777215 = weiß Schriftart: Name der Schrift für die Anzeige des angeschlos- senen Telefons. Die Schriftart muss im Standard- Windows-Schriftarten-Ordner enthalten sein. Falls nicht, wird Arial verwendet. #Button1 <-- Telefonbuchmanagement 20, 70, 55, 105 #Button2 <-- SMS senden und empfangen 20, 125, 55, 160 #Button3 <-- Termin-Management 20, 180, 55, 215 #Button4 <-- Klingeltoneditor 20, 235, 55, 270 #Button5 <-- Bitmap-/Logo-Editor 20, 290, 55, 355 #Button6 <-- Einstellungen 20, 345, 55, 480 #Button7 <-- Hilfe 20, 400, 55, 455 #Button8 <-- Info/Über 20, 455, 55, 490 #Exit <-- Programm beenden 770, 10, 785, 25 #Minimize <-- Fenster minimieren 752, 10, 767, 25 #Akku <-- Akkuladezustand 289, 548, 359, 562