Skip to main content

LayoutItem

Enumerations​

AutoLayoutAlignItems​

Enumeration Members​

Enumeration MemberValue
center1
end3
none0
start2

AutoLayoutAnchorPoint​

Enumeration Members​

Enumeration MemberValue
center1
end2
start0

AutoLayoutJustifyContent​

Enumeration Members​

Enumeration MemberValue
spaceBetween1
stretch0

AutoLayoutOrientation​

Enumeration Members​

Enumeration MemberValue
horizontal1
vertical0

LayoutType​

Enumeration Members​

Enumeration MemberValue
auto1
default0

Classes​

AutoLayoutSettings​

Extends​

Constructors​

Constructor​
new AutoLayoutSettings(): AutoLayoutSettings;
Returns​

AutoLayoutSettings

Inherited from​

DefaultLayoutSettings.constructor

Properties​

propertyChanged​
propertyChanged: EventObject<unknown>;
Inherited from​

DefaultLayoutSettings.propertyChanged

type​
type: string = AutoLayoutSettings.type;
Overrides​

DefaultLayoutSettings.type

type​
static type: string = "AutoLayoutSettings";
Overrides​

DefaultLayoutSettings.type

Accessors​

alignItems​
Get Signature​
get alignItems(): AutoLayoutAlignItems;
Returns​

AutoLayoutAlignItems

Set Signature​
set alignItems(value): void;
Parameters​
ParameterType
valueAutoLayoutAlignItems
Returns​

void

anchorPoint​
Get Signature​
get anchorPoint(): AutoLayoutAnchorPoint;
Returns​

AutoLayoutAnchorPoint

Set Signature​
set anchorPoint(value): void;
Parameters​
ParameterType
valueAutoLayoutAnchorPoint
Returns​

void

justifyContent​
Get Signature​
get justifyContent(): AutoLayoutJustifyContent;
Returns​

AutoLayoutJustifyContent

Set Signature​
set justifyContent(value): void;
Parameters​
ParameterType
valueAutoLayoutJustifyContent
Returns​

void

margin​
Get Signature​
get margin(): number;
Returns​

number

Set Signature​
set margin(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

orientation​
Get Signature​
get orientation(): AutoLayoutOrientation;
Returns​

AutoLayoutOrientation

Set Signature​
set orientation(value): void;
Parameters​
ParameterType
valueAutoLayoutOrientation
Returns​

void

Methods​

clone()​
clone(): AutoLayoutSettings;
Returns​

AutoLayoutSettings

Overrides​

DefaultLayoutSettings.clone

equals()​
equals(other): any;
Parameters​
ParameterType
otherAutoLayoutSettings
Returns​

any

Overrides​

DefaultLayoutSettings.equals

getSimplifiedObject()​
getSimplifiedObject(): Object;
Returns​

Object

Overrides​

DefaultLayoutSettings.getSimplifiedObject


DefaultLayoutSettings​

Extended by​

Constructors​

Constructor​
new DefaultLayoutSettings(): DefaultLayoutSettings;
Returns​

DefaultLayoutSettings

Properties​

propertyChanged​
propertyChanged: EventObject<unknown>;
type​
type: string = DefaultLayoutSettings.type;
type​
static type: string = "DefaultLayoutSettings";

Methods​

clone()​
clone(): DefaultLayoutSettings;
Returns​

DefaultLayoutSettings

equals()​
equals(other): any;
Parameters​
ParameterType
otherDefaultLayoutSettings
Returns​

any

getSimplifiedObject()​
getSimplifiedObject(): Object;
Returns​

Object


LayoutItem​

Extends​

Constructors​

Constructor​
new LayoutItem(items?, layoutSettings?): LayoutItem;
Parameters​
ParameterType
items?Item[]
layoutSettings?DefaultLayoutSettings
Returns​

LayoutItem

Overrides​

GroupItem.constructor

Properties​

containerName​
containerName: string;
Inherited from​

GroupItem.containerName

id​
id: string;
Inherited from​

GroupItem.id

items​
readonly items: Collection<Item>;
Inherited from​

GroupItem.items

themeBinding​
themeBinding: ThemeBinding;
Inherited from​

GroupItem.themeBinding

type​
type: string = LayoutItem.type;
Overrides​

GroupItem.type

type​
static type: string = "LayoutItem";
Overrides​

GroupItem.type

Accessors​

blendMode​
Get Signature​
get blendMode(): BlendMode;
Returns​

BlendMode

Set Signature​
set blendMode(value): void;
Parameters​
ParameterType
valueBlendMode
Returns​

void

Inherited from​

GroupItem.blendMode

class​
Get Signature​
get class(): string;
Returns​

string

Set Signature​
set class(value): void;
Parameters​
ParameterType
valuestring
Returns​

void

Inherited from​

GroupItem.class

fromLayout​
Get Signature​
get fromLayout(): boolean;
Returns​

boolean

Set Signature​
set fromLayout(value): void;
Parameters​
ParameterType
valueboolean
Returns​

void

Inherited from​

GroupItem.fromLayout

frontendPermissions​
Get Signature​
get frontendPermissions(): FrontendPermissions;
Returns​

FrontendPermissions

Set Signature​
set frontendPermissions(value): void;
Parameters​
ParameterType
valueFrontendPermissions
Returns​

void

Inherited from​

GroupItem.frontendPermissions

groupItemPermissions​
Get Signature​
get groupItemPermissions(): GroupItemPermissions;
Returns​

GroupItemPermissions

Set Signature​
set groupItemPermissions(value): void;
Parameters​
ParameterType
valueGroupItemPermissions
Returns​

void

Inherited from​

GroupItem.groupItemPermissions

groupManipulationPermissions​
Get Signature​
get groupManipulationPermissions(): ManipulationPermissions;
Returns​

ManipulationPermissions

Set Signature​
set groupManipulationPermissions(value): void;
Parameters​
ParameterType
valueManipulationPermissions
Returns​

void

Inherited from​

GroupItem.groupManipulationPermissions

isRenderTypeIsNormal​
Get Signature​
get isRenderTypeIsNormal(): boolean;
Returns​

boolean

Inherited from​

GroupItem.isRenderTypeIsNormal

isVariable​
Get Signature​
get isVariable(): boolean;
Returns​

boolean

Set Signature​
set isVariable(value): void;
Parameters​
ParameterType
valueboolean
Returns​

void

Inherited from​

GroupItem.isVariable

itemPermissions​
Get Signature​
get itemPermissions(): ItemPermissions;
Returns​

ItemPermissions

Set Signature​
set itemPermissions(value): void;
Parameters​
ParameterType
valueItemPermissions
Returns​

void

Inherited from​

GroupItem.itemPermissions

layoutSettings​
Get Signature​
get layoutSettings(): DefaultLayoutSettings;
Returns​

DefaultLayoutSettings

Set Signature​
set layoutSettings(value): void;
Parameters​
ParameterType
valueDefaultLayoutSettings
Returns​

void

locked​
Get Signature​
get locked(): boolean;
Returns​

boolean

Set Signature​
set locked(value): void;
Parameters​
ParameterType
valueboolean
Returns​

void

Inherited from​

GroupItem.locked

manipulationPermissions​
Get Signature​
get manipulationPermissions(): ManipulationPermissions;
Returns​

ManipulationPermissions

Set Signature​
set manipulationPermissions(value): void;
Parameters​
ParameterType
valueManipulationPermissions
Returns​

void

Inherited from​

GroupItem.manipulationPermissions

mask​
Get Signature​
get mask(): ItemMask;
Returns​

ItemMask

Set Signature​
set mask(value): void;
Parameters​
ParameterType
valueItemMask
Returns​

void

Inherited from​

GroupItem.mask

name​
Get Signature​
get name(): string;
Returns​

string

Set Signature​
set name(value): void;
Parameters​
ParameterType
valuestring
Returns​

void

Inherited from​

GroupItem.name

opacity​
Get Signature​
get opacity(): number;
Returns​

number

Set Signature​
set opacity(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

Inherited from​

GroupItem.opacity

parentContainer​
Get Signature​
get parentContainer(): Container;
Returns​

Container

Set Signature​
set parentContainer(value): void;
Parameters​
ParameterType
valueContainer
Returns​

void

Inherited from​

GroupItem.parentContainer

parentGroupItem​
Get Signature​
get parentGroupItem(): GroupItem;
Returns​

GroupItem

Set Signature​
set parentGroupItem(value): void;
Parameters​
ParameterType
valueGroupItem
Returns​

void

Inherited from​

GroupItem.parentGroupItem

renderingType​
Get Signature​
get renderingType(): RenderingType;
Returns​

RenderingType

Inherited from​

GroupItem.renderingType

sourceRectangle​
Get Signature​
get sourceRectangle(): RectangleF;
Returns​

RectangleF

Set Signature​
set sourceRectangle(value): void;
Parameters​
ParameterType
valueRectangleF
Returns​

void

tags​
Get Signature​
get tags(): object;
Returns​

object

Set Signature​
set tags(value): void;
Parameters​
ParameterType
value{ [key: string]: any; }
Returns​

void

Inherited from​

GroupItem.tags

textWrappingMode​
Get Signature​
get textWrappingMode(): WrappingMode;
Returns​

WrappingMode

Set Signature​
set textWrappingMode(value): void;
Parameters​
ParameterType
valueWrappingMode
Returns​

void

Inherited from​

GroupItem.textWrappingMode

transform​
Get Signature​
get transform(): Transform;
Returns​

Transform

Set Signature​
set transform(value): void;
Parameters​
ParameterType
valueTransform
Returns​

void

Inherited from​

GroupItem.transform

version​
Get Signature​
get version(): string;
Returns​

string

Inherited from​

GroupItem.version

violationSettings​
Get Signature​
get violationSettings(): ViolationSettings;
Returns​

ViolationSettings

Set Signature​
set violationSettings(value): void;
Parameters​
ParameterType
valueViolationSettings
Returns​

void

Inherited from​

GroupItem.violationSettings

visible​
Get Signature​
get visible(): boolean;
Returns​

boolean

Set Signature​
set visible(value): void;
Parameters​
ParameterType
valueboolean
Returns​

void

Inherited from​

GroupItem.visible

visualizationPermissions​
Get Signature​
get visualizationPermissions(): VisualizationPermissions;
Returns​

VisualizationPermissions

Set Signature​
set visualizationPermissions(value): void;
Parameters​
ParameterType
valueVisualizationPermissions
Returns​

void

Inherited from​

GroupItem.visualizationPermissions

Methods​

addItem()​
addItem(
item,
targetIndex?,
orderIndex?): void;
Parameters​
ParameterType
itemItem
targetIndex?number
orderIndex?number
Returns​

void

Overrides​

GroupItem.addItem

addItems()​
addItems(
items,
targetIndex?,
orderIndex?): void;
Parameters​
ParameterType
itemsItem[]
targetIndex?number
orderIndex?number
Returns​

void

Overrides​

GroupItem.addItems

addPropertyChanged()​
addPropertyChanged(listener): void;
Parameters​
ParameterType
listener(sender, eventArgs) => void
Returns​

void

Inherited from​

GroupItem.addPropertyChanged

applyPermissionsConstrain()​
applyPermissionsConstrain(): void;
Returns​

void

Inherited from​

GroupItem.applyPermissionsConstrain

applyToItems()​
applyToItems(func): void;
Parameters​
ParameterType
func(item) => any
Returns​

void

Inherited from​

GroupItem.applyToItems

canSetIsVariable()​
canSetIsVariable(): boolean;
Returns​

boolean

Inherited from​

GroupItem.canSetIsVariable

clone()​
clone(generateNewIds?, appropriateParentContainer?): LayoutItem;
Parameters​
ParameterTypeDefault value
generateNewIdsbooleanfalse
appropriateParentContainerbooleanfalse
Returns​

LayoutItem

Overrides​

GroupItem.clone

copyTo()​
copyTo(destination): void;
Parameters​
ParameterType
destinationBaseItem
Returns​

void

Inherited from​

GroupItem.copyTo

equals()​
equals(other): any;
Parameters​
ParameterType
otherLayoutItem
Returns​

any

Overrides​

GroupItem.equals

generateNewIds()​
generateNewIds(): void;
Returns​

void

Overrides​

GroupItem.generateNewIds

getItemChangedEvent()​
getItemChangedEvent(): EventWithAutoSenderArg<Item, Item>;
Returns​

EventWithAutoSenderArg<Item, Item>

Inherited from​

GroupItem.getItemChangedEvent

getItemChangingEvent()​
getItemChangingEvent(): EventObject<Item>;
Returns​

EventObject<Item>

Inherited from​

GroupItem.getItemChangingEvent

getItemOrderIndex()​
getItemOrderIndex(item): number;
Parameters​
ParameterType
itemItem
Returns​

number

getItemsOrder()​
getItemsOrder(): string[];
Returns​

string[]

getNestedItems()​
getNestedItems(excludeGroupItems?): Item[];
Parameters​
ParameterTypeDefault value
excludeGroupItemsbooleanfalse
Returns​

Item[]

Inherited from​

GroupItem.getNestedItems

getSimplifiedObject()​
getSimplifiedObject(omitProperties?): Object;
Parameters​
ParameterTypeDefault value
omitPropertiesstring | string[][]
Returns​

Object

Overrides​

GroupItem.getSimplifiedObject

getSortedItems()​
getSortedItems(): Item[];
Returns​

Item[]

isChildVisible()​
isChildVisible(item): boolean;
Parameters​
ParameterType
itemItem
Returns​

boolean

Overrides​

GroupItem.isChildVisible

onContainerChanged()​
onContainerChanged(): void;
Returns​

void

Inherited from​

GroupItem.onContainerChanged

removeItems()​
removeItems(items): void;
Parameters​
ParameterType
itemsItem[]
Returns​

void

Overrides​

GroupItem.removeItems

removePropertyChanged()​
removePropertyChanged(listener): void;
Parameters​
ParameterType
listener(sender, eventArgs) => void
Returns​

void

Inherited from​

GroupItem.removePropertyChanged

setItemsOrder()​
setItemsOrder(ids): void;
Parameters​
ParameterType
idsstring[]
Returns​

void

setTransform()​
setTransform(value, suppressOnChanged?): void;
Parameters​
ParameterTypeDefault value
valueTransformundefined
suppressOnChangedbooleanfalse
Returns​

void

Inherited from​

GroupItem.setTransform

toString()​
toString(): string;

Returns a string representation of an object.

Returns​

string

Inherited from​

GroupItem.toString

update()​
update(item): void;
Parameters​
ParameterType
itemBaseItem
Returns​

void

Inherited from​

GroupItem.update

generateAutoLayoutSettings()​
static generateAutoLayoutSettings(
rectangles,
alignItems?,
orientation?,
margin?,
justifyContent?): AutoLayoutSettings;
Parameters​
ParameterType
rectanglesRectangleF[]
alignItems?AutoLayoutAlignItems
orientation?AutoLayoutOrientation
margin?number
justifyContent?AutoLayoutJustifyContent
Returns​

AutoLayoutSettings

Was this page helpful?