Ja rozwiązałem ten problem wyciagając na stałe ikonę nawigowania /zielona/ obok zmiany skali.
[BTNGPS]bEnabled=1
//sEnabled=if(GpsOnOff=0,1,if(TrackingOnOff=0,1,0))sAction=TrackingOnOff
sRect=#SCREEN_w-if(#LAYOUT=0, #wdtBTNGPS, #mrgwdtBTNGPSSCALE+#wdtBTNGPS+#wdtBTNCTX);#SCREEN_h-if(#LAYOUT=0, (#mrghghBTNGPSSCALE+#hghBTNGPS+#hghBTNCTX), #hghBTNGPS)
-#hghBTNGPS-5;;;#wdtBTNGPS;#hghBTNGPS
sBkImage0=Toolbar\BTNGPS
crBkImageTransp0=#crBTNSTransp
crBk=-1
crText=-1
[BTNSCALE]bEnabled=1
sAction=BTNScale
//sEnabled=TrackingOnOff & (#LAYOUT>0 | RSinT=0)sRect=#SCREEN_w-if(#LAYOUT=0, #wdtBTNSCALE, #mrgwdtBTNGPSSCALE+#wdtBTNSCALE+#wdtBTNCTX);#SCREEN_h-if(#LAYOUT=0, (#mrghghBTNGPSSCALE+#hghBTNSCALE+#hghBTNCTX), #hghBTNSCALE);;;#wdtBTNSCALE;#hghBTNSCALE
sBkImage0=Toolbar\BTNScale
crBkImageTransp0=#crBTNSTransp
crBk=-1
crText=-1
[ZOOMS]bEnabled=1
sEnabled=RSinT=0
bStretchZoomMap = 1
sRect=;#mrghghZOOMS;0;h-#mrghghZOOMS;#wdtZOOMS
sAlign=ZOOMS:-#mrgwdtZOOMS; NV:+h ; ; BTNCTX:-h+if(#LAYOUT=0,#mrghghBTNGPSSCALE+#hghBTNSCALE
+#hghBTNSCALE+5,0) & ; POS:+if(r>ZOOMS_l-1,h,0) & ; SPEED:+if(NV=0, h, 0)
crBk=-1
Testowane na HX4700 ekran VGA, P3300 ekran QVGA