Um das erstellen und Bearbeiten von Skins (siehe CPOS Skins) zu erleichtern, hat Angus (CPI-Forum) einen Skin Editor geschaffen. Er erspart das mühevolle editieren einer INI-Datei im Editor.
Diese Anzeige gibt die aktuelle Koordinante des Mauszeigers im Skin an. Das Format ist X-Koordinate,Y-Koordinate.
Diese Anzeige gibt die Objektkoordinate der linken, oberen Ecke des aktuell ausgewählten Objekts an. Das Format ist X-Koordinate,Y-Koordinate.
Gibt den Wert in Pixeln für ein Raster an. Wird ein Wert hinterlegt, so lässt sich das Objekt mit dem Zeiger Werkzeug nur noch im eingestellten Raster bewegen. Diese Einstellung gilt nicht für die Positionierung mit den Cursor-Tasten (Pfeiltasten), sodass eine Feinpositionierung möglich bleibt.
In der Toolbar vereint der cPos Skin Editor alle Werkzeuge. Die Toolbar wird erst aktiv, wenn ein Skin geladen oder erstellt wurde. Die einzelnen Werkzeuge werden im Folgenden aufgezählt, benannt und erklärt.
Das Zeiger Werkzeug dient zum positionieren von Objekte. Ist es aktiviert, so kannst Du ein per Doppelklick gewähltes Objekt(roter Rahmen) durch anklicken und festhalten an die gewünschte Position verschieben. An der rechten unteren Ecke des roten Rahmens befindet sich eine verdickte Stelle. Wenn man diese klickt, hält und mit der Maus bewegt, kann man die Grösse von Labels mit der Maus verändern.
Alternativ kann ein markiertes Objekt auch immer mit den Cursor-Tasten (Pfeiltasten) verschoben werden.
Mit diesem Werkzeug kann man einen Button im Skin erstellen. Wird der Werkzeugbutton geklickt, wird man zu erst aufgefordert die passende Grafikdatei für den Button auszuwählen. Ist die Grafikdatei mit Hilfe des Zeiger Werkzeugs positioniert, kann man im Eigenschaftenbereich des SE die Eigenschaften für den Button festlegen. Sind Mouseover Effekte gewünscht, müssen diese noch hinzugefügt werden.
Na? immer noch nichts kapiert? Dann schau dir doch einfach dieses Video an. Dort wird der Umgang mit dem Button plastisch dargestellt: Button_video.rar
Mit Hilfe des Label Werkzeuges kann man im Skin Labels erstellen. Die Eigenschaften des Labels werden wie beim Button im Eigenschaften-Fenster angegeben.
Die Anwendung erfolgt durch anklicken des Symbols. Anschliessend wird an der vorgesehenen Stelle ein "Gummi-Rahmen" aufgezogen, in dem sich das Label befinden soll.
Das Preview Fenster zeigt immer eine Vorschau des aktuell im Objektbaum gewählten Objektes an.
Der Objektbaum bildet die hierarchische Struktur der Skin.ini in Form eines Baumes ab. Jede Section ist hier als Knotenpunkt aufgeführt. Weiterhin sind die allgemein für den kompletten Skin gültigen Section [Icon]? aufgeführt.
Unterhalb einer Section (wie z.B. mainmenu) werden die enthaltenen Elemente aufgelistet (Buttons, Icons, Labels, ...).
Es zeigt die Eigenschaften eine im Objektbaum ausgewählten Objekts an. Es änder sich mit der Auswahl eines neuen Objektes im Objektbaum. Der Inhalt ist Objektabhängig. Jedes Objekt kann andere Eigenschaften haben (siehe auch [[Alle Skin-INI Objekte]]?).
Objekte können auf mehrere Arten verschoben werden:
Das Objekt wird jeweils um 1 Pixel in die gewünschte Richtung verschoben, egal welcher Wert im Feld Raster angegeben ist.
Das Objekt wird standardmäßig um die Anzahl an Pixeln verschoben, die die Maus bewegt wurde. Es kann zum besseren Handling ein Wert im Feld Raster eingegeben werden. Das Objekt rastet dann in X und Y Richtung an den Rasterpunkten ein. Eine pixelgenaue Detailpositionierung ist dann per Cursortasten möglich.
Es gibt mehrere Wege, die Größe eines Objektes zu beeinflussen.
Diese Möglichkeit funktioniert mit jedem Objekt. Es leider wenig intuitiv, dafür aber sehr genau.
Dazu ist das Objekt per Zeiger Werkzeug auszuwählen. Wenn das Objekt die Resize-Funktion unterstützt, erscheint am rechten unteren Rand eine etwas größere, deutlich sichtbare Ecke zum Vorschein. Bei Berührung mit dem Mauszeiger, ändert sich der Mauszeiger (wie bei einem Windowsfenster gewohnt), und man kann per Klick auf die Ecke das Objekt in der Größe anpassen. Dies Möglichkeit besteht momentan bei dem Label-Objekt.