Hi d0wnl0rd,d0wnl0rd hat geschrieben:Auch ich wäre für Icons links (habe ein neues 16:9 Notebook, bei dem nach links und rechts viel Platz ist, nach oben und unten ist wie immer alles beschränkt...)
Aber vor allem wollte ich einmal Danke für die ganze Arbeit rund um die Kartenanzeige sagen
bei dem linksbündig ging es eher um den Text der Menuitems. Wenn du Platz sparen möchtest kannst du dir das Layout aber auch selbst einfach ändern.
Kopiere in dem Ordner res_noewe/mmcDesktop die Datei movingMapControls.xml und benenne diese Kopie zu my_movingMapControls.xml. Diese wird dann bevorzugt geladen.
In der Datei kannst du dann einfach angeben welches Icon wo dargestellt wird.
Zur Positonierung der x-Koordinate kannst du fromLeft= oder fromRight= benutzen. Für die y-Koordinate fromTop= oder fromBottom=. Jeweils eine der beiden Optionen ist zu setzen. Die x/y Koordinaten geben die linke obere Ecke des Icons an. Um die untere Leiste nach links zu schwenken, müsstest du die Postionen der Icons einfach ändern.
Diese drei Icons sind: die graue Hindergrundleiste, die Angabe der Entfernung zum Ziel und der Maßstab der Karte. Evt kannst du die ganz Rausnehmen, wenn du sie nicht brauchst. Oder halt verschieben.
Code: Alles auswählen
<!-- statusline -->
<button action="" fromLeft="0" fromBottom="25" location="mmcDesktop/status_long.png" visibleIf="always"/>
<button action="" fromRight="200" fromBottom="25" location="mmcDesktop/status.png" visibleIf="always" content="distance" alignText="C"/>
<button action="" fromRight="100" fromBottom="25" location="mmcDesktop/status.png" visibleIf="always" content="scale" alignText="C"/>
Die nächsten Icons sind die eigentlichen Schaltflächen:
Code: Alles auswählen
<!--status line icons-->
<!-- sub menu: map -->
<button action="selectMap" fromLeft="10" fromBottom="22" location="mmcDesktop/icon_folder.png" visibleIf="always" />
<button action="changeMapDir" fromLeft="30" fromBottom="22" location="mmcDesktop/icon_folders.png" visibleIf="always"/>
<button action="changeStateOfRole" fromLeft="50" fromBottom="22" changeStateof="show_map" location="mmcDesktop/icon_map.png" visibleIf="!show_map"/>
<button action="changeStateOfRole" fromLeft="50" fromBottom="22" changeStateof="show_map" location="mmcDesktop/icon_nomap.png" visibleIf="show_map"/>
<button action="changeStateOfRole" fromLeft="70" fromBottom="22" changeStateof="fill_white" location="mmcDesktop/icon_map_no_fill.png" visibleIf="!fill_white"/>
...
Ich würde dir vorschlagen für alle der Icons fromLeft=2 zu setzen, fromBottom durch fromTop zu ersetzen und die Werte für fromTop in 30er Schritten hochzuzählen.
Meld dich einfach wenns Probleme und Fragen gibt.
Gruß,
Hälmchen