ToolbarPreference
Extends
Constructors
Constructor
new ToolbarPreference(key, defaults?): ToolbarPreference;
Parameters
| Parameter | Type | Default value |
|---|---|---|
key | ToolbarPosition | undefined |
defaults | EncodedEntity<{ }>[] | [] |
Returns
ToolbarPreference
Overrides
Properties
| Property | Type | Inherited from |
|---|---|---|
defaults | EncodedEntity<{ }>[] | - |
deserialized | boolean | AbstractSetting.deserialized |
logger | Logger | AbstractSetting.logger |
options | AbstractSettingOptions | AbstractSetting.options |
Accessors
buttons
Get Signature
get buttons(): EncodedEntity<{
}>[];
Returns
EncodedEntity<{
}>[]
initialized
Inherited from
items
Methods
addButton()
addButton(item): void;
Parameters
| Parameter | Type |
|---|---|
item | EncodedEntity |
Returns
void
deserialize()
deserialize(data): void;
Parameters
| Parameter | Type |
|---|---|
data | { items: EncodedEntity<{ }>[]; } |
data.items | EncodedEntity<{ }>[] |
Returns
void
Overrides
AbstractSetting.deserialize
doDeserialize()
doDeserialize(data): void;
FYI: This is called after init()
Parameters
| Parameter | Type |
|---|---|
data | any |
Returns
void
Inherited from
doSerialize()
doSerialize(): any;
Returns
any
Inherited from
init()
init(): Promise<void>;
Returns
Promise<void>
Inherited from
removeButton()
removeButton(item): void;
Parameters
| Parameter | Type |
|---|---|
item | EncodedEntity |
Returns
void
reset()
reset(): void;
Returns
void
Overrides
save()
save(): void;
Returns
void
Inherited from
serialize()
serialize(): {
items: EncodedEntity<{
}>[];
};
Returns
{
items: EncodedEntity<{
}>[];
}
| Name | Type |
|---|---|
items | EncodedEntity<{ }>[] |
Overrides
AbstractSetting.serialize
updateOptions()
updateOptions(options): void;
Parameters
| Parameter | Type |
|---|---|
options | Partial<T> |
Returns
void
Inherited from
waitForReady()
waitForReady(): Promise<ToolbarPreference>;
Returns
Promise<ToolbarPreference>