API Reference > ui-framework > Widget > ToolbarWidgetDefBase ToolbarWidgetDefBase Class A Toolbar Widget normally displayed in the top left & top right zones in the 9-Zone Layout system. Extends WidgetDef Extended by NavigationWidgetDef ToolWidgetDef Methods Name Description constructor(def: ToolbarWidgetProps): ToolbarWidgetDefBase renderHorizontalToolbar(): ReactNode renderVerticalToolbar(): ReactNode Inherited methods Name Inherited from Description canOpen(): boolean WidgetDef getWidgetControl(type: ConfigurableUiControlType): undefined | WidgetControl WidgetDef onWidgetStateChanged(): void WidgetDef restoreTransientState(): boolean WidgetDef Overwrite to restore transient DOM state. saveTransientState(): void WidgetDef Overwrite to save transient DOM state (i.e. setCanPopout(value: undefined | boolean): void WidgetDef setLabel(v: string | ConditionalStringValue | StringGetter): void WidgetDef Set the label. setTooltip(v: string | ConditionalStringValue | StringGetter): void WidgetDef Set the tooltip. setUpSyncSupport(props: WidgetProps): void WidgetDef setWidgetState(newState: WidgetState): void WidgetDef createWidgetPropsFromAbstractProps(abstractWidgetProps: AbstractWidgetProps): WidgetProps Static WidgetDef initializeFromWidgetProps(widgetProps: WidgetProps, me: WidgetDef): void Static WidgetDef Properties Name Type Description horizontalDirection Direction horizontalItems undefined | ItemList horizontalPanelAlignment ToolbarPanelAlignment verticalDirection Direction verticalItems undefined | ItemList verticalPanelAlignment ToolbarPanelAlignment widgetBaseName Accessor string Inherited properties Name Type Inherited from Description activeState Accessor ReadOnly WidgetState WidgetDef applicationData Accessor ReadOnly any WidgetDef badgeType Accessor ReadOnly undefined | BadgeType WidgetDef canPopout Accessor ReadOnly undefined | boolean WidgetDef classId Accessor ReadOnly undefined | string | ConfigurableUiControlConstructor WidgetDef fillZone Accessor ReadOnly boolean WidgetDef iconSpec Accessor ReadOnly ConditionalStringValue | ReactNode WidgetDef id Accessor ReadOnly string WidgetDef isActive Accessor ReadOnly boolean WidgetDef isFloating Accessor ReadOnly boolean WidgetDef isFloatingStateSupported Accessor ReadOnly boolean WidgetDef isFloatingStateWindowResizable Accessor ReadOnly boolean WidgetDef isFreeform Accessor ReadOnly boolean WidgetDef isStatusBar Accessor ReadOnly boolean WidgetDef isToolSettings Accessor ReadOnly boolean WidgetDef isVisible Accessor ReadOnly boolean WidgetDef label Accessor ReadOnly string WidgetDef Get the label string priority Accessor ReadOnly number WidgetDef reactElement Accessor ReactNode WidgetDef reactNode Accessor ReactNode WidgetDef state Accessor ReadOnly WidgetState WidgetDef stateChanged Accessor ReadOnly boolean WidgetDef stateFunc Accessor ReadOnly undefined | WidgetStateFunc WidgetDef syncEventIds Accessor ReadOnly string[] WidgetDef tooltip Accessor ReadOnly string WidgetDef Get the tooltip string widgetControl Accessor ReadOnly undefined | WidgetControl WidgetDef widgetType Accessor WidgetType WidgetDef Defined in ui/framework/src/ui-framework/widgets/ToolbarWidgetBase.tsx Line 19 Last Updated: 12 June, 2024