So macht man nen blauen Rahmen links und rechts

  • In die PFSkin unter MapViewArea irgendwo einfügen.



    IconPanelMask
    {
    ID: 10557;
    Class: SkinText;
    Coordinates: 0,0,46,230;
    //TextCoordinates: 0,0,114,20;
    BGColor: $MAP_ELEMENTS_TRANSPARENT_COLOR$;
    BGMode: opaque;
    HAlign: center;
    VAlign: center;
    TextColor: $MAP_ELEMENTS_TEXT_COLOR$;
    Font: 20;
    Border: 1;
    BorderRounds: 5;
    BorderColor: $MAP_ELEMENTS_TEXT_COLOR$;
    MoveBehaviour: both;
    TapMode: TapThrough;
    }


    IconPanelMask_jl
    {
    ID: 10557;
    Class: SkinText;
    Coordinates: 434,0,46,230;
    //TextCoordinates: 0,0,114,20;
    BGColor: $MAP_ELEMENTS_TRANSPARENT_COLOR$;
    BGMode: opaque;
    HAlign: center;
    VAlign: center;
    TextColor: $MAP_ELEMENTS_TEXT_COLOR$;
    Font: 20;
    Border: 1;
    BorderRounds: 5;
    BorderColor: $MAP_ELEMENTS_TEXT_COLOR$;
    MoveBehaviour: both;
    TapMode: TapThrough;
    }

    Einmal editiert, zuletzt von Acronicta ()

  • Von allem Überflüssigen befreit sehen diese Masken inzwischen so aus:


    IconPanelMask
    {
    ID: 10557;
    Class: SkinIcon;
    Coordinates: 0,0,46,230;
    BGColor: $MAP_ELEMENTS_TRANSPARENT_COLOR$;
    BGMode: opaque;
    Border: 1;
    BorderRounds: 5;
    BorderColor: $MAP_ELEMENTS_TEXT_COLOR$;
    TapMode: TapThrough;
    }


    MAP_ELEMENTS_TEXT_COLOR muss irgendwo (z.B. in der PFSpecial.skn) definiert werden. Und wenn man daraus eine zweite Maske bastelt, sollte die ID unterschiedlich sein. Die ID's sind bei dieser Art der Verwendung aber eh so überflüssig wie die BorderRounds ;D

  • Zitat

    Original von BroadwayLamb
    [...]Und wenn man daraus eine zweite Maske bastelt, sollte die ID unterschiedlich sein. Die ID's sind bei dieser Art der Verwendung aber eh so überflüssig wie die BorderRounds ;D


    Wozu braucht man die IDs überhaupt? ?(



    Gruß!

  • Zitat

    Original von kleriba
    Wozu braucht man die IDs überhaupt? ?(


    Hier gar nicht. Bei der ursprünglichen Verwendung dieser Masken dazu, um sie gezielt anzuzeigen oder zu verstecken.