Search

– – – Update – – –

Tag

InfoView

MapView 1.76

Cornerbutton

Er was een optie om de sluitknop op een InfoView in de rechterbovenhoek te zetten. Dit was toegevoegd voor één speciaal project en is daarna nooit meer gebruikt. De optie is nu bijgewerkt zodat het werkt in elke kaart.

De optie kan worden aangezet met het attribuut:

CornerButton="true"

 

Feedback

Er was ook een optie om feedback te geven op items in een satellietmenu. Dit was ontwikkeld voor de Sur40 / PixelSense en gebruikte het onscreen toetsenbord dat daarin zat ingebouwd.
De functie is aangepast zodat het nu werkt voor elk InfoView item en met een eigen toetsenbord.

De attributen die hierbij gebruikt kunnen worden zijn:

AllowFeedback="true"

Dit schakelt de functie in.

FeedbackColSwap="true"

Het feedbackvenster gebruikt dezelfde kleuren als de tekst die onder een InfoView getoond wordt. Met dit attribuut kunnen de voor- en achtergrondkleur verwisseld worden.

FeedbackText
fbNameLabelText
fbMailLabelText
fbPhoneLabelText
fbSaveButtonText
fbCancelButtonText

Dit zijn attributen waarmee de tekst die getoond wordt op labels en knoppen aangepast kan worden. De eerste is de meest voor de hand liggende om aan te passen. Hier kan bijvoorbeeld staan wat er met de reacties wordt gedaan.

Eventueel is er de mogelijkheid om de reacties op te laten sturen in een e-mail, om te bekijken of verzamelen. Hiervoor zijn de volgende gegevens nodig:

FeedbackMailData
fbMailHost
fbMailPort
fbMailLogin
fbMailPassword
fbMailFrom
fbMailSubject
fbMailTo

Het eerste is een pipe delimited string die alle navolgende velden combineert.
De andere laten zien welke gegevens nodig zijn, zoals o.a. de configuratiegegevens van de mail server.

Maintenance

Tijdens de reorganisatie van alle configuratie-opties zijn er hier en daar wat minimale dingen gerepareerd of aangepast.

Bovendien zijn er een aantal opties die zowel globaal als op het niveau van een InfoView gedefinieerd kunnen worden. De lijst met zulke opties is uitgebreid. De definitie op InfoView-niveau heeft altijd voorrang. Staat daar niets, dan wordt de globale waarde overgenomen.

Xml schema

Het xml-schema voor MapView is nog niet compleet, maar bevat alvast wel alle globale attributen.
Er kan automatisch een schema (config.xsd) gegenereerd worden, door dit attribuut toe te voegen aan het configuratiebestand:

CreateSchema="true"

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.

 

MapView 1.74

Bugfix

Er zat een fout in MapView waardoor bij een SpotView-versie met rotatieknoppen, bij een geroteerd scherm de InfoViews aan de tegenoverliggende kant van het scherm verschenen. Die fout is in deze versie opgelost.

 

SluitScherm

In MapView zit het sluitscherm ingebouwd dat bijvoorbeeld ook in het OnwijsMenu zit. Dit is in de meeste gevallen niet nodig, het heeft alleen nut als de applicatie als enige op een apparaat draait.
Het sluitscherm (of stopscherm) kan (onder andere) opgeroepen worden door twee logo’s tegelijk aan te klikken. In deze versie is een attribuut toegevoegd dat dit (on-)mogelijk maakt:

StopScreenEnabled="true"

Deze is default false. Alleen als het nodig is dat het sluitscherm verschijnt moet deze op true gezet worden.

 

Sluitknoppen

De wachttijd op de sluitknop is gehalveerd, zodat het iets minder lang duurt voordat deze knop zichtbaar is bij het starten van de applicatie.

MapView 1.73

Rechtsklik

Met de rechtermuisknop (of een gesimuleerde rechtsklik via touch) kan het afsluitscherm worden opgeroepen. Dit is meestal niet nodig. Normaal gesproken staat de touch zo ingesteld dat de rechtsklik wordt afgevangen. Voor het geval dat niet zo is kan in de configuratie deze functie worden uitgeschakeld met een nieuw (globaal) attribuut:

RightClickEnabled="false"

 

Transparantie

Bij satelliet-menu’s waren de InfoViews standaard niet transparant. Vanaf deze versie is dat omgedraaid. De transparantie kan, ook in een MenuItem, aangepast worden met het attribuut:

transparant="false"

 

Iconen

In een satelliet-menu moet voor elk MenuItem een icoon worden gedefinieerd. Vaak hebben deze dezelfde naam als de afbeelding die gebruikt wordt als content.
Het is nu mogelijk om het de icoon-definitie weg te laten (of leeg te laten), waarna de bestandsnaam uit de content van het MenuItem wordt gehaald. Het icoonbestand wordt dan nog wel geladen in de map die gedefinieerd staat als IconDir.

In theorie zou je de IconDir hetzelfde kunnen laten zijn als de ContentDir, waardoor de content-afbeeldingen gebruikt worden als icoon. Dit is een slecht idee, omdat de content-afbeeldingen veel groter zijn (tot 1600 px.) dan de aan te raden grootte van de iconen (ca. 240 px.).

 

MapView 1.70

Bugfix

De enige wijziging in deze versie is een oplossing voor een fout waardoor bij een InfoView van het type doc in een platte kaart (dus niet in een menu), het contentplaatje niet geladen werd (het plaatje dat getoond wordt tijdens het openen).

Blog at WordPress.com.

Up ↑