Hallo zusammen,
ich bin kurz vor der Verzweiflung :smt010 : ich würde gerne diesen Effekt der manuellen Abdunklung im normalen Skin hinzufügen: Hintergund: Das Navi ist meinen Eltern, und wenn eine komplett anderer Skin drauf ist, können sie nix mehr in der Bedienungsanleitung nachlesen.
Ich habe mir einige Skins (PFSkin -Dateien ) angeschaut und mir ein paar 'Sonnenbrillen-Programm-Fragmente' zusammen geklaubt.
unsichtbarer Button im SF_Menue_Panel
SonnenbrilleEinAus // Unsichtbarer Button fürden Bereich: "Uhrzeit"
{
Class: ToggleButton;
Coordinates: 156,0,88,48;
States: 2;
Enabled: 80,40,6,10,255,0,255;
Pushed1: 1127,0,0,88,36,0,6;
Pushed2: 1128,0,0,88,36,0,6;
MinValue: 0;
MaxValue: 1;
CurrentValue#DP: 2139000001;
//FirstState: 0;
//LastState: 1;
}
in der Ansicht(mapview) wo ich die Abdunklung benötige habe ich folgendes eingefügt.
Container_Sonnenbrille
{
Class: SkinContainer;
Coordinates: 0,0,480,272;
Form: SF_Sonnenbrille;
}
am Ende der PFskin steht dann noch das
SF_Sonnenbrille
{
Class: SkinContainer;
Coordinates: 0,0,480,272;
TapMode: TapThrough;
Sonnenbrille
{
Class: SkinIcon;
Coordinates: 0,0,480,272;
BGMode: opaque;
BGColor: 0,0,0,190;// steuert die Helligkeit der Fläche
Border: 1;
BorderColor: 80,0,0;
Layer: OnTop;
TapMode: TapThrough;
Visibility#DP: 2139000001;
//FocussedColor: 0,0,0,150;
//DisableFocus: yes;
}
}
Mein Problem ist, dass die Sonnenbrille im Kartenmodus IMMER an ist.
selbst wenn ich den ünsichtbaren ToggleButton drücke passiert nichts?
Da ich mich nicht so gut auskenne, meine Frage hier im Forum.
1) gibt es Dateien außer der PFSkin die ich abändern muß?
2) habe ich einen Denk-/Programmierungsfehler ? (wahrscheinlich)
3) kann mir jmd. von Euch ein paar Tipps und Hilfestellung geben?
4) Wenn es bereits einen Threa mit der Problemlösung gibt, danke ich Euch für den Link, denn den habe ich nicht gefunden.... :smt017
Vielen Dank vorab... und einen schönen dritten Advent....
Grüße Fips