UiFramework Class
Manages the Redux store, localization service and iModel, Project and Login services for the ui-framework package.
Methods
| Name | Description | |
|---|---|---|
| constructor(): UiFramework | ||
| closeCursorMenu(): void Static | ||
| dispatchActionToStore(type: string, payload: any, immediateSync: boolean = false): void Static | ||
| getAccudrawSnapMode(): SnapMode Static | ||
| getActiveIModelId(): string Static | ||
| getActiveSelectionScope(): string Static | ||
| getAvailableSelectionScopes(): PresentationSelectionScope[] Static | ||
| getColorTheme(): string Static | ||
| getCursorMenuData(): undefined | CursorMenuData Static | ||
| getDefaultIModelViewportControlId(): undefined | string Static | ||
| getDefaultViewId(): undefined | string Static | ||
| getDefaultViewState(): undefined | ViewState Static | ||
| getIModelConnection(): undefined | IModelConnection Static | ||
| getIsUiVisible(): boolean Static | ||
| getToolbarOpacity(): number Static | UiFramework.getToolbarOpacity() returns a number between 0 and 1 that is the non-hovered opacity for toolbars. | |
| getUiStateStorage(): UiStateStorage Static | The UI Settings Storage is a convenient wrapper around Local Storage to assist in caching state information across user sessions. | |
| getWidgetOpacity(): number Static | ||
| initialize(store: undefined | Store<any, AnyAction>, frameworkStateKey?: string): Promise<void> Static | Called by the application to initialize the UiFramework. | |
| initialize(store: undefined | Store<any, AnyAction>, frameworkStateKey?: string, startInUi1Mode?: boolean): Promise<void> Static | Called by the application to initialize the UiFramework. | Deprecated |
| initializeStateFromUserSettingsProviders(immediateSync: boolean = false): Promise<void> Static | Called by iModelApp to initialize saved UI state from registered UseSettingsProviders | |
| isMobile(): boolean Static | ||
| openCursorMenu(menuData: undefined | CursorMenuData): void Static | ||
| registerUserSettingsProvider(entry: UserSettingsProvider): boolean Static | Registers class that will be informed when the UserSettingsStorage location has been set or changed. | Beta |
| setAccudrawSnapMode(snapMode: SnapMode): void Static | ||
| setActiveIModelId(iModelId: string): void Static | ||
| setActiveSelectionScope(selectionScopeId: string): void Static | ||
| setAnimateToolSettings(value: boolean): void Static | ||
| setColorTheme(theme: string): void Static | ||
| setDefaultIModelViewportControlId(iModelViewportControlId: string, immediateSync: boolean = false): void Static | ||
| setDefaultViewId(viewId: string, immediateSync: boolean = false): void Static | ||
| setDefaultViewState(viewState: ViewState, immediateSync: boolean = false): void Static | ||
| setIModelConnection(iModelConnection: undefined | IModelConnection, immediateSync: boolean = false): void Static | ||
| setIsUiVisible(visible: boolean): void Static | ||
| setShowWidgetIcon(value: boolean): void Static | ||
| setToolbarOpacity(opacity: number): void Static | UiFramework.setToolbarOpacity() sets the non-hovered opacity to the value specified. | |
| setUiStateStorage(storage: UiStateStorage, immediateSync: boolean = false): Promise<void> Static | ||
| setUiVersion(version: FrameworkVersionId): void Static | Deprecated | |
| setUseDragInteraction(useDragInteraction: boolean): void Static | ||
| setUseToolAsToolSettingsLabel(value: boolean): void Static | ||
| setViewOverlayDisplay(display: boolean): void Static | Set the variable that controls display of the view overlay. | |
| setWidgetOpacity(opacity: number): void Static | ||
| terminate(): void Static | Un-registers the UiFramework internationalization service namespace |
Properties
| Name | Type | Description | |
|---|---|---|---|
| animateToolSettings Accessor StaticReadOnly | boolean | Animate Tool Settings on appear | |
| backstage Accessor StaticReadOnly | FrameworkBackstage | Operation on the backstage component. | |
| backstageManager Accessor StaticReadOnly | BackstageManager | ||
| childWindowManager Accessor StaticReadOnly | ChildWindowManager | ||
| childWindows Accessor StaticReadOnly | FrameworkChildWindows | Manage access to the child windows. | |
| content Accessor StaticReadOnly | FrameworkContent | Manage content presented by the frontstages. | |
| controls Accessor StaticReadOnly | FrameworkControls | Manage registered controls | |
| dialogs Accessor StaticReadOnly | FrameworkDialogs | Manage displayed dialogs. | |
| frameworkState Accessor StaticReadOnly | undefined | FrameworkState | The UiFramework state maintained by Redux | |
| frameworkStateKey Accessor StaticReadOnly | string | ||
| frontstages Accessor StaticReadOnly | FrameworkFrontstages | Manage access to frontstages and related helper methods. | |
| initialized Accessor StaticReadOnly | boolean | Determines if UiFramework has been initialized | |
| keyboardShortcuts Accessor StaticReadOnly | FrameworkKeyboardShortcuts | Manages global keyboard shortcuts | |
| localizationNamespace Accessor StaticReadOnly | string | The internationalization service namespace. | |
| onUiVisibilityChanged StaticReadonly | UiVisibilityChangedEvent | Get Show Ui event. | |
| settingsManager Accessor StaticReadOnly | SettingsManager | Property that returns the SettingManager used by AppUI-based applications. | |
| showWidgetIcon Accessor StaticReadOnly | boolean | ||
| store Accessor StaticReadOnly | Store<any, AnyAction> | The Redux store | |
| toolSettings Accessor StaticReadOnly | FrameworkToolSettings | Manage access and behavior of the tool settings. | |
| uiVersion Accessor StaticReadOnly | FrameworkVersionId | Returns the Ui Version. | |
| useDefaultPopoutUrl Static | boolean | ||
| useDragInteraction Accessor StaticReadOnly | boolean | ||
| useToolAsToolSettingsLabel Accessor StaticReadOnly | boolean | Use Tool Name As Tool Settings Widget Tab Label | |
| viewOverlayDisplay Accessor StaticReadOnly | boolean | Returns the variable controlling whether the overlay is displayed in a Viewport | |
| visibility Accessor StaticReadOnly | FrameworkVisibility | Manages UI visibility (Show/Hide) |
Defined in
Last Updated: 30 November, 2023