Autozoom in möglich?

  • Zitat

    Original von StefanDausR
    P.S.: Da war wieder jemand schneller...


    Yepp ...


    .... die naechste Huerde wird wohl sein :
    "Relative Positionierung eines Buttons in einem schon definierten Bereich " !


    Cheers
    Sigi

    Konfuzius sagt :
    Der Weise laesst was er nicht tun kann !
    ... nur der Dumme tut was er nicht lassen kann !

  • Hallo Sigi!


    ... und zum Schluss komme ich dann wieder mit meinen bit-codierten Prameterwerten in Koord...


    Gruß,
    Stefan

  • Zitat

    Original von StefanDausR
    Hallo Sigi!


    ... und zum Schluss komme ich dann wieder mit meinen bit-codierten Prameterwerten in Koord...


    Gruß,
    Stefan


    ... dann lauf dich schon mal warm !
    ... damit du deinen Einsatz nicht verpasst !! :)

    Konfuzius sagt :
    Der Weise laesst was er nicht tun kann !
    ... nur der Dumme tut was er nicht lassen kann !

  • Aha,


    die grundsätzlichen Fragen sind dank des Superbildes von attouga schon mal geklärt, danke auch an StefanDausR.


    Bin halt kein Profi... :gap



    PS: Stefan, ich hab nen 320x240 Bildschirm, also müßte es so aussehen:


    Der Bildschirm hat einen Breite (x-achse) von 320 Pixeln und eine Höhe (y-achse) von 240 Pixeln.
    Das Pixel ganz links oben hat den Wert 0,0 und das ganz rechts unten demnach 320,240.


    Wenn Du den Button in der Bildschirmmitte haben willst, dann kannst Du dir die Einfügekoordinate eben so berechnen:
    Halbe Bildschirmbreite minus halbe Buttonbreite: (320/2)-(50/2)=160-25=135
    In der Y-Richtung kannst Du es ausprobieren, wo Du ihn haben willst. Die Mitte wäre dann wieder:
    Halbe Bildschirmhöhe minus halbe Buttonhöhe: (240/2)-(50/2)=120-25=95


    Also: Coordinates: 135,95,50,50;



    Jetzt kapiere ich auch den Satz von rohoel :]


    Gruß Crash

  • Hallo Crash,


    Perfekt!


    Hat sich unser Crashkurs dann voll gelohnt!


    Gruß,
    Stefan

    • Offizieller Beitrag
    Zitat

    Original von rohoel
    halber pna-bildschirm minus 25 ist die x-achse, die y-achse testest du mal durch probieren aus!.


    Zitat

    Original von Crash_Flatout
    Deinen Satz: halber pna-bildschirm minus 25 ist die x-achse, die y-achse testest du mal durch probieren aus! kapiere ich nicht.


    Zitat

    Original von Crash_Flatout
    Aha, ... Jetzt kapiere ich auch den Satz von rohoel :]


    :D dann steht deinem beginn als skinner ja nichts mehr im wege! :D


    ;) mfg rohoel. ;)

  • Tja, komm schon wieder nicht weiter..


    Watt isnne mapviewarea?
    d.h. wo kopiere ich meine Änderungen in der Datei: PFSkin.skn?


    Gruß Crash

  • Zitat

    Original von Crash_Flatout
    Watt isnne mapviewarea?
    d.h. wo kopiere ich meine Änderungen in der Datei: PFSkin.skn?


    Guckst Du in Wiki: Link

  • Zitat

    Original von Crash_Flatout
    Tja, komm schon wieder nicht weiter..


    Watt isnne mapviewarea?
    d.h. wo kopiere ich meine Änderungen in der Datei: PFSkin.skn?


    Gruß Crash


    ABER ACHTUNG : VOR DEM EDITIEREN UNBEDINGT EINE SICHERUNGSKOPIE DER
    PFSkin.skn ABLEGEN !!!!!!!

    Konfuzius sagt :
    Der Weise laesst was er nicht tun kann !
    ... nur der Dumme tut was er nicht lassen kann !

  • Hier meine PFSpecial.skn:



    System
    {
    FrameArea: 0,0,320,240;
    BGColor: 200,210,220;
    FrameName: "GoPal Navigator";
    FMRight: "down";
    DefaultFocusCornerSize: "0,0";
    BGMode: "transparent";
    DefaultKPush: "Enter";
    DefaultFocusOrder: "LTRB";
    FMLeft: "up";
    GlobalHK: "F10@MapMenu.autozoom,F11@MapMenu.zoomIn,F12@MapMenu.zoomOut,F6@SettingSC.100,F7@SettingSC.101,HK5@MainMenu.5,HK4@MapMenu.newdestination,SC_OUT@SystemHandling.StorageCardOut";
    DefaultFocusBorderWidth: "1";
    DoubleBuffer: "DIB";
    FocusRenderer: "disabled";
    DefaultFocusBorderColor: "167,167,181";
    HelpApp: "help.exe";
    DefaultFocusColor: "147,162,179";
    }




    Hier meine PFSkin.skn im Bereich Zoom In Zoom Out (direkt darunter)


    AutoZoom // Zoom-Stufe auf einen Klick geändert
    {
    Class: LauncherButton;
    Coordinates: 135,95,50,50;
    BGMode: transparent;
    FocussedColor: 0,0,0,0;
    DisableFocus: yo;
    launch: "\My Flash Disk\Programme\Koord\koord465.exe";
    params: "window=0 SendKey=\122\122\122\122\122\122\122\122\122\122\\122\122\122\122\122\122\1
    22\122\122\123\123\123\123\123\123\123"; // anzahl der 123 bestimmt die zoomtiefe


    }



    Ergebnis: Wenn ich auf Navigation wechsle macht er autom. einen Softreset.


    PS: Sagte ich schon, daß ich den Stahlskinn V10 draufhabe?

  • Bei meinem BL-Skin funktioniert die Mod ebenfalls nicht: Es wird auch ein Soft-Reset ausgelöst und ich lande wieder auf dem Desktop. ?(


    Der KOORD-Pfad ist in der PFDefines.skn festgelegt und Koord ist auch dort...



    Änderung in PFSpecialCore.skn:


    System
    {


    FrameArea: 0,0,480,272;
    BGColor: 255,175,175;
    FMRight: "down";
    FrameName: "GoPal Navigator";
    DefaultFocusCornerSize: "0,0";
    BGMode: "transparent";
    DefaultKPush: "Enter";
    DefaultFocusOrder: "LTRB";
    FMLeft: "up";
    GlobalHK: "F1@DestinationSC.tourcalculation,F2@MapMenu.touroptions,F3@MapMenu.turntoggle,F6@SettingSC.100,F7@SettingSC.101,F8@MapMenu.leave,F9@RdsTmc.selectPort,F10@SettingSC.10182,F11@SettingSC.10183,F12@MapMenu.autozoom,F13@MapMenu.zoomIn,F14@MapMenu.zoomOut,HK5@MainMenu.5,HK4@MapMenu.newdestination,SC_OUT@SystemHandling.StorageCardOut";
    DefaultFocusBorderWidth: "1";
    DoubleBuffer: "DIB";
    FocusRenderer: "enabled";
    DefaultFocusBorderColor: "167,167,181";
    HelpApp: "help.exe";
    DefaultFocusColor: "128,128,138";



    // Original BL ------------- Beginn----------------
    //FrameArea: 0,0,480,272;
    //BGColor: 255,175,175;
    //FMRight: "down";
    //FrameName: "GoPal Navigator";
    //DefaultFocusCornerSize: "0,0";
    //BGMode: "transparent";
    //DefaultKPush: "Enter";
    //DefaultFocusOrder: "LTRB";
    //FMLeft: "up";
    //GlobalHK: "F1@DestinationSC.tourcalculation,F2@MapMenu.touroptions,F3@MapMenu.turntoggle,F4@MapMenu.leave,F6@SettingSC.100,F7@SettingSC.101,F10@SettingSC.10182,F11@SettingSC.10183,HK5@MainMenu.5,HK4@MapMenu.newdestination,SC_OUT@SystemHandling.StorageCardOut";
    //DefaultFocusBorderWidth: "1";
    //DoubleBuffer: "DIB";
    //FocusRenderer: "enabled";
    //DefaultFocusBorderColor: "167,167,181";
    //HelpApp: "help.exe";
    //DefaultFocusColor: "128,128,138";


    //------Original BL------------ Ende ----------------------


    }



    Änderung in der BL PFSkin.skn:


    MapViewArea


    //--------Änderung Beginn------------------------------------


    Zoom // Zoom-Stufe auf einen Klick geändert
    {
    Class: LauncherButton;
    Coordinates: 215,180,50,50;
    BGMode: transparent;
    FocussedColor: 0,0,0,0;
    DisableFocus: yo;
    launch: $KOORD_PFAD$;
    params: "window=0 SendKey=\124\124\124\124\124\124\124\124\124\124\\124\124\124\124\124\124\124\124\124\125\\125\125\125\125\125\125"; // anzahl der 125 bestimmt die zoomtiefe
    }
    //----------Änderung Ende-----------------------------------




    Gruß
    Max

  • Moin, Moin,


    rohoel :
    Fraache : Kann es sein das da in den skn-Files "Zeilenumbrueche" drin sind,
    die nicht reingehoeren ???
    ... und somit der Parser beim Start und dem Einlesen der Dateien wegen "Syntaxerror"
    schon aussteigen muss ...
    Ich kann mich erinnern, ich hatte da auch schon mal so einen Effekt !!!




    ... Habs grad eben ausprobiert :
    - folgender Text ist in der skn __eine__ __einzige__ Zeile :
    GlobalHK: "F1@DestinationSC.tourcalculation,F2@MapMenu.touroptions,F3@MapMenu.turntog
    gle,F6@SettingSC.100,F7@SettingSC.101,F8@MapMenu.leave,F9@RdsTmc.selectPort
    ,F10@SettingSC.10182,F11@SettingSC.10183,F12@MapMenu.autozoom,F13@MapMenu.z
    oomIn,F14@MapMenu.zoomOut,HK5@MainMenu.5,HK4@MapMenu.newdestination,SC_OUT@
    SystemHandling.StorageCardOut";


    Wenn ich jetzt in der Zeile __bewusst__ einen Zeilenumruch reinmache ...


    Preisfrage : Was passiert dann ????


    @maxandig und Crash_Flatout :

    ... benutzt bitte mal einen Editor der die Zeilennummern mit anzeigt !!!
    ... und kontrolliert gruendlich, ob in den skn-Dateien wirklich jede Anweisung
    in _einer_ Zeile steht !!!
    ( z. B. notepad++ bei GOOGLE suchen)

    Reger Gebrauch von "Copy und Paste" kann so was leicht verursachen!

    Cheers
    Sigi

    Konfuzius sagt :
    Der Weise laesst was er nicht tun kann !
    ... nur der Dumme tut was er nicht lassen kann !