WidgetSettingsFactory
Methods
public static inherit($parentWidgetClass):WidgetSettingsFactoryCreate a new factory instance and initialize values from given widget class.
| Type | Name | Description | 
| 
 | 
public static create($data = []):WidgetSettingsFactoryCreate a new factory instance with initial values.
| Type | Name | Description | 
| 
 | 
public createSetting($key):BaseSettingFactoryCreate a generic widget settings entry.
| Type | Name | Description | 
| 
 | The key of the new settings entry. If key already exists, previous entry will be overridden. | 
public createContainer($key):ContainerSettingFactoryCreate a container entry which may contain nested settings.
| Type | Name | Description | 
| 
 | 
public createVerticalContainer($key):ContainerSettingFactoryCreate a vertical container
| Type | Name | Description | 
| 
 | 
public createHorizontalContainer($key):ContainerSettingFactoryCreate a horizontal container
| Type | Name | Description | 
| 
 | 
public createText($key):TextSettingFactoryCreate a text input setting
| Type | Name | Description | 
| 
 | 
public createCheckbox($key):CheckboxSettingFactoryCreate a checkbox setting
| Type | Name | Description | 
| 
 | 
public createColorPalette():ColorPaletteSettingFactoryCreate a color setting
public createDate($key):DateSettingFactoryCreate a date input setting
| Type | Name | Description | 
| 
 | 
public createFile($key):FileSettingFactoryCreate a file picker setting
| Type | Name | Description | 
| 
 | 
public createTextarea($key):TextareaSettingFactoryCreate a textarea input setting
| Type | Name | Description | 
| 
 | 
public createNumber($key):BaseSettingFactory| Type | Name | Description | 
| 
 | 
public createDouble($key):DoubleSettingFactoryCreate a double input setting
| Type | Name | Description | 
| 
 | 
public createSelect($key):SelectSettingFactoryCreate a dropdown setting
| Type | Name | Description | 
| 
 | 
public createSuggestion($key):SuggestionSettingFactoryCreate a dropdown setting
| Type | Name | Description | 
| 
 | 
public createCategory($key):CategorySettingFactoryCreate a category select setting
| Type | Name | Description | 
| 
 | 
public createColor($key):BaseSettingFactory| Type | Name | Description | 
| 
 | 
public createSlider($key):SliderSettingFactoryCreate a slider setting
| Type | Name | Description | 
| 
 | 
public createCheckboxGroup($key):CheckboxGroupSettingFactoryCreate a checkbox group setting
| Type | Name | Description | 
| 
 | 
public createRadioGroup($key):RadioGroupSettingFactoryCreate a checkbox group setting
| Type | Name | Description | 
| 
 | 
public createUrl($key):UrlSettingFactoryCreate a url picker
| Type | Name | Description | 
| 
 | 
public createNoteEditor($key):EditorSettingFactory| Type | Name | Description | 
| 
 | 
public createCodeEditor($key):EditorSettingFactory| Type | Name | Description | 
| 
 | 
public createCustomClass():CustomClassSettingFactorypublic createIcon():IconSettingFactorypublic createHeight():HeightSettingFactorypublic createAlignment():AlignmentSettingFactorypublic toArray()