Search

– – – Update – – –

Tag

achtergrond

TipTile 3.5a

Versie 3.5a bevat een aantal uitbreidingen die betrekking hebben op één eigenschap: FixedRotation.

FixedRotation

Met het bestaande attribuut FixedRotation kunnen tegels een vaste orientatie krijgen, bij het opstarten. In een heel enkel geval is dat handig voor een standaard TipTile, maar het wordt echt zinvol bij speciale toepassingen.
Bij FixedRotation kon een waarde opgegeven worden die teruggebracht werd tot een veelvoud van 90 graden. Probleem hierbij was dat de waarde 0 genegeerd werd.

Dat laatste is in deze versie opgelost. Bovendien worden waarden anders dan een veelvoud van 90 nu (beter) ondersteund. De tegels kunnen dus onder elke willekeurige hoek staan. Dit is niet aan te raden, maar kan soms goed uitkomen.

 

FullRotation

Met het attribuut FullRotation wordt de ronddraai-animatie zo aangepast dat tegels niet één kwartslag draaien, maar volledig ronddraaien. Dat betekent dat de tegels hun oorspronkelijke orientatie behouden, wat met name zinvol is bij FixedRotation.

Aanvankelijk werkt dit alleen voor orthogonale hoeken (veelvouden van 90 graden), maar in deze versie is dat aangepast. Bij een FixedRotation wordt altijd de opgegeven hoek gebruikt.

 

Jump

Ook de Jump-animatie is aangepast zodat een tegel met FixedRotation de goede kant op springt (t.o.v. de opgegeven rotatie).

 

Transparantie

Tegels konden met het attribuut Transparent een transparante achtergrond krijgen. Dit was een bijna doorzichtige achtergrond, die dus altijd een beetje zichtbaar was.

In deze versie is dat veranderd: transparante tegels zijn werkelijk transparant, in elk geval voor het zicht en deels ook voor de touch.

Er zijn situaties waarbij een standaardoplossingen “misbruikt” kunnen worden voor een speciaal effect. Een voorbeeld daarvan is de FullSize-functionaliteit. Normaal gesproken bevat de FullSize map een grote versie van de afbeelding die in de Content-map staat.

Het is mogelijk om dit te gebruiken voor een speciaal effect door in de Content-map een andere afbeelding te zetten als in de FullSize-map. Als deze twee afbeeldingen dezelfde hoogte-breedte-verhouding hebben is er niets aan de hand. Als dat niet zo is zijn er aan weerszijden (links-rechts of boven-onder) lege balken bij de geopende tegel.

Door de tegel op Transparent=”true” te zetten vallen deze weg, d.w.z. ze zijn niet zichtbaar, maar vangen ook geen touch meer af.

Wat betekent dit concreet? Transparante delen zijn vanaf deze versie werkelijk transparant voor het zicht. In het geval van een afwijkende hoogte-breedte-verhouding tussen standaard- en FullSize-afbeelding zijn de uitstekende stroken ook transparant voor de touch (d.w.z. niet aanraakgevoelig).
NB: Dit geldt dus niet voor transparante delen binnen een afbeelding.

 

Tegel-achtergrond

Voor het geval dat een transparante tegel toch een beetje zichtbaar moet zijn (zoals het in oudere versies was) kan de achtergrondkleur van een tegel gezet worden met het nieuwe attribuut:

 TileBackgroundColor="#20000000"

Standaard is deze waarden #00000000 (dus volledig transparant), de waarde boven was wat de vorige versies lieten zien.

 

Schaduw

Om tegels die over elkaar heen liggen en een zelfde achtergrondkleur hebben een beetje uit elkaar te halen kan er aan de tegels een schaduw toegevoegd worden met het nieuwe attribuut:

TileShadowSize="0"

Standaard is deze waarde 0, d.w.z geen schaduw. Er is geen maximum waarde, maar een aan te raden maar met een lage waarde (onder de 1) wordt er al een miniem randje getoond om de tegels en is het effect al afdoende.
Een (veel) hogere waarde heeft al gauw een behoorlijk negatieve invloed op de performance. Bovendien draait de schaduw mee met de tegel en dat ziet er nogal onnatuurlijk uit.

 

 

Advertisements

MapView 1.75

Bugfix

De optie OpenFullScreen liet de sluitknoppen verdwijnen. Na het sluiten van een InfoView item bleven deze onzichtbaar als het niet om een AV-item ging. Dat is in deze versie gerepareerd.

 

Idle-animatie

De idle-animatie op punten kan worden aan- en uitgezet met het attribuut:

PointIdleAnimation

Standaard staat deze aan en de optie om die uit te zetten wordt zelden gebruikt.
Om de configuratie consequent te maken kan deze optie nu ook per punt worden aangepast.

 

Tekstvakken

De rand om de tekstvakken bij een InfoView kunnen behalve met een kleur ook gevuld worden met een afbeelding, met het attribuut:

TextBorderImage

Deze optie werkte niet meer, maar dat is in deze versie gerepareerd.

Bovendien kan nu ook de achtergrond van een tekstvak gevuld worden met een afbeelding, met het attribuut:

TextBackgroundImage

Voor beide vullingen kunnen .jpg of .png-bestanden opgegeven worden.

 

OnwijsMenu 1.5r

Random achtergronden

Als in het configbestand een achtergrondnaam wordt opgegeven met een “?” erin, wordt de naam als filter gebruikt en een willekeurige achtergrond gekozen.
Zo kan wordt met bijvoorbeeld “background?.jpg” gezocht naar alle bestanden die beginnen met “background” en eindigen met “.jpg”.

MapView 1.65

Video + tekst

Naast een paar kleine (onzichtbare) wijzigingen in de code bevat deze versie één nieuwe functie: tegels met video kunnen nu ook tekst laten zien.
Dit gaat op dezelfde manier als bij de andere tegels. Dat betekent dat er ook bij de InfoViews met soort=video tekst gedefinieerd kan worden met:

info=""

Deze functionaliteit is ondersteund in MapMaker vanaf versie 0.9i.

 

Bugfix

Het programma crashte als een nieuwe afbeelding voor de kaart geladen werd. Dat is in deze versie gerepareerd.

 

Zonder achtergrond

Als een kaart geen achtergrond heeft liet het programma een placeholder zien (“image not found”). In deze versie is dat gewoon een lege achtergrond.

 

Meer knoppen

De knoppen “Test” en “Stop” staan standaard alleen op de Eigenschappen-tab. In deze versie staan ze ook op de Kaart-tab, zodat ze wat beter vindbaar zijn.
Met een kleine toggle-knop kunnen ze verborgen of getoond worden.

OnwijsMenu 1.5k

Achtergrondkleur

In het configuratiebestand kan de kleur van het vak achter de programma-ikonen aangepast worden met dit attribuut:

BackgroundColor="#b0102848"

Het bleek dat dit wel werkte, maar dat er nog een andere, donkere, laag achter zat. Die is in deze versie verwijderd. Dus nu geeft bovenstaande code de juiste kleur.

Powered by WordPress.com.

Up ↑