Time
The Time UI component allows end users of the system to enter a specific time into a Ctrl Player User interface (in Hours, Minutes and Seconds) to pass into Ctrl Suite's Processes or send raw commands to other 3rd party systems.
Ideal for providing the end user with the power to update daiy schedules.
Options
Define the following style options:
- Persistence of the Component between specific interfaces
- Label
- Label alignment
- Label font size
- Label font weight
- Label theme
- Label text wrap
- Body alignment
- Body font size
- Body font weight
- Body theme
- Hint text
- Body allignment
- Hint font size
- Hint theme
- Theme
- Theme fill
- Show border & edge style
Define the following protocol options:
Ctrl Suite allows multiple protocols and commands to be sent simultaeously from a single UI component. This UI component supports all Protocol and trigger types. When defining Protocols enter $input anywhere in the command being sent for the time that has been configured to be substituted in to your string.
i.e.
/SetTime $input
Becomes:
/SetTime 10:30:00
When defining a Protocol for this UI Component, the State option can be changed to support:
- Change - Sends the contents upon change. (Used to show values being entered live).
- Submit - Sends the contents upon entry being completed and the "Confirm" button being pressed.
Define the following Settings:
- Default Time (HH:MM:SS). The time displayed before the user makes changes.
- Hide Seconds (Yes/No) - Defines if the clock should show UI elementsor not.
Interact with this component's appearance remotely with external protocols or other remote logic, to lock it out, change the size, position appearance and more by creating a Process adding relevant Interface blocks in combination with Render Components.