Also hier kurz der Merker zum Erstellen des Helligkeitsbutton in der Karte:
1. in PFSkin unter Bitmapreferenz einfügen:
263: PPSkin\start_screen_settings.png;
2. in der MapViewArea einfügen:
BrightnessButton
{
Class: PushButton;
Coordinates: 300,165,50,50;
Icon: 263,0,30,30,30,22,9,255,0,255;
PYOffset: 2;
BGMode: transparent;
FocussedColor: 0,0,0,0;
DisableFocus: yo;
Wordbreak: yes;
KPush: enter,left;
Action: MainFU.Brightness;
}
Um dem Urheber gerecht zu werden: der Button ist vom Volumebutton von Gippo geclont.
Der Button ist damit erstmal da (screenshot im Anhang). Zu Testzwecken habe ich den button erstmal irgendwo in die Pampa gepackt.
Doch passieren tut hinter dem buttons erstmal nichts. Logo
(Nebenbei: wie bekomme ich die screenshots mit cecap aus der Zwischenablage hier rein ohne hochzuladen oder eine Datei abzuspeichern?)
Doch nun wirds spannender.
Um den "Action: MainFU.Brightness;" zu erwischen hab ich kurzerhand
die settings.skn in die PFSkin.skn includiert:
Includes
{
Include: PFSpecial.skn;
Include: PFLang.skn;
Include: settings.skn; // margolis:
}
Das Ergebniss läßt hoffen.
Zwar gehr erstmal z.B. der Volumebutton hops und zur Routenfortsetzung und die Wegbeschreibung öffnen sich mit falschen Titeln, doch einer der Titel ist, oh Wunder: "Bildschirmhelligkeit". (screenshots im Anhang)
Also grundsätzlich ist damit klar, dass mit der Includierung die Screens aus der settings.skn aus der MapViewArea der PFSkin angesprochen werden können.
Weil hier wohl die Includierung ziemlich viel durcheinderwürfelt ( vermutlich Bitmapreferenzennummerierung??) versuch ich mal, um nicht zuviel aufräumen zu müssen, eine Kopie der settings.skn zu fertigen, diese bis auf den brightnessanteil zu reduzieren und diese Kopie zu includieren. Dieser Weg erleichtert sicher auch die Änderung des Backbuttons am Schluß.
Wünscht mir Glück.
P.S.
Falls einer inzwischen die settings für die Helligkeitsregelung gefunden hat, kann ich mir dies alles hier sparen.