Difference between revisions of "Project"

From HSYCO
Jump to navigation Jump to search
(Created page with "Category:User Interface")
 
Line 1: Line 1:
 
[[Category:User Interface]]
 
[[Category:User Interface]]
 +
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''': defines the graphical appearance of the project
 +
*'''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''':
 +
 +
=== Syntax ===
 +
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)

Revision as of 16:43, 7 January 2014

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: defines the graphical appearance of the project
  • 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:

Syntax

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)