Winter Cardinal UI - v0.442.0 / EShapeGroupSizeEditor

Class: EShapeGroupSizeEditor

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new EShapeGroupSizeEditor(parent, x, y, isFittable): EShapeGroupSizeEditor

Parameters

Name Type
parent EShapeGroupSizeParent
x number
y number
isFittable boolean

Returns

EShapeGroupSizeEditor

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:22

Properties

_isFittable

Protected _isFittable: boolean

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:20


_layouts

Protected _layouts: EShapeLayout[]

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:17


_parent

Protected _parent: EShapeGroupSizeParent

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:15


_size

Protected _size: Point

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:16


_workRectForCalcRect

Protected _workRectForCalcRect: Rectangle

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:18


_workRectForFit

Protected _workRectForFit: Rectangle

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:19

Accessors

x

get x(): number

Returns

number

Implementation of

EShapeGroupSize.x

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:33

set x(x): void

Parameters

Name Type
x number

Returns

void

Implementation of

EShapeGroupSize.x

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:37


y

get y(): number

Returns

number

Implementation of

EShapeGroupSize.y

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:46

set y(y): void

Parameters

Name Type
y number

Returns

void

Implementation of

EShapeGroupSize.y

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:50

Methods

calcRect

calcRect(result): Rectangle

Parameters

Name Type
result Rectangle

Returns

Rectangle

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:196


clone

clone(): EShapeGroupSizeEditor

Returns

EShapeGroupSizeEditor

Implementation of

EShapeGroupSize.clone

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:78


copy

copy(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:83


copyFrom

copyFrom(point): this

Parameters

Name Type
point IPoint

Returns

this

Implementation of

EShapeGroupSize.copyFrom

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:87


copyTo

copyTo(point): IPoint

Parameters

Name Type
point IPoint

Returns

IPoint

Implementation of

EShapeGroupSize.copyTo

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:101


doFit

doFit(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:116


equals

equals(point): boolean

Parameters

Name Type
point IPoint

Returns

boolean

Implementation of

EShapeGroupSize.equals

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:105


fit

fit(): this

Returns

this

Implementation of

EShapeGroupSize.fit

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:109


init

init(): this

Returns

this

Implementation of

EShapeGroupSize.init

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:29


newLayout

newLayout(shape, ox, oy): EShapeLayout

Parameters

Name Type
shape EShape
ox number
oy number

Returns

EShapeLayout

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:255


onChange

onChange(ox, oy): void

Parameters

Name Type
ox number
oy number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:216


onChange_

onChange_(children, layouts, sx, sy, px, py, ox, oy): void

Parameters

Name Type
children EShape[]
layouts EShapeLayout[]
sx number
sy number
px number
py number
ox number
oy number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:224


reset

reset(children, layouts, size): void

Parameters

Name Type
children EShape[]
layouts EShapeLayout[]
size IPoint

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:180


set

set(x?, y?): this

Parameters

Name Type
x? number
y? number

Returns

this

Implementation of

EShapeGroupSize.set

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-group-size-editor.ts:59