Winter Cardinal UI - v0.442.0 / EShapeActionRuntimeMiscHtmlElement

Class: EShapeActionRuntimeMiscHtmlElement<ELEMENT, UTIL>

Type parameters

Name Type
ELEMENT extends HTMLElement = HTMLElement
UTIL extends UtilHtmlElement<ELEMENT> = UtilHtmlElement<ELEMENT>

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new EShapeActionRuntimeMiscHtmlElement<ELEMENT, UTIL>(value): EShapeActionRuntimeMiscHtmlElement<ELEMENT, UTIL>

Type parameters

Name Type
ELEMENT extends HTMLElement = HTMLElement
UTIL extends UtilHtmlElement<ELEMENT, UtilHtmlElementTarget, UtilHtmlElementOperation<ELEMENT>, UtilThemeHtmlElement<ELEMENT>, UtilHtmlElementOptions<ELEMENT>> = UtilHtmlElement<ELEMENT, UtilHtmlElementTarget, UtilHtmlElementOperation<ELEMENT>, UtilThemeHtmlElement<ELEMENT>, UtilHtmlElementOptions<ELEMENT>>

Parameters

Name Type
value EShapeActionValueMisc

Returns

EShapeActionRuntimeMiscHtmlElement<ELEMENT, UTIL>

Overrides

EShapeActionRuntimeMiscHtmlElementBase\<ELEMENT, UTIL\>.constructor

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element.ts:24

Properties

condition

Protected Readonly condition: EShapeActionExpression<null | string>

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.condition

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:34


elementCreator

Protected Optional elementCreator: EShapeActionExpressionWithParameter<null | ELEMENT, HTMLElement>

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element.ts:21


noPointerEvent

Protected noPointerEvent: boolean

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element.ts:22


reset

Readonly reset: number

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.reset

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:16


utils

Protected utils: Map<EShape, UTIL>

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.utils

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:35


WORK

Static Protected Optional WORK: Point

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.WORK

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:33

Methods

containsPoint

containsPoint(shape, runtime, point): boolean

Parameters

Name Type
shape EShape
runtime EShapeRuntime
point Point

Returns

boolean

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.containsPoint

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:141


execute

execute(shape, runtime, time): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
time number

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.execute

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:26


getClipperExRects

getClipperExRects(shape, result): void

Parameters

Name Type
shape EShape
result UtilHtmlElementClipperExRects

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.getClipperExRects

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:188


getClipperToRect

getClipperToRect(shape, runtime, resolution, point, result): null | Rectangle

Parameters

Name Type
shape EShape
runtime EShapeRuntime
resolution number
point Point
result Rectangle

Returns

null | Rectangle

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.getClipperToRect

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:177


getElementMatrix

getElementMatrix(shape, runtime): null | Matrix

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

null | Matrix

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.getElementMatrix

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:172


getElementRect

getElementRect(shape, runtime, resolution, point, result): null | Rectangle

Parameters

Name Type
shape EShape
runtime EShapeRuntime
resolution number
point Point
result Rectangle

Returns

null | Rectangle

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.getElementRect

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:154


getPadding

getPadding(shape, runtime): null | UtilHtmlElementPadding

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

null | UtilHtmlElementPadding

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.getPadding

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:150


getUtil

getUtil(shape, runtime): UTIL

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

UTIL

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.getUtil

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:43


initialize

initialize(shape, runtime): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.initialize

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:22


newElementCreator

newElementCreator(shape, runtime): undefined | UtilHtmlElementCreator<ELEMENT>

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

undefined | UtilHtmlElementCreator<ELEMENT>

Overrides

EShapeActionRuntimeMiscHtmlElementBase.newElementCreator

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element.ts:38


newOperation

newOperation(shape, runtime): UtilHtmlElementOperation<ELEMENT>

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

UtilHtmlElementOperation<ELEMENT>

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.newOperation

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:62


newUtil

newUtil(shape, runtime): UTIL

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

UTIL

Overrides

EShapeActionRuntimeMiscHtmlElementBase.newUtil

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element.ts:31


newUtilOptions

newUtilOptions(shape, runtime): UtilHtmlElementOptions<ELEMENT>

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

UtilHtmlElementOptions<ELEMENT>

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.newUtilOptions

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:113


onBlur

onBlur(shape, runtime): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onBlur

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:226


onClick

onClick(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent | InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onClick

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:42


onDblClick

onDblClick(shape, runtime, e, interactionManager): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e MouseEvent | TouchEvent
interactionManager InteractionManager

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onDblClick

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:238


onDown

onDown(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent | InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onDown

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:234


onDowning

onDowning(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent | InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onDowning

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:230


onFocus

onFocus(shape, runtime): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onFocus

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:222


onKeyDown

onKeyDown(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onKeyDown

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:91


onKeyUp

onKeyUp(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onKeyUp

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:95


onMove

onMove(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onMove

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:63


onOut

onOut(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onOut

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:71


onOver

onOver(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onOver

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:67


onPressed

onPressed(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent | InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onPressed

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:83


onRender

onRender(shape, runtime, time, renderer): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
time number
renderer Renderer

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onRender

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:218


onResize

onResize(shape, runtime): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onResize

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:30


onRightClick

onRightClick(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onRightClick

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:99


onRightDown

onRightDown(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onRightDown

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:107


onRightDowning

onRightDowning(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onRightDowning

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:103


onRightPressed

onRightPressed(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onRightPressed

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:119


onRightUnpressed

onRightUnpressed(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onRightUnpressed

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:123


onRightUp

onRightUp(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onRightUp

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:111


onRightUpOutside

onRightUpOutside(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onRightUpOutside

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:115


onUnpressed

onUnpressed(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent | InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onUnpressed

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:87


onUp

onUp(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent | InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onUp

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:75


onUpOutside

onUpOutside(shape, runtime, e): void

Parameters

Name Type
shape EShape
runtime EShapeRuntime
e KeyboardEvent | InteractionEvent

Returns

void

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.onUpOutside

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:79


toWhen

toWhen(shape, runtime): undefined | UtilHtmlElementWhen

Parameters

Name Type
shape EShape
runtime EShapeRuntime

Returns

undefined | UtilHtmlElementWhen

Inherited from

EShapeActionRuntimeMiscHtmlElementBase.toWhen

Defined in

src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-misc-html-element-base.ts:133