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

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