EnumProperty
Extends:
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
data: * |
|
public |
descriptions: {} |
|
public |
iconmap: {} |
|
public |
iconmap2: {} |
|
public |
keys: {} |
|
public |
ui_value_names: {} |
|
public |
values: {} |
|
public |
|
Method Summary
Public Methods | ||
public |
addDescriptions(map: *): * |
|
public |
addIcons(iconmap: *): * |
|
public |
addIcons2(iconmap2: *): * |
|
public |
addUINames(map: *): * |
|
public |
calcHash(digest: *): * |
|
public |
calcMemSize(): * |
|
public |
copy(): * |
|
public |
copyTo(p: *): * |
|
public |
equals(b: *): * |
|
public |
getValue(): * |
|
public |
loadSTRUCT(reader: *) |
|
public |
setValue(val: *): * |
|
public |
updateDefinition(enumdef_or_prop: *): * |
Private Methods | ||
private |
_is_data_int(): * |
|
private |
_loadMap(obj: *): * |
|
private |
_saveMap(obj: *): * |
Inherited Summary
From class ToolPropertyIF | ||
public |
apiname: * |
|
public |
data: * |
|
public |
description: * |
|
public |
flag: * |
|
public |
icon: * |
|
public |
subtype: * |
|
public |
type: * |
|
public |
uiname: * |
|
public |
copy() |
|
public |
copyTo(b: *) |
|
public |
equals(b: *) |
|
public |
getValue() |
|
public |
off(type: *, cb: *) |
|
public |
on(type: *, cb: *) |
|
public |
setIcon(icon: *) |
|
public |
setRange(min: *, max: *) |
|
public |
setStep(step: *) |
|
public |
setUIRange(min: *, max: *) |
|
public |
setUnit(unit: *) |
|
public |
setValue(val: *) |
|
private |
_fire(type: *, arg1: *, arg2: *) |
From class ToolProperty | ||
public static |
calcRelativeStep(step: *, value: *, logBase: number): * |
|
public static |
getClass(type: *): * |
|
public static |
internalRegister(cls: *) |
|
public static |
makeUIName(name: *): * |
|
public static |
register(cls: *): * |
|
public static |
setDefaultDecimalPlaces(n: *) |
|
public static |
setDefaultRadix(n: *) |
|
public |
apiname: * |
|
public |
baseUnit: * |
|
public |
callbacks: {} |
|
public |
data: * |
|
public |
|
|
public |
description: * |
|
public |
displayUnit: * |
|
public |
flag: * |
|
public |
icon: * |
|
public |
icon2: * |
|
public |
radix: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
subtype: * |
|
public |
type: * |
|
public |
|
|
public |
uiname: * |
|
public |
|
|
public |
calcMemSize(): * |
|
public |
clearEventCallbacks(): * |
|
public |
copy(): * |
|
public |
copyTo(b: *) |
|
public |
equals(b: *) |
|
public |
|
|
public |
getValue(): * |
|
public |
loadJSON(obj: *): * |
|
public |
loadSTRUCT(reader: *) |
|
public |
noUnits(): * |
|
public |
off(type: *, cb: *): * |
|
public |
on(type: *, cb: *): * |
|
public |
once(type: *, cb: *): * |
|
public |
private(): * |
|
public |
report() |
|
public |
saveLastValue(): * |
|
public |
setBaseUnit(unit: *): * |
|
public |
setDescription(s: *): * |
|
public |
setDisplayUnit(unit: *): * |
|
public |
|
|
public |
setIcon(icon: *): * |
|
public |
setIcon2(icon: *): * |
|
public |
setRange(min: *, max: *): * |
|
public |
setRelativeStep(step: *) |
|
public |
setStep(step: *): * |
|
public |
setUIName(s: *): * |
|
public |
setUIRange(min: *, max: *): * |
|
public |
setValue(val: *) |
|
public |
toJSON(): {"type": *, "subtype": *, "apiname": *, "uiname": *, "description": *, "flag": *, "icon": *, "data": *, "range": *, "uiRange": *, "step": *} |
|
private |
_fire(type: *, arg1: *, arg2: *): * |
Public Constructors
Public Members
public descriptions: {} source
public iconmap: {} source
public iconmap2: {} source
public keys: {} source
public ui_value_names: {} source
public values: {} source
Public Methods
public calcHash(digest: *): * source
Params:
Name | Type | Attribute | Description |
digest | * |
|
Return:
* |
public copyTo(p: *): * source
Override:
ToolProperty#copyToParams:
Name | Type | Attribute | Description |
p | * |
Return:
* |
public equals(b: *): * source
Override:
ToolProperty#equalsParams:
Name | Type | Attribute | Description |
b | * |
Return:
* |
public loadSTRUCT(reader: *) source
Override:
ToolProperty#loadSTRUCTParams:
Name | Type | Attribute | Description |
reader | * |
public setValue(val: *): * source
Override:
ToolProperty#setValueParams:
Name | Type | Attribute | Description |
val | * |
Return:
* |
public updateDefinition(enumdef_or_prop: *): * source
Params:
Name | Type | Attribute | Description |
enumdef_or_prop | * |
Return:
* |