Hallo zusammen,
ich habe gerade mal ein wenig herumgespielt. Aus Faulheit habe ich die vorhandenen Zoom-Buttons verwendet, kann man natürlich auch auf andere Buttons legen (meine Änderungen in Rot):
ZoomIn
{
ID: 10061;
Class: PushButton;
//Coordinates: 441,137,30,30;
Coordinates: 430,127,50,50;
Enabled: 124,0,0,30,30,11,10;
Pushed: 124,0,0,30,30,11,10;
PYOffset: 1;
BGMode: transparent;
DisableFocus: yo;
Action: SettingSC.100;
MoveBehaviour: both;
HKPush: hk1;
}
ZoomOut
{
ID: 10062;
Class: PushButton;
//Coordinates: 9,137,30,30;
Coordinates: 0,127,50,50;
Enabled: 124,0,30,30,30,9,10;
Pushed: 124,0,30,30,30,9,10;
PYOffset: 1;
BGMode: transparent;
DisableFocus: yo;
Action: SettingSC.101;
MoveBehaviour: vertical;
HKPush: hk2;
}
AudioConfigPopUpArea
{
Coordinates: 100,80,280,144;
Background: 51,0,35,280,144,0,0;
//BGColor: $POPUP_BG_COLOR$;
Layer: ontop;
BGMode: opaque;
Border: 2;
BorderColor: 0,0,0;
// NEOPHOLUS: SpeechText
// NEOPHOLUS: {
// NEOPHOLUS: Class: SkinText;
// NEOPHOLUS: Coordinates: 0,0,480,30;
// NEOPHOLUS: TextColor: 0,0,0;
// NEOPHOLUS: TextId: 20040;
// NEOPHOLUS: HAlign: center;
// NEOPHOLUS: VAlign: center;
// NEOPHOLUS: Font: 3;
// NEOPHOLUS: }
SpeechLevel
{
ID: 88;
Class: NStateIcon;
Coordinates: 44,67,192,48;
States: 10;
BitmapReference1: 44,0,0,192,48,0,0,255,0,255; // Not shown, but we need it !
BitmapReference2: 44,0,0,192,48,0,0,255,0,255;
BitmapReference3: 44,0,48,192,48,0,0,255,0,255;
BitmapReference4: 44,0,96,192,48,0,0,255,0,255;
BitmapReference5: 44,0,144,192,48,0,0,255,0,255;
BitmapReference6: 44,0,192,192,48,0,0,255,0,255;
BitmapReference7: 44,0,240,192,48,0,0,255,0,255;
BitmapReference8: 44,0,288,192,48,0,0,255,0,255;
BitmapReference9: 44,0,336,192,48,0,0,255,0,255;
BitmapReference10: 44,0,336,192,48,0,0,255,0,255; //same as BitmapReference9
BGMode: Transparent;
}
}
Nun kann man direkt mit + und - die Lautstärke ändern. Sieht dann so aus, wie im angehängten Screenshot. Das PopUp verschwindet netürlich wieder, wenn man kurz nichts klickt. Vielleicht will es jemand für seinen Skin
Viele Grüße
Stefan