Skip to content

uicore.UIElement

uicore.UIElement

Fields

NameType
rooth2d.Object
parentuicore.UIElement
childrenhl.types.ArrayObj
selectedBool
canHaveMouseInputsBool
interactiveComponentuicore.InteractiveComponent
highlighteruicore.HighlighterComponent
twlibs.misc.Tweenie

Protos

  • f@5673 initRoot(uicore.UIElement) → Void
  • f@5674 initHighlighter(uicore.UIElement) → Void
  • f@5675 initInteractive(uicore.UIElement) → Void
  • f@5676 addChild(uicore.UIElement, uicore.UIElement) → Void
  • f@5677 removeChild(uicore.UIElement, uicore.UIElement) → Void
  • f@5678 addChildRoot(uicore.UIElement, uicore.UIElement) → Void
  • f@5679 removeChildRoot(uicore.UIElement, uicore.UIElement) → Void
  • f@5680 update(uicore.UIElement, F64) → Void
  • f@5681 _canBeSelected(uicore.UIElement) → Bool
  • f@5682 canBeSelected(uicore.UIElement) → Bool
  • f@5683 trySelectChildren(uicore.UIElement, uicore.SelectionMode) → Bool
  • f@5684 select(uicore.UIElement, uicore.SelectionMode) → Bool
  • f@5685 unselect(uicore.UIElement) → Bool
  • f@5686 onSelect(uicore.UIElement, uicore.SelectionMode) → Void
  • f@5687 onUnselect(uicore.UIElement) → Void
  • f@5688 requestSelectionFromMouse(uicore.UIElement, uicore.UIElement) → Bool
  • f@5689 selectFromMouse(uicore.UIElement, Bool) → Bool
  • f@5690 onChildSelected(uicore.UIElement, uicore.UIElement, uicore.SelectionMode) → Void
  • f@5691 getSelectedChildRecursive(uicore.UIElement) → uicore.UIElement
  • f@5692 getScaledWidth(uicore.UIElement) → F64
  • f@5693 getScaledHeight(uicore.UIElement) → F64
  • f@5694 getMaxChildrenScaledWidth(uicore.UIElement) → F64
  • f@5695 getMaxChildrenScaledHeight(uicore.UIElement) → F64
  • f@5696 getRelativePos(uicore.UIElement, uicore.UIElement) → h2d.col.Point
  • f@5697 resizeChildren(uicore.UIElement) → Void
  • f@5698 resizeHighlighter(uicore.UIElement) → Void
  • f@5699 resizeInteractive(uicore.UIElement) → Void
  • f@5700 resize(uicore.UIElement) → Void
  • f@5701 getMouseInteractiveBounds(uicore.UIElement) → h2d.col.Bounds
  • f@5702 bindDefaultActions(uicore.UIElement) → Void
  • f@5703 registerActionCb(uicore.UIElement, I32, Fun) → Void
  • f@5704 registerUnhandledActionCb(uicore.UIElement, I32, Fun, Bool) → Void
  • f@5705 handleAction(uicore.UIElement, I32, Virtual[handled, mouse, pressed]) → Void
  • f@5706 handleKeyAction(uicore.UIElement, I32, Virtual[handled, mouse, pressed]) → Void
  • f@5707 handleMouseAction(uicore.UIElement, I32, Virtual[handled, mouse, pressed]) → Void

Bindings

  • static f@5708 __constructor__(uicore.UIElement, uicore.UIElement) → Void