Class: DefaultDialogSettingsProvider
Defined in: editor/overlayController.tsx:645
Default dialog settings provider which persists changed dialog size in-memory for each OverlayDialog.knownType.
Dialogs without OverlayDialog.knownType are ignored.
Implements
Constructors
Constructor
new DefaultDialogSettingsProvider():
DefaultDialogSettingsProvider
Returns
DefaultDialogSettingsProvider
Methods
getDialogSize()
getDialogSize(
dialog):undefined|Pick<DialogStyleProps,"maxSize"|"defaultSize"|"minSize">
Defined in: editor/overlayController.tsx:648
Provides size defaults for an opened dialog: defaultSize, minSize and maxSize.
Note: returned defaults will override corresponding values passed as style
to OverlayController.showDialog.
Parameters
| Parameter | Type |
|---|---|
|
Returns
undefined | Pick<DialogStyleProps, "maxSize" | "defaultSize" | "minSize">
Implementation of
DialogSettingsProvider.getDialogSize
persistDialogSize()
persistDialogSize(
dialog,size):void
Defined in: editor/overlayController.tsx:660
Stores the new dialog size after it has been resized by the user.
Parameters
| Parameter | Type |
|---|---|
| |
|
Returns
void