bbbfly. Morph object

Core themes handler

In Packages

Interfaces

Methods

ControlTypeRegistered (def){boolean}

Parameters:
Name Type Description
def object Control definition
Returns:
Type Description
boolean
Parameters:
Name Type Description
obj bbbfly.Morph.Object
See:
  • SetDefaultStyle()
  • RegisterStyle()
Returns:
Type Description
bbbfly.Morph.Definition | null
Parameters:
Name Type Description
obj bbbfly.Morph.Object
See:
Returns:
Type Description
bbbfly.Morph.Definition | null
Parameters:
Name Type Description
themeId string Theme ID
See:
Returns:
Type Description
bbbfly.Morph.Definition | null

ObjectTypeRegistered (obj){boolean}

Parameters:
Name Type Description
obj object Object
Returns:
Type Description
boolean

RegisterControlType (type, constr)

Parameters:
Name Type Description
type string Control type
constr function Control constructor

RegisterObjectType (type, constr)

Parameters:
Name Type Description
type string Object type
constr function Object constructor

RegisterTheme (theme){boolean}

Parameters:
Name Type Description
theme bbbfly.Morph.Definition
See:
Returns:
Type Description
boolean If theme was registered

SetDefaultTheme (themeId){boolean}

Parameters:
Name Type Description
themeId string
See:
Returns:
Type Description
boolean If default theme ID was set