UI Objects

From HSYCO
Jump to navigation Jump to search

The index.hsm file is based on graphic objects having the following standard format:

(object_name <parameter1>; <parameterN>)
Errors in the index.hsm file are reported in the log file with the message:
Page Parser: Syntax Error, line: nnn


When errors are detected, the page is not served to the Web browser. File parsing stops at the first error, so only the first line with errors is reported in the log file. Each type of graphic object could require one or more parameters, separated by the “;” character. Empty lines or blank spaces are ignored.

Changes to index.hsm cause an automatic page reload on the connected Web browsers.


You can insert comment lines, which are ignored. A comment line starts with the “#” character at the beginning of the line.

Names in index.hsm are case sensitive, small and capital letters are significant; all objects defined in the standard skin have names with lower-case letters.


Some objects support a variant called identified version to allow the !id dynamic modification of the text, visibility, color several other attributes with the uiSet() Java method or the UISET action.


The identified objects should be defined with an id string that is unique in the index.hsm file. The presence of more objects with the same id can cause undesired effects. To identify an object, append a ! character and the id at the end of the object type, for example:

(text!mytextid r1c1; This is my identified text object)

List of UI Objects

For a complete list of UI Objects, see List of UI Objects.

  1. Texecom (I/O Server Object)
  2. Line
  3. Networx (I/O Server Object)
  4. DownloadList
  5. UploadImage
  6. DownloadImage
  7. Upload
  8. Download (UI Object)
  9. Hesa (UI Object)
  10. Hephais (I/O Server Object)
  11. Text
  12. Wyrestorm (I/O Server Object)
  13. Tecnoalarm (I/O Server Object)
  14. Paradox (I/O Server Object)
  15. NuvoMini (I/O Server Object)
  16. Nuvo (I/O Server Object)
  17. Fp2000small (I/O Server Object)
  18. Fp2000 (I/O Server Object)
  19. Bentel (I/O Server Object)
  20. ButtonIcon
  21. Button
  22. 3button
  23. Submit
  24. CSx75 (I/O Server Object)
  25. Inim (I/O Server Object)
  26. Video
  27. Weather
  28. UserList
  29. UserImage
  30. User
  31. Timer
  32. TimePanel
  33. Time
  34. TempMini
  35. Temp
  36. SubmitImage
  37. SliderButton
  38. Slider
  39. SelectPanel
  40. Select
  41. Selector
  42. Scheduler
  43. RadioButton
  44. Panel
  45. Marquee
  46. Link
  47. KeypadPanel
  48. Keypad
  49. IR
  50. ImageLink
  51. Image
  52. Hsycomonitor
  53. VBar
  54. Hbar
  55. Rgb
  56. DMX
  57. Dimmer
  58. DatePanel
  59. Date
  60. Datalogger
  61. SMS (I/O Server Object)
  62. Guardall (I/O Server Object)
  63. Elmo (I/O Server Object)
  64. Galaxy (I/O Server Object)
  65. Input
  66. Container
  67. Checkbox
  68. Chart
  69. CameraPanel
  70. CameraLink
  71. Camera
  72. ButtonImage
  73. Background
  74. Ats (I/O Server Object)
  75. Aton (I/O Server Object)
  76. Airzone (I/O Server Object)
  77. AdminLink