Quicksave Logo

Input Element

The Input Element lets you collect user-entered text or numeric data directly in your QSApp layouts. The input data can then be utilized with code to send requests or perform other input-based actions.

Enterprise Plan Only
Input Elements require a QSApp Enterprise license. Contact us at sales@quicksave.fi to get a quote.

When to Use an Input Element

  • Forms & Surveys
    Collect names, emails, or feedback in a UI-driven questionnaire.
  • Search Bars
    Allow users to type search queries and filter content dynamically.
  • Login / Registration
    Capture usernames, passwords (with masked input), and other credentials.

Input Element Properties

PropertyTypeDetails
NametextName of the element. Make sure the name of the element is unique if the element needs to be accessible from code (Enterprise Plan only).
TexttextThe text to display.
Alpha FiltercheckboxUse to enable or disable the alpha filter. The alpha filter is useful for applying alpha evenly across the entire display object and any opaque elements it contains.
Anchor.%Used to position the anchor point of the element (x: 0, y: 0 = top/left, x: 1, y: 1 = bottom/right)
Parent Align.%Position of the element relative to its parent’s position. (x: 0, y: 0 = top/left, x: 1, y: 1 = bottom/right)
Parent Size.%Use to resize the element relative to its parent's size (x: 1, y: 1 = match parent size, x: 0.5, y: 0.5 = half of parent size, x: 0, y: 0 = disables parent relative sizing).
SizepxExplicitly set pixel size (logical screen units).
OffsetpxAdditional pixel offset from the element's position.

Transform Properties

Transform properties affect the Element, as well as any child elements nested within the Element.

PropertyTypeNotes
Pivot.%Pivot point for any transformations applied to the element. (x: 0, y: 0 = top/left, x: 0.5, y: 0.5 = center, x: 1, y: 1 = bottom/right).
AngleDegreesRotate the element around its Pivot point.
SkewDegreesSkew along X/Y axes around the Pivot point.
Scale.%Percentage scale of the element. Setting this value to x: 2, y: 2 scales the element twice as large.
Alpha.%Transparency applied to the element. The default value 1 displays the element fully opaque, while 0.5 would make the element semi-transparent. Setting the value to 0 makes the element completely disappear.

Text Style Properties

Text Style Properties are used to apply text styles to the element, such as font, alignment, and size.

PropertyTypeNotes
FontFile pickerFont file path to use for the text. Must be Font (.fnt) file type.
Font sizepxFont size in logical pixel units.
AlignDropdownAlignment for multiline text. Does not affect single line text.
FillColor pickerColor for the text.

Modifiers

Modifiers are vital to creating different visual states for your elements in the UI Editor. They allow you to set up visual state changes and transitions using various properties such as size, position, alpha, etc.

Learn more about Modifiers.

Sounds

Sounds are very similar to Modifiers, but instead of creating visual effects, they create sound effects which can be triggered using Events.

Learn more about Sounds.

Triggers

Triggers allow you to add interactivity to your QSApp by enabling the ability to trigger modifiers and events when the trigger is activated. You can add triggers for actions like clicking, hovering, and dragging elements.

Learn more about Triggers.