Experimentálně jsem přišel na následující řešení:
1) ve skinu v souboru templates.css (umístění v ut_igo9/common/ui) provést změnu v sekci junctionview
Původní verze
- Kód: Vybrat vše
.junctionview{
left:0;
top:0;
w:100%;
h:100%;
z:(%navigation.junctionview_type == 0 ? 50 : 1);
align:"LEFT";
}
Upravená verze
- Kód: Vybrat vše
.junctionview{
top: %ui.vLaneInfoSignpostHeight;
right: 5%;
w: 40%;
h: 40%;
z:(%navigation.junctionview_type == 0 ? 50 : 1);
align:"LEFT";
}
Pozn.: změnou parametrů top a right lze doáhnout ještě posunu pole po obrazovce, parametry w a h určují rozměr na šířku a výšku
2) ve skinu v souboru navigatemap.ui (umístění tamtéž)
Původní verze
- Kód: Vybrat vše
<layer ui_TunnelOverview z=20 visible=(%lua.TunnelOverviewVisible)>
<DIV class=full>
<SPRITE sprTunnelOverview2 left=0% top=0% h=100% w=100% z=5>
<SPRITE class=panel_map left=80% top=68% h=10% w=20% z=10 visible=(%navigation.remaining_tunnel_length.valid)>
<DISTTEXT class="font_main color_btn_inv bd" left=0 w=100% bottom=25% z=20 align="CENTER" distance=%navigation.remaining_tunnel_length>
</SPRITE>
</DIV>
</layer>
Upravená verze
- Kód: Vybrat vše
<layer ui_TunnelOverview z=20000 visible=(%lua.TunnelOverviewVisible)>
<DIV class=full>
<SPRITE sprTunnelOverview2 left=0% top=0% h=100% w=100% z=5>
<SPRITE class=panel_map left=50% top=80% h=20% w=50% z=10 visible=(%navigation.remaining_tunnel_length.valid)>
<DISTTEXT class="font_main color_btn_inv bd" left=0 w=100% bottom=25% z=20 align="CENTER" distance=%navigation.remaining_tunnel_length>
</SPRITE>
</DIV>
</layer>
Zde připouštím, že jsem neověřil, nakolik je to nutné, možná by to mohlo fungovat i bez toho (je to ponechané z Primo 2), ale už jsem byl líný to vymazat.
Tím se dosáhne zmenšení obrazu junctionwiev i tunelu, v případě tunelu je přitom ponecháno zobrazení projetého úseku tunelu včetně zbývající délky tunelu v původní velikosti, tedy asi 50 % zmenšeného obrazu tunelu, což je docela příjemné.
Pak zbývá už jen poslední problém - v okně junctionview i tunelu se zobrazoval jen výsek původního obrazu. To jsem nakonec vyřešil takto:
V datazipu jsem "zaměnil" obrázky junctionview rozlišení 800x480 rozlišením 320x240 - a rázem to bylo "akorát".
V datazipu to je v adresáři config/junctionview/800_480_Lanes, jeho obsah se musí přepsat obsahem adresáře 320_240_Lanes.
Falmi