Smart UI Radio Button Behavior
Radio Button
Smart UI Radio Button behavior. Controls the object like a radio button, with values: check, and unchecked. It handles ten diferent sprite animations to match all the states of the object, and can be animated with several built-in animations and easings.
Properties
Property | Description |
---|---|
Enabled | Enables or Disables the radio-button. |
Index | Index of the element within a container. Used for focusing the elements in the sequence order. |
Invisible Component | Allows interactions for the component even if the object is invisible. It doesn't affect the visibility attribute of the object, you are responsible of turning it visible or invisible when needed. |
Automatic-Color | Enables the component to darken a bit when its state is Disabled or when it's focused. Auto-Color is meant to provide a quick identification of the component state. For more specialized customizations, use the component events and disable this check. |
Name | Unique name string for identifying the selected radiobutton |
On Hover | Animations when hovering |
Hover Time | Timelapse to complete the animation in seconds. |
Hover Change Factor | Percentage to alter the object properties |
On Press | Animations when pressing |
Press Time | Timelapse to complete the animation in seconds. |
Checked Value | Boolean value of the radio button. It can be either checked or unchecked. |
Unchecked Normal Animation | Unchecked Normal animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Checked Normal Animation | Checked Normal animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Unchecked Disabled Animation | Unchecked Disabled animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Checked Disabled Animation | Checked Disabled animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Unchecked Press Animation | Unchecked Press animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Checked Press Animation | Checked Press animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Unchecked Hover Animation | Unchecked Hover animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Checked Hover Animation | Checked Hover animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Unchecked Focus Animation | Unchecked Focus animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Checked Focus Animation | Checked Focus animation Name. Case sensitive, must match the exact name of the animation. [Sprites only] |
Press Change Factor | Percentage to alter the object properties |
On Restore | Animations when restoring the radio button properties |
Restore Time | Timelapse to complete the animation in seconds. |
Focusable | Marks if the component can have the focus. |
On Focus | Animations when focusing the radio button |
Focus Time | Timelapse to complete the animation in seconds. |
Focus Change Factor | Percentage to alter the object properties |
Actions
Set Enabled
Disable/Enable the radio button
Parameter | Description |
---|---|
Enabled | Enabled/Disabled |
Set Index
Sets the sequence index to influence the selection of components.
Parameter | Description |
---|---|
Index | Sequence index value. E.g. Indexes values of 0 are processed before indexes values of 1 and 2. |
Set Invisible Component
Sets whether the component should be processed when it's invisible. Opacity is not taken in consideration.It doesn't affect the visibility attribute of the object, you are responsible of turning it visible or invisible when needed.
Parameter | Description |
---|---|
Invisible Component | Set if the component processed even if it's invisible: True/False |
Set Focusable
Disable/Enable the radio button
Parameter | Description |
---|---|
Focusable | Flag to allow the component to be focused. |
Set Focus
Sets the focus on the component, removing the focus from all the components within the same container.
Set Name
Sets the name of the radio button.
Parameter | Description |
---|---|
Name | Name of the component |
Set Check
Toggles the value of the radio button.
Parameter | Description |
---|---|
Value | Set the value of the radio button |
Simulate Hover
Trigger the hover event of the plugin, simulating the interaction of the user.
Set Checked Hover Animation
Sets the animation when hovering the radio button
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Unchecked Hover Animation
Sets the animation when hovering the radio button
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Hover Time
Sets the animation duration when hovering the radio button
Parameter | Description |
---|---|
Duration | Animation duration in seconds |
Set Hover Change Factor
Sets the animation when hovering the radio button
Parameter | Description |
---|---|
Change Factor | Percentage to alter the object properties. Eg. 0.5 is 50%, 0.1 is 10%. |
Set Hover Function
Sets the animation when hovering the radio button
Parameter | Description |
---|---|
Animation Function | Establishes the animation function when hovering. |
Set Checked Press Animation
Sets the animation when pressing the radio button
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Unchecked Press Animation
Sets the animation when pressing the radio button
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Press Time
Sets the animation duration when pressing the radio button
Parameter | Description |
---|---|
Duration | Animation duration in seconds |
Set Press Change Factor
Sets the animation when pressing the radio button
Parameter | Description |
---|---|
Change Factor | Percentage to alter the object properties. Eg. 0.5 is 50%, 0.1 is 10%. |
Set Press Function
Sets the animation when pressing the radio button
Parameter | Description |
---|---|
Animation Function | Establishes the animation function when pressing. |
Set Unchecked Animation
Sets the animation when restoring the radio button to its normal unchecked state
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Checked Animation
Sets the animation when restoring the radio button to its normal checked state
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Restore Time
Sets the animation duration when restore the radio button to its original state
Parameter | Description |
---|---|
Duration | Animation duration in seconds |
Set Restore Function
Sets the animation when restoring the radio button
Parameter | Description |
---|---|
Animation Function | Establishes the animation function when restoring the radio button to its original state. |
Set Check Disabled Animation
Sets the animation when disabling the radio button
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Uncheck Disabled Animation
Sets the animation when disabling the radio button
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Checked Focus Animation
Sets the animation when focusing the radio button. Focus animation overrides the normal animation if the radio button has the focus.
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Unchecked Focus Animation
Sets the animation when focusing the radio button. Focus animation overrides the normal animation if the radio button has the focus.
Parameter | Description |
---|---|
Animation name | Animation name. Only applicable for Sprite objects |
Set Focus Time
Sets the animation duration when focusing the radio button
Parameter | Description |
---|---|
Duration | Animation duration in seconds |
Set Focus Change Factor
Sets the animation when focusing the radio button
Parameter | Description |
---|---|
Change Factor | Percentage to alter the object properties. Eg. 0.5 is 50%, 0.1 is 10%. |
Set Focus Function
Sets the animation when focusing the radio button
Parameter | Description |
---|---|
Animation Function | Establishes the animation function when focusing. |
Conditions
Is Enabled
Returns true if the radio button is enabled
Compare Name
Returns true if the radio button components name equals the parameter
Parameter | Description |
---|---|
Name | Name to compare with the component picked. |
Is Checked
Returns true if the radio button is checked
Is Invisible Component
Returns true if the radio button is configured as an invisible component.
Is Focused
Returns true if the radio button has the focus
Is Hovered
Returns true if the radio button is hovering
Is Pressed
Returns true if the radio button is being pressed
On Focus
Triggered when the radio button gets the focus
On Focus Lost
Triggered when the radio button loses focus
On Selected
Triggered when the radio button is selected.
On Hover
Triggered when the radio button starts hovering
On Hover Lost
Triggered when the radio button ends hovering
On Pressed
Triggered when the radio button started pressing.
On Released
Triggered when the radio button is released.
Expressions
Name
Component name
(c) Pixel Perfect Studio 2024