Home Manual Reference Source Repository
import {XYContainer} from 'ug-layout/XYContainer/XYContainer'
public class | source

XYContainer

Extends:

docs/dom.js~Renderable → XYContainer

Direct Subclass:

Column, Row

Constructor Summary

Public Constructor
public

constructor(_config: *)

Member Summary

Public Members
public get
public get

height: *

public get

isRow: *

public get
public get
public get
public get

width: *

Method Summary

Public Methods
public

addChild(item: *, options: {})

public

createChildItem(config: *, options: {}): *

public

getAdjacentItems(item: *): {"before": *, "after": *}

public
public

getSplitterFromItem(item: *): *

public

getTotalSplitterSizes(start: number, end: *): *

public
public

removeChild(item: *)

public

render(): *

public

resize()

public

setSizeOf(item: *, size: *, options: {})

Public Constructors

public constructor(_config: *) source

Params:

NameTypeAttributeDescription
_config *

Public Members

public get direction: * source

public get height: * source

public get isRow: * source

public get isStatic: * source

public get splitterSize: * source

public get splitters: * source

public get width: * source

Public Methods

public addChild(item: *, options: {}) source

Params:

NameTypeAttributeDescription
item *
options {}
  • optional
  • default: {}

public createChildItem(config: *, options: {}): * source

Params:

NameTypeAttributeDescription
config *
options {}
  • optional
  • default: {}

Return:

*

public getAdjacentItems(item: *): {"before": *, "after": *} source

Params:

NameTypeAttributeDescription
item *

Return:

{"before": *, "after": *}

public getChildren(): * source

Return:

*

public getSplitterFromItem(item: *): * source

Params:

NameTypeAttributeDescription
item *

Return:

*

public getTotalSplitterSizes(start: number, end: *): * source

Params:

NameTypeAttributeDescription
start number
  • optional
  • default: 0
end *
  • optional

Return:

*

public initialize() source

public removeChild(item: *) source

Params:

NameTypeAttributeDescription
item *

public render(): * source

Return:

*

public resize() source

public setSizeOf(item: *, size: *, options: {}) source

Params:

NameTypeAttributeDescription
item *
size *
options {}
  • optional
  • default: {}