Checkbox Behavior

SmartUI Checkbox Behavior operation and ACEs.

Checkboxes have twice as many animations as the button, although in general terms we talk about the same states. This is due to a checkbox must represent two animations at minimum: check and unchecked.

Checkbox behavior handles the following animations for the Unchecked state:

Checkbox behavior handles the following animations for the Checked state:

Properties

Smart UI Checkbox behavior. Controls the object like a checkbox, with values: check, and unchecked. It handles ten different sprite animations to match all the states of the object, and can be animated with several built-in animations and easings.

Actions


Set Enabled

Disable/Enable the checkbox

Set Name

Sets the name of the radio button.

Set Index

Sets the sequence index to influence the selection of components.

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.

Set Focusable

Disable/Enable the checkbox

Set Focus

Sets the focus on the component, removing the focus from all the components within the same container.

Toggle Check

Toggles the value of the checkbox.

Set Check

Toggles the value of the checkbox.

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 checkbox

Set Unchecked Hover Animation

Sets the animation when hovering the checkbox

Set Hover Time

Sets the animation duration when hovering the checkbox

Set Hover Change Factor

Sets the animation when hovering the checkbox

Set Hover Function

Sets the animation when hovering the checkbox

Set Checked Press Animation

Sets the animation when pressing the checkbox

Set Unchecked Press Animation

Sets the animation when pressing the checkbox

Set Press Time

Sets the animation duration when pressing the checkbox

Set Press Change Factor

Sets the animation when pressing the checkbox

Set Press Function

Sets the animation when pressing the checkbox

Set Unchecked Animation

Sets the animation when restoring the checkbox to its normal unchecked state

Set Checked Animation

Sets the animation when restoring the checkbox to its normal checked state

Set Restore Time

Sets the animation duration when restore the checkbox to its original state

Set Restore Function

Sets the animation when restoring the checkbox

Set Check Disabled Animation

Sets the animation when disabling the checkbox

Set Uncheck Disabled Animation

Sets the animation when disabling the checkbox

Set Checked Focus Animation

Sets the animation when focusing the checkbox. Focus animation overrides the normal animation if the checkbox has the focus.

Set Unchecked Focus Animation

Sets the animation when focusing the checkbox. Focus animation overrides the normal animation if the checkbox has the focus.

Set Focus Time

Sets the animation duration when focusing the checkbox

Set Focus Change Factor

Sets the animation when focusing the checkbox

Set Focus Function

Sets the animation when focusing the checkbox

Conditions


Is Enabled

Returns true if the checkbox is enabled

Compare Name

Returns true if the checkbox component's name equals the parameter

Is Checked

Returns true if the checkbox is checked

Is Invisible Component

Returns true if the checkbox is configured as an invisible component.

Is Focused

Returns true if the checkbox has the focus

Is Hovered

Returns true if the checkbox is hovering

Is Pressed

Returns true if the checkbox is being pressed

On Focus

Triggered when the checkbox gets the focus

On Focus Lost

Triggered when the checkbox loses focus

On Changed

Triggered when the checkbox is value changes. Use it together with Is-Checked condition to react to changes.

On Hover

Triggered when the checkbox starts hovering

On Hover Lost

Triggered when the checkbox ends hovering

On Pressed

Triggered when the checkbox started pressing.

On Released

Triggered when the checkbox is released.

Expressions


Name

Component name

(c) Pixel Perfect Studio 2024

Last updated