Winter Cardinal UI - v0.457.0 / EShapeRuntime

Interface: EShapeRuntime

Implemented by

Table of contents

Properties

Methods

Properties

actions

• Readonly actions: EShapeActionRuntime[]

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:21


cursor

• Optional Readonly cursor: string

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:25


effect

• effect: number

Defined in

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


fill

• Readonly fill: EShapeFillLike

Defined in

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


interactive

• Readonly interactive: boolean

Defined in

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


isStateChanged

• isStateChanged: boolean

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:31


reset

• reset: number

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:28


rotation

• Readonly rotation: number

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:20


sizeX

• Readonly sizeX: number

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:18


sizeY

• Readonly sizeY: number

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:19


stroke

• Readonly stroke: EShapeStrokeLike

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:23


text

• Readonly text: EShapeTextLike

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:24


written

• written: number

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:29


x

• Readonly x: number

Defined in

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


y

• Readonly y: number

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:17

Methods

initialize

▸ initialize(shape): void

Parameters

Name Type
shape EShape

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:33


isActionable

▸ isActionable(): boolean

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:35


onBlur

▸ onBlur(shape): void

Parameters

Name Type
shape EShape

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:69


onClick

▸ onClick(shape, e): void

Parameters

Name Type
shape EShape
e KeyboardEvent | InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:41


onDblClick

▸ onDblClick(shape, e, interactionManager): boolean

Parameters

Name Type
shape EShape
e MouseEvent | TouchEvent
interactionManager InteractionManager

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:43


onDown

▸ onDown(shape, e): void

Parameters

Name Type
shape EShape
e KeyboardEvent | InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:53


onFocus

▸ onFocus(shape): void

Parameters

Name Type
shape EShape

Returns

void

Defined in

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


onKeyDown

▸ onKeyDown(shape, e): boolean

Parameters

Name Type
shape EShape
e KeyboardEvent

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:61


onKeyUp

▸ onKeyUp(shape, e): boolean

Parameters

Name Type
shape EShape
e KeyboardEvent

Returns

boolean

Defined in

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


onMove

▸ onMove(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:59


onOut

▸ onOut(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:51


onOver

▸ onOver(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:49


onRender

▸ onRender(shape, time, renderer): void

Parameters

Name Type
shape EShape
time number
renderer Renderer

Returns

void

Defined in

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


onResize

▸ onResize(shape): void

Parameters

Name Type
shape EShape

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:39


onRightClick

▸ onRightClick(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Defined in

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


onRightDown

▸ onRightDown(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:73


onRightUp

▸ onRightUp(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Defined in

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


onRightUpOutside

▸ onRightUpOutside(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:77


onStateChange

▸ onStateChange(shape, newState, oldState): void

Parameters

Name Type
shape EShape
newState DBaseStateSet
oldState DBaseStateSet

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:65


onUp

▸ onUp(shape, e): void

Parameters

Name Type
shape EShape
e KeyboardEvent | InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:55


onUpOutside

▸ onUpOutside(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:57


update

▸ update(shape, time): void

Parameters

Name Type
shape EShape
time number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime.ts:37