AbstractWidgetProps Interface

Deprecated  in 3.6. Use Widget instead.

Properties for a Widget.

Extends

Properties

Name Type Description
allowedPanelTargets Readonly ReadonlyArray<"left" | "right" | "bottom" | "top"> | undefined Optional prop specifying which Panel sides can be docking targets for this widget.  
applicationData Readonly any | undefined Application data attached to the Widget.  
badgeType Readonly BadgeType | undefined Badge to be overlaid on the widget tab.  
canPopout Readonly boolean | undefined Indicates if widget can be popped out to a child window.  
defaultFloatingPosition Readonly { x: number, y: number } | undefined Defines that default Top Left position when widget is floated via API calls  
defaultFloatingSize { height: number, width: number } | undefined Optional default size to use when floating a widget.  
defaultState Readonly WidgetState | undefined Default Widget state.  
fillZone Readonly boolean | undefined Indicates whether this Widget should fill the available space in the Zone.  
floatingContainerId Readonly string | undefined If the widget state is changed to floating and the floatingContainerId is defined, the widget will be added to a  
getWidgetContent Readonly () => any Gets the widget content.  
hideWithUiWhenFloating boolean | undefined Optional prop that tells the widget system to fade this widget out with the rest of the UI when it is in floating state  
icon Readonly string | ConditionalStringValue Name of icon WebFont entry or if specifying an imported SVG symbol use "webSvg:" prefix to imported symbol Id.  
id Readonly string | undefined Id used to uniquely identify the widget.  
internalData Readonly Map<string, any> | undefined optional data to used by item implementor.  
isFloatingStateSupported Readonly boolean | undefined Indicates if widget can be in floating state, default to true.  
isFloatingStateWindowResizable Readonly boolean | undefined Indicates if floating widget is resizable, defaults to false which caused the widget to be auto-sized..  
isFreeform Readonly boolean | undefined Indicates whether the Widget is free-form or rectangular. Deprecated  
isStatusBar Readonly boolean | undefined Indicates whether this Widget is for the Status Bar.  
isToolSettings Readonly boolean | undefined Indicates whether this Widget is for the Tool Settings.  
label Readonly string | ConditionalStringValue if set, component will be considered selected but will NOT display an "active stripe" - defaults to false.  
onWidgetStateChanged Readonly () => void | undefined Handler for widget state changed event  
priority Readonly number | undefined Widget priority  
restoreTransientState Readonly () => boolean | undefined Restore transient DOM state.  
saveTransientState Readonly () => void | undefined Save transient DOM state (i.e.  
stateFunc Readonly (state: Readonly<WidgetState>) => WidgetState | undefined Function executed to determine the state of the widget. Deprecated  
syncEventIds Readonly string[] | undefined Defines the SyncUi event Ids that will trigger the stateFunc to run to determine the state of the widget.  
tooltip Readonly string | ConditionalStringValue used to explicitly set the tooltip shown by a component.  

Inherited properties

Name Type Inherited from Description
providerId Readonly Inherited string | undefined ProvidedItem id of UiItemsProvider

Defined in

Last Updated: 17 December, 2024