MapView Configuration OverView

v1.83

Configuration

(Global attributes)

AlgemeenDir string

Main directory.

ContentDir
ImageDir
PlaatjesDir
string

Content directory.

AVDir
FilmDir
string

Directory containing media files.

DocDir string

Directory containing files in collections.

MapImage
KaartPlaatje
string

Image file for the map.

TiledMap
TegelKaart
bool
false
Flag that indicates if map is built from tiles or not.

AnimatedMap
KaartAni
bool
false
Flag that indicates if the map is animated (crossfade of two map images)
MapImage1
KaartPlaatje1
string

Image file for the first map image in an animated map.
(More files with subsequent numbers could be possible).

MapImage2
KaartPlaatje2
string

Image file for the second map image in an animated map.
(More files with subsequent numbers could be possible).

MapInterval
KaartInterval
int
30
Time between two stages in the animation of an animated map.

MapFadeTime
KaartFadeTime
int
5
Duration of a cross fade of an animated map.

BackgroundImage
AchtergrondPlaatje
string

Background texture or image.
Will be stretched to fill the screen.

BackgroundColor string
#000000
The background color, only visible if there is no background image.

BackgroundSound
AchtergrondMuziek
string

The background color, only visible if there is no background image.

MinWidth int
960
Minimum width the map can scale to.

MaxWidth int
9600
Maximum width the map can scale to.
Best values between 6000 and 10000.

MinHeight int
960
Minimum height the map can scale to.

MaxHeight int
9600
Maximum height the map can scale to.
Best values between 6000 and 10000.

LineColor string
#700000
Color of the lines connection an InfoView with the corresponding point on the map.

IconSet enum
ZwartWit
- ZwartWit
- Rood
- Wit
[Redundant] Defines which set of predefined icons is used.
Only used in MapMaker.

MapIdleTime int
30
Time after which the idle animation starts (in seconds).

ShowLogos bool
true
Flag that sets the visibility of the Onwijs logos.

LogoOpacity double
0.47
LogoOpacity
LogoSize double
80
The size of the logos.

LogoMargin double
0
The relative margin between the logos and the edge of the screen.
The default is 0, which gives the logos a margin of about half the size of a logo.

LogoOnTop bool
true
Puts the logos on top, over the map.

BeginWidth int
1024
Default size of the map, shown at the start and in idle animations.
BeginHeight overrides BeginWidth.

BeginHeight int
1024
Default size of the map, shown at the start and in idle animations.
BeginHeight overrides BeginWidth.

Scale
Schaal
int
100
Scaling (percentage) of point locations if the size of the map image is changed from the original size during the creation of the project.

MouseVisible bool
true
Flag that sets the visibility of the mouse cursor.

StayOnTop bool
true
Flag that sets whether the application window is shown on top of other windows.

Test bool
false
Toggles test mode of the application.
If test is true, some test options are activated like shorter wait time on InfoViews and a debug display.

Vertical bool
false
Configures the application for an upright screen, so InfoViews will open with the right side up.

Demo bool
false
Starts the application in demo mode.

ThemeView bool
false
Starts the application in ThemeView mode, meaning that the map can't be moved or scaled.

FillOption enum
UniformToFill
- UniformToFill
- None
Only relevant in ThemeView mode.
Possible values are:
UniformToFill - shows the map to fill the screen with possible edges if the aspect ratio is different from that of the screen.
This is the default value.
None - shows the map to fill the screen with possible parts sticking out of the visible screen if the aspect ratio is different from that of the screen.

ScaleToFit bool
false
Only relevant in ThemeView mode.
If set to false the map will fill the screen at startup and then animate to fit within the screen.
If set to true the map will fit at startup.

OpenToCenter bool
false
Flag that sets whether InfoViews open at the center of the screen, at a larger size.
The normal open animation moves them halfway towards the center.

OpenTime int
60
The time (in seconds) an InfoView will stay open if it is not touched.
When the time is up, the InfoView closes automatically.
Touching an InfoView resets this time.

OpenFullScreen bool
false
Flag that sets whether InfoViews open full screen.

OpenOptions enum

- ToCenter
- FullScreen
Shortcut for options for opening an InfoView.
Possible values are:
ToCenter (equivalent of OpenToCenter) - makes InfoViews open at the center of the screen, at a larger size, FullScreen (equivalent of OpenFullScreen) - makes InfoViews open full screen.

ImageBorder bool
false
Puts a border around InfoViews with an image.

ImageBorderColor string
#ffffffff
Color of the border around the image on an InfoView.

ImageBorderThickness int
8
Thickness of the border around the image on an InfoView.

VideoBorder bool
false
Puts a border around InfoView with a video.

VideoBorderColor string

Color of the border around the video on an InfoView.
If not defined it will be the same as the ImageBorderColor.

TextBlockMargin int
0
Changes the width of the text block area, compared to the InfoView it belongs to.
A negative value will make it wider, a positive value will make it narrower.

AlignPoints bool
true
Puts the points that are less than 5 pixels apart on the same spot.
Default is true.

DecelerationFactor double
1
Value between between 0 and 1 that influences the movement behaviour of items.
A lower value means the items will keep moving longer when they are brushed aside.
This doesn't affect the map.
The value should be larger than 0.

DropText bool
true
Flag that defines whether the text area in an InfoView is shown on top of the image or beneath it.

TextFontSize int
9
Font size of text in InfoViews.

TextFontFamily string
Segoe UI
Font used for text in InfoViews.
Fonts (still) need to be installed.

TextColor string
#ffffff
Color of the text in InfoViews.

TextBackgroundColor string
#000000
Color of the background of a text area in InfoViews.

TextBackgroundImage string

Image that can be shown on the background of a text area in InfoViews.
This replaces the color defined in TextBackgroundColor.

TextBackgroundTileMode enum
Tile
- Tile
- FlipXY
- Stretch
Defines how the texture image is displayed on the background of the textarea.
Only used if a TextBackgroundImage is defined.

TextBorderColor string
#ffffff
Color of the border around a text area in InfoViews.
Usually (and by default) this is the same as the TextColor.

TextBorderImage
TextBorderPlaatje
string

Image that is uses as a brush on the border around a text area in InfoViews.
This replaces the color defined in TextBorderColor.

TextBorderTileMode enum
Tile
- Tile
- FlipXY
- Stretch
Defines how the texture image is displayed on the border of the textarea.
Only used if a TextBorderImage is defined.

TextBorderWidth int
5
Thickness of the border around a text area in InfoViews.

CloseButtons bool
false
Flag that sets the visibility of the close buttons.

CloseButtonSize int
32
Size of the close buttons.

RotateButtons bool
false
Flag that sets the visibility of the rotate buttons (with which the screen can be rotated 180°).

RotateButtonsCentered bool
false
Flag that changes the position of the rotatebuttons from corner position to centered along the horizontal sides of the screen.

AllowFeedback
AllowReactie
bool
false
Gives users the option to react on content.
Originally it used an on screen keyboard that was built in the multitouch environment.
Currently a physical keyboard is need, until a custom on screen keyboard is added.

FeedbackColSwap bool
true
The feedback window uses the colors of the text area on InfoViews.
This swaps the background and foreground color.

FeedbackText
FeedbackTekst
string
Geef hieronder een reactie op deze afbeelding of vertel uw eigen verhaal. Vul uw gegevens in als u wilt dat men contact met u opneemt.
Text shown on the feedback window.

fbNameLabelText string
Naam
Text in front of the first input field on the feedback screen.

fbMailLabelText string
E-mail
Text in front of the second input field on the feedback screen.

fbPhoneLabelText string
Telefoon
Text in front of the second input field on the feedback screen.

fbSaveButtonText string
Opslaan
Text on the save button on the feedback screen.

fbCancelButtonText string
Stoppen
Text on the cancel button on the feedback screen.

FeedbackMailData string

[Untested] Pipe delimited string containing the mailconfiguration data.
The format should be:
MailHost|Port|Login|Password|MailFrom|MailSubject|MailTo.

fbMailHost string

[Untested] Mail server used for sending out mail.
If this is empty mail can not be sent.

fbMailPort string

[Untested] Port used on the mail server used for sending out mail.
If this is empty mail can not be sent.

fbMailLogin string

[Untested] Login or user name for the mail server used for sending out mail.
If this is empty mail can not be sent.

fbMailPassword string

[Untested] Password for the mail server used for sending out mail.
If this is empty mail can not be sent.

fbMailFrom string

[Untested] Sender address used for e-mail message.
If this is empty mail can not be sent.

fbMailSubject string

[Untested] Subject line for e-mail message.
If this is empty mail can not be sent.

fbMailTo string

[Untested] Mail address where mail is sent to.
If this is empty mail can not be sent.

AVPlayImage
PlayPlaatje
string
bPlay.png
Icon image for the play button on InfoViews which contain media.
In old maps also used as icon for points that contain media.

AVPauseImage
PauzePlaatje
string
bPause.png
Icon image for the pause button on InfoViews which contain media.

CompassImage
KompasPlaatje
string
kompas.png
Image used to show a compass, when a tagged object is placed on the screen.
Obsolete.

CreateSchema bool
false
If this is true the application creates an xml-schema with all the root-attributes.

CreateDocumentation bool
false
If this is true the application creates an html-file with documentation.

SingleMenu bool
false
Configures the application to have only one open satellite menu at the same time.

DeactTime int
-1
Number of seconds after which the application will close itself if not in use.
Touching the screen will reset the timer.
A value of -1 means the function is disabled.

VersionType enum
Copy
- Copy
- Vertical
- None
Defines how version and copyright info is shown.
Options are no info, one notice on the bottom side, or two notices on the top and bottom side.

GameDLL string

[Obsolete] Name of game dll.
The game is shown in a window within the application, that can be scaled, moved and rotated.
This functionality is outdated, but probably still working, if a suitable dll is available.

GameInfo string

[Obsolete] Information about the game, shown as rotating circular text before the game start.

GameDuration int
-1
[Obsolete] Maximum time of the game (probably in seconds).

GameMultiplier double
1
[Obsolete] Multiplier for game score.
This is used in case of multiple games in one application.
In this case irrelevant/redundant.

GameType enum
fts
- fts
- ins
- sat
- tas
[Obsolete] Type of game, looking at the score.
Possible values include sat, tas, fts and ins, but it is not clear (anymore) what these mean.

DocBackImage string

Background image for the doc/collection window in a doc InfoView.

ShowDocText bool
false
[Obsolete]
ScaleOnScroll bool
false
Defines whether a touch is captured within the doc / collection window on an InfoView.
If set to false the doc/collection window be scrolled by touch.
If set to false, the touch will move or scale the entire InfoView.

Language string

Sets the default (startup) language in case of a multilingual map.

AddLanguages string

Adds additional language for a multilingual map.
The default language (normally Dutch) can be anything.
Languages are added by order, separated by a pipe.
For example:
'nl|en|de|fr'.

LanguageButtonsMain bool
false
Shows language buttons on the main screen.

LanguageButtonsMenu bool
false
Shows language buttons on the satellite menu.

LanguageButtonsInfoView bool
false
Shows language buttons on each InfoView.

LanguageButtonType enum
Flag
- Flag
- Color
- AltColor
Defines which set of language buttons is used.
Choices are Flag (default), Color or AltColor.

ClosePinCode string
3255
Pin code that closes the application.

ShutdownPinCode string
0000
Pin code that shuts down the system.

StatPinCode string
STAT
Pin code that switches to statistics view mode.

ExtraCode bool
false
Normally the stopscreen appears when two corner logos are touched simultaneously.
If this value is true, all four logo's must be touched sequentially, crossing the screen.

CloseSequence enum
Two
- Two
- Four
- Cross
Sequence of touched logos that will bring up the Stop screen.
Options are Two - touch any two logos simultaneously (default) Four - touch all four logos sequentially in any order Cross - touch all four logos sequentially crossin the screen.

RightClickEnabled bool
true
If this value is true, the stopscreen will be shown after a right click on one of the corner logo's.

StopScreenEnabled bool
false
If this value is true a stop screen can be shown after touching two corner logos simultaneously.

SaveStats bool
true
Enables saving of measured statistics.

HeatmapPrecision int
32
Defines the precision (number of cells) of the statistics heatmap.



Configuration & InfoView

(Attributes that can be defined in the root or in InfoViews)

PointDiameter
PuntDiameter
int
32
Size of the icon images on a map point.

PointImage
PuntPlaatje
string
knop.png
Icon that indicates a point on the map.

AltPointImage
KrantPlaatje
string
knop.png
Alternative icon for points of type Alt.
Redundant.

AVPointImage
PlayPlaatje
string
knop.png
Icon for points of type AV/Media, containing an audiovisual media file.

GamePointImage
GamePlaatje
string
knop.png
Icon for points that open a game screen.

DocPointImage
DocPlaatje
string
knop.png
Icon for points of type Doc, that show a collection of images in a scroll view.

MenuPointImage
MenuPlaatje
string
knop.png
Icon for points of type Menu, that open up a satellite menu.

PointRotated
PuntGedraaid
bool
true
Flag that sets whether point icons have a random rotation or not.

PointAnimated
PuntAnimatie
bool
false
Flag that sets whether point icons are constantly rotating or not.

CornerButton
sluithoek
bool
false
Puts the close button in the top right corner.

RotorFontColor
color
string
#000000
Color of the rotor text.

RotorFontSize
fontsize
int
24
Font size of the rotor text.

RotorDiameter
diameter
int
50
Diameter of the text rotor.

RotorTime
animationtime
int
5000
Time it takes for the rotor to make one rotation (in ms).

RotorFillFactor
FillFactor
fillfactor
int
32
Spacing between the characters based (more or less) on a maximum number.

RotorOutlineColor
outlineColor
string
#ffffff
Color of the outline of the text.
Only visible if the RotorOutlineSize is larger than 0.

RotorOutlineSize
outlineSize
int
0
If larger than zero an outline is shown.
Used to improve the visibility of a text rotor.
Thick outlines can make the application seem to freeze for a short while when the text rotor is created.



InfoView

(Attributes that can be defined in InfoViews)

ID
Nummer
string

Internal name/identifier of InfoView.
Redundant (at least for MapView).

ContentType
soort
enum
image
- image
- alt
- media
- menu
- collection
- textrotor
- game
- plaatje
- krant
- doc
- text
Type of InfoView, depending on the type of content.

pointX
puntX
string

X-coordinate of a point on the map.

pointY
puntY
string

Y-coordinate of a point on the map.

Theme
Thema
string

Theme information for menus.
Redundant.

info string

Information text on an InfoView.
This is the default language in case of multilingual content.

nl-info string

The Dutch version of the information text on an InfoView.
Only applicable in multilingual content, with the default language being Dutch.

en-info string

The English version of the information text on an InfoView.
Only applicable in multilingual content, with the default language being Dutch.

fr-info string

The French version of the information text on an InfoView.
Only applicable in multilingual content, with the default language being Dutch.

de-info string

The German version of the information text on an InfoView.
Only applicable in multilingual content, with the default language being Dutch.

content string

Content file.
For an InfoView with media or a doc/collection this is the image that is shown when the InfoView is opened.

mediacontent
videocontent
string

A media file that can be played on a media type InfoView.

doctype enum
PNG
- PNG
- JPG
- XPS
View type of doc / collection.
Options JPG and PNG are equivalent.

doccontent string

Path to the doc / collection content.
If doctype is XPS this will be an XPS-file.
For the other doctypes this value serves as a wildcard.
All file names in this collection should start with this particular character sequence.

scrolltype enum
Hor
- Hor
- Ver
Direction the collection will scroll.
The vertical direction should work but is hardly tested.



Background Item

(Attributes that can be defined in background items)

X string

X-coordinate of (the center of) the item.

Y string

Y-coordinate of (the center of) the item.

Width string

Width of the image.
This can be a pixel value (which will be scaled to the screen size) or a relative value to the width (50W) or height (30H) of the screen.

Height string

Height of the image.
This can be a pixel value (which will be scaled to the screen size) or a relative value to the width (50W) or height (30H) of the screen.

Orientation string

Angle of rotation of the image.

Opacity string

Opacity of the image.


(149)