Difference between revisions of "UserRGB"

From HSYCO
Jump to navigation Jump to search
(Redirected page to User#UserRGB)
Tag: New redirect
 
Line 1: Line 1:
{{UI Object Header}}
+
#REDIRECT [[User#UserRGB]]
Same in function as the [[User]] object, UserRGB allows a custom colored background.
 
It can execute customized Java code or generate events for the EVENTS interpreter.
 
Pressing this button, HSYCO calls the method:
 
:userCommand(String name, String param)
 
in the user.class class. HSYCO also executes all actions associated to the event:
 
:USER name=param
 
defined in EVENTS. For a tutorial on how to use this object see [[Working with User Objects]].
 
A long press will repeat the request every second.
 
 
 
[[File:UI Object UserRgb.png]]
 
 
 
For a custom image version, see [[UserImage]].
 
 
 
For an object with a list of user commands, see [[UserList]].
 
 
 
== Parameters ==
 
*'''id''': the object's ID, used by UISets. Required
 
*'''name''': name passed to the Java callback method and event in EVENTS
 
*'''parameter''': parameter passed to the Java callback method and event in EVENTS
 
*'''position''': the object's position. Use the pixels or rows and columns coordinates format
 
*'''hex color''':  the hexadeciaml color of the button.
 
*'''label''': the text label on the button. It can contain HTML tags
 
*'''repeat''': if "enabled", the command will be repeated every second
 
 
 
== Syntax ==
 
(user[!<id>] <name>; <parameter>; <position>; <color>; <label>)
 
 
(usermini[!<id>] <name>; <parameter>; <position>; <color>; <label>)
 
 
(usermicro[!<id>] <name>; <parameter>; <position>; <color>; <label>)
 
 
 
E.g.
 
(user!user1 name; param; r3c1; gr; label; enabled)
 
 
(usermini!user1 name; param; r3c1; b; label;)
 
 
(usermicro!user1 name; param; x0y10; r; label;)
 
 
== UI Attributes ==
 
{{UI Object Attributes (Common)}}
 
{{UI Object Attributes (Button)}}
 
{{UI Object Attributes (Label)}}
 
{{UI Object Attributes (User)}}
 

Latest revision as of 12:53, 23 June 2020

Redirect to: