PLUG'N SCRIPT
rapid plugin development
Tutorial
DSP
KUIML
How-to
Scripts
  • Overview
  • Tutorial
  • Reference
Layout and positioning
  • CELL
  • TABLE
Language basics
  • SKIN
  • DUMMY
  • INCLUDE
  • INCLUDE_ONCE
  • DEFINE
  • UNDEFINE
  • VARIABLE
  • LOCAL_VARIABLE
  • TEMPLATE
  • TEMPLATE_INNER_CONTENT
  • TEMPLATE_UNLOAD
  • REPEAT
Text widgets
  • TEXT
  • TEXT_FIELD
  • TEXT_EDIT_BOX
  • TOOLTIP
  • PARAM_TEXT
  • PARAM_TEXT_CONTROL
  • PARAM_TEXT_EDIT_BOX
  • PARAM_TOOLTIP
Image widgets
  • IMAGE
  • IMAGE_ACTION_BUTTON
  • IMAGE_GROUP_BOX
  • IMAGE_PARAM_BUTTON
  • IMAGE_PARAM_KNOB
  • IMAGE_PARAM_LINEAR_METER
  • IMAGE_PARAM_MENU_BUTTON
  • IMAGE_PARAM_METER
  • IMAGE_PARAM_SLIDER
  • IMAGE_PARAM_TOGGLE_SWITCH
  • XYZ_IMAGE_PARAM_JOYSTICK
Invisible controls
  • INVISIBLE_ACTION_BUTTON
  • INVISIBLE_PARAM_BUTTON
  • INVISIBLE_PARAM_KNOB
  • INVISIBLE_PARAM_MENU_BUTTON
  • INVISIBLE_PARAM_SLIDER
  • INVISIBLE_PARAM_TOGGLE_SWITCH
  • XY_PARAM_PAD
  • XY_ZOOM_SELECT_PAD
  • XYZ_PARAM_SCRATCH_PAD
  • XYZ_PARAM_CLICK_PAD
Drawing, curves & 3D
  • CANVAS
    • Graphics API
  • svg
  • CURVE_GRAPH
  • XY_CURVES_GRAPH
  • GRID
  • RULER
  • COLOR_SCALE
  • VIEW_3D
  • COLOR_SURFACE_3D
  • GRID_3D
  • GL_OBJECT_3D
    • OpenGL Cheat Sheet
  • SURFACE_COLORMAP_2DPLOT
Miscellaneous
  • SCRIPT
  • WIDGET
  • KUIML_WIDGET
  • POPUP_MENU
  • MENU_ITEM
  • MENU_SEPARATOR
  • FILE_SELECT_MENU
  • SYSTEM_ACTION_BUTTON
  • SYSTEM_PARAM_CHECKBOX
  • SYSTEM_PARAM_DROPDOWN_LIST
  • WINDOW
  • LOAD_FONT
Data model
  • STRING
  • PARAM
  • FORMULA_PARAM
  • PARAM_ANIMATOR
  • ACTION
    • Built-in action types
  • TIMER
  • ACTION_TRIGGER
  • CURVE
  • FORMULA_CURVE
  • CURVE_FROM_PARAM_OVER_TIME
  • SURFACE
  • FORMULA_SURFACE
  • SURFACE_FROM_CURVE_OVER_TIME
  • GROUP
Links and commands
  • PARAM_LINK
  • PARAM_MULTI_LINK
  • PARAM_CONNECTION
  • PARAM_TO_STRING_LINK
  • STRING_LINK
  • STRING_MULTI_LINK
  • CURVE_LINK
  • CURVE_MULTI_LINK
  • SURFACE_LINK
  • REQUIRED_OBJECTS
  • EXPOSED_OBJECTS
  • PERSISTENT_OBJECTS
Common attrubutes
  • For all elements
  • Widgets
  • Param Widgets
  • Param Controls
  • Param Info Viewers
  • Text Widgets
  • Surface Viewers
  • Curve Viewers
  • Images
  • 3D Objects
Additional information
  • All attributes
  • Attribute types
  • Cursors
  • Math formulas
  • Scripting
    • Built-in addons
  • User experience
  • Errors and solutions
  • Built-in variables
  • Runtime model
  • Parameters mapping
  • Script converter
  • LetiMix
KUIMLReferenceFor all elements
June 13, 2025

Attribute common to all elements

The following attribute applies to all elements of the KUIML language:

Common attribute brief detailed show all inherited

Name Description
idIdentifier of the elementThe id of an element has to be globally unique. Don't start with a digit for AngelScript compatibility.
Name Value type Default Description Comment
ididentifieremptyIdentifier of the elementThe id of an element has to be globally unique. Don't start with a digit for AngelScript compatibility.

Descendent elements

  • Attribute common to all elements
    • 3D Objects
      • COLOR_SURFACE_3D
      • GL_OBJECT_3D
      • GRID_3D
    • ACTION
    • ACTION_TRIGGER
    • CELL
      • COLUMN
      • LAYER_STACK
      • ROW
      • SKIN
      • TABLE
      • WINDOW
      • Widgets
        • CANVAS
        • IMAGE
        • IMAGE_ACTION_BUTTON
        • IMAGE_GROUP_BOX
        • INVISIBLE_ACTION_BUTTON
        • KUIML_WIDGET
        • PARAM_TEXT_EDIT_BOX
        • PARAM_TOOLTIP
        • svg
        • TEXT_EDIT_BOX
          • PARAM_TEXT_EDIT_BOX
        • TOOLTIP
        • VIEW_3D
        • WIDGET
        • WINDOW
        • Curve Viewers
          • CURVE_GRAPH
          • XY_CURVES_GRAPH
        • Param Info Viewers
          • COLOR_SCALE
          • GRID
          • GRID_3D
          • RULER
        • Param Widgets
          • IMAGE_PARAM_LINEAR_METER
          • IMAGE_PARAM_METER
          • INVISIBLE_PARAM_KNOB
          • SYSTEM_PARAM_CHECKBOX
          • SYSTEM_PARAM_DROPDOWN_LIST
          • XYZ_IMAGE_PARAM_JOYSTICK
          • XYZ_PARAM_CLICK_PAD
          • XYZ_PARAM_SCRATCH_PAD
          • XY_PARAM_PAD
          • XY_ZOOM_SELECT_PAD
          • Param Controls
            • IMAGE_PARAM_BUTTON
            • IMAGE_PARAM_KNOB
            • IMAGE_PARAM_MENU_BUTTON
            • IMAGE_PARAM_SLIDER
            • IMAGE_PARAM_TOGGLE_SWITCH
            • INVISIBLE_PARAM_BUTTON
            • INVISIBLE_PARAM_KNOB
            • INVISIBLE_PARAM_MENU_BUTTON
            • INVISIBLE_PARAM_SLIDER
            • INVISIBLE_PARAM_TOGGLE_SWITCH
            • PARAM_TEXT_CONTROL
          • Surface Viewers
            • COLOR_SURFACE_3D
            • SURFACE_COLORMAP_2DPLOT
        • Text Widgets
          • PARAM_TEXT
            • IMAGE_PARAM_MENU_BUTTON
            • INVISIBLE_PARAM_MENU_BUTTON
            • PARAM_TEXT_CONTROL
            • PARAM_TEXT_EDIT_BOX
            • PARAM_TOOLTIP
          • TEXT
          • TEXT_FIELD
    • CURVE
    • CURVE_FROM_PARAM_OVER_TIME
    • CURVE_LINK
    • CURVE_MULTI_LINK
    • FILE_SELECT_MENU
    • FORMULA_CURVE
    • FORMULA_PARAM
    • FORMULA_SURFACE
    • GROUP
    • PARAM
    • PARAM_ANIMATOR
    • PARAM_CONNECTION
    • PARAM_LINK
    • PARAM_MULTI_LINK
    • PARAM_TO_STRING_LINK
    • POPUP_MENU
    • PROPERTY
    • PROPERTY_LINK
    • STRING
    • STRING_LINK
    • STRING_MULTI_LINK
    • SURFACE
    • SURFACE_FROM_CURVE_OVER_TIME
    • SURFACE_LINK
    • SYSTEM_ACTION_BUTTON
    • SYSTEM_PARAM_CHECKBOX
    • SYSTEM_PARAM_DROPDOWN_LIST
    • TIMER
    • WINDOW
    • Images
      • IMAGE
      • IMAGE_ACTION_BUTTON
      • IMAGE_PARAM_BUTTON
      • IMAGE_PARAM_KNOB
      • IMAGE_PARAM_LINEAR_METER
      • IMAGE_PARAM_MENU_BUTTON
      • IMAGE_PARAM_METER
      • IMAGE_PARAM_SLIDER
      • IMAGE_PARAM_TOGGLE_SWITCH

Comments

Please, authorize to view and post comments.

2020 - 2025 © Site by LetiMix · Donate  |  Plug'n Script and KUIML by Blue Cat Audio