Project
Jump to navigation
Jump to search
A project defines a custom user interface, that allows the user to interact with the system. Each project defines one or more pages that can contain UI Objects.
Parameters
- skin
- language: the language used for the default texts
- header: the label appearing as page title on the browser
- size: the project size: width and height. If the orientation mode is enabled, a second set of width and height is required. The first set refers to landscape mode, while the second to portrait mode
- device image:enables or disables the camera or image pop-ups associated to devices in the interface, as configured in the systemtopo.txt file
- kiosk:
- scale:
- locked:
- background:
- camera list:
- camera overlay:
- camera grid headers:
- style:
- uiset:
skin
Defines the graphical appearance of the project.
Values
- skin name: the name of the skin. The standard skin provided with HSYCO is "blue".
Syntax
(#skin <skin name>)
language
Defines the language used for all standard text messages of the Web interface.
Values
- language id: the language used for the project (it | en | fr | cn).
Syntax
(#language <language id>)
The project's parameter are defined through meta objects.
After all the meta and before the declaration of [[Page|pages] and UI Objects, a header object is declared that specifies the project's header.
(#skin <skin>) (#language <language>) (#size <width>x<height>; <width>x<height>) (#scale 2) (#cameralist "london","officeopenspace") (#cameragridlist "123") (#cameraoverlay "123","","","","") (#style body-background-color=) (#uiset autoreload=false)
(header All)
E.g.
(#skin blue) (#language cn) (#size 890x640; 1000x2000) (#scale 2) (#cameralist "london","officeopenspace") (#cameragridlist "123") (#cameraoverlay "123","","","","") (#style body-background-color=) (#uiset autoreload=false)
(header All)