Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UIElementColumn <BackgroundClass >

Index

Properties

scale

scale: Vec2<Scale>

theme

theme: Theme

Methods

addElement

  • addElement(builder: UIElementBuilder<UiElementType>, index: number): UiElementType
  • Type parameters

    • UiElementType: UIPart

    Parameters

    Returns UiElementType

    Created UiElement

addGap

  • Parameters

    • Default value fixedSize: pixel
    • Default value index: number

    Returns UILayoutGap

    Gap object

dispose

  • dispose(): this
  • Returns this

    Object itself for fluent interface

getBackground

  • getBackground(): BackgroundClass
  • Returns BackgroundClass

    Background object

getDraggingMode

getHighlighted

  • getHighlighted(): boolean
  • Returns boolean

    True for highlighted state of object and false for basic

getIsUnderMouse

  • getIsUnderMouse(): boolean

getMargin

getMemberCount

  • getMemberCount(): number
  • Returns number

    Number

getMembers

  • getMembers(): Array<UIPart>
  • Returns Array<UIPart>

getMinimumSize

  • getMinimumSize(): pixel | undefined
  • Returns pixel | undefined

    Min size Layout should occupy (in direction of layout) or undefined to disable feature

getMouseInteractions

  • getMouseInteractions(): boolean

getMouseStyle

getOrigin

getPadding

  • Returns Margin

    Margin datastructure

getPixelSize

getPosition

  • Parameters

    • Default value relativePosition: Point
    • Default value spaceOfInterest: UISpace

    Returns Point

    Object itself for fluent itself

getSize

  • Parameters

    • Default value spaceOfInterest: UISpace

    Returns Point

    Object size in pixels

isDisposed

  • isDisposed(): boolean
  • Returns boolean

    True if all sub-elements have been disposed, false if not.

offMouseClick

  • offMouseClick(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDoubleClick

  • offMouseDoubleClick(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDown

  • offMouseDown(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDrag

  • offMouseDrag(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDragStart

  • offMouseDragStart(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDragStop

  • offMouseDragStop(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseEnter

  • offMouseEnter(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseLeave

  • offMouseLeave(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseMove

  • offMouseMove(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseUp

  • offMouseUp(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseWheel

  • offMouseWheel(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offTouchEnd

  • offTouchEnd(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offTouchMove

  • offTouchMove(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offTouchStart

  • offTouchStart(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

onMouseClick

onMouseDoubleClick

onMouseDown

onMouseDrag

onMouseDragStart

onMouseDragStop

onMouseEnter

onMouseLeave

onMouseMove

onMouseUp

onMouseWheel

onTouchEnd

onTouchMove

onTouchStart

restore

  • restore(): this
  • Returns this

    Object itself itself for fluent interface

setBackground

  • setBackground(mutator: Mutator<BackgroundClass>): this
  • Parameters

    • mutator: Mutator<BackgroundClass>

    Returns this

    Object itself for fluent interface

setDraggingMode

  • Parameters

    Returns this

    Object itself

setHighlighted

  • setHighlighted(isHighlighted: boolean): this
  • Parameters

    • isHighlighted: boolean

    Returns this

    Object itself for fluent interface

setMargin

  • setMargin(margin: Partial<MMargin> | number): this
  • Parameters

    • margin: Partial<MMargin> | number

    Returns this

    Object itself

setMinimumSize

  • setMinimumSize(minSize: pixel | undefined): this
  • Parameters

    • minSize: pixel | undefined

    Returns this

    Object itself

setMouseInteractions

  • setMouseInteractions(state: boolean): this

setMouseStyle

setOrigin

  • setOrigin(origin: Point): this

setPadding

  • setPadding(padding: Partial<Margin> | number): this
  • Parameters

    • padding: Partial<Margin> | number

    Returns this

    Object itself

setPosition

  • setPosition(position: Point): this