|
|
(One intermediate revision by the same user not shown) |
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
| |
− | *'''color''': the color of the button. It can assume any of the skin's color values (E.g. for the "blue" skin, the possible values are: b - blue; g - green; gr - gray; r - red; y - yellow; glass)
| |
− | *'''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)}}
| |