BimCT SDK / WebGL2 Viewer
    Preparing search index...

    Class BimCTSettingsWindow

    Class representing the settings window in BimCT.

    Hierarchy

    • BimCTModalWindow
      • BimCTSettingsWindow
    Index

    Constructors

    • Constructor for BimCTSettingsWindow.

      Parameters

      • renderer: BaseRenderer

        The renderer.

      • rendererElement: HTMLDivElement

        The renderer element.

      Returns BimCTSettingsWindow

    Accessors

    • get locked(): boolean

      Gets the locked state of the settings window.

      Returns boolean

      The locked state.

    • set locked(locked: boolean): void

      Sets the locked state of the settings window.

      Parameters

      • locked: boolean

        The locked state.

      Returns void

    • get settingsTabsBar(): HTMLDivElement

      Gets the settings tabs bar element.

      Returns HTMLDivElement

      The settings tabs bar element.

    • get settingsTabsContainer(): HTMLDivElement

      Gets the settings tabs container element.

      Returns HTMLDivElement

      The settings tabs container element.

    • get windowResizedEvent(): IEvent<number, number>

      Returns IEvent<number, number>

    • get windowElement(): HTMLElement

      Returns HTMLElement

    • get index(): number

      Returns number

    • set index(index: number): void

      Parameters

      • index: number

      Returns void

    • get leafRowHeight(): number

      Returns number

    • get zIndex(): number

      Returns number

    • set zIndex(zIndex: number): void

      Parameters

      • zIndex: number

      Returns void

    • get active(): boolean

      Returns boolean

    • set active(active: boolean): void

      Parameters

      • active: boolean

      Returns void

    • get resetWindowStyle(): string

      Returns string

    • set resetWindowStyle(val: string): void

      Parameters

      • val: string

      Returns void

    • get title(): string

      Returns string

    • set title(title: string): void

      Parameters

      • title: string

      Returns void

    • get footerText(): string

      Returns string

    • set footerText(footerText: string): void

      Parameters

      • footerText: string

      Returns void

    • get renderer(): BaseRenderer

      Gets the renderer associated with the window.

      Returns BaseRenderer

      The renderer.

    Methods

    • Shows the settings window.

      Returns boolean

      Whether the settings window was shown.

    • Hides the settings window.

      Returns boolean

      Whether the settings window was hidden.

    • Fires the settings changed event.

      Returns void

    • Activates or deactivates the window.

      Parameters

      • activate: boolean

        Whether to activate the window.

      • Optionalrefresh: boolean = true

        Whether to refresh the UI.

      Returns void

    • Sets the loading state of the window.

      Parameters

      • on: boolean

        Whether to show the loading state.

      Returns void

    • Restores the window to its original size and position.

      Returns void

    • Maximizes the window to fill the screen.

      Returns void

    • Checks if the window is currently showing.

      Returns boolean

      True if the window is showing, otherwise false.

    • Resets the window to its default style.

      Parameters

      • force: boolean

        Whether to force the reset.

      Returns void

    • Moves the window horizontally by a specified number of pixels. Only if already moved one time

      Parameters

      • pixels: number

        The number of pixels to move the window.

      Returns void

    • Refreshes the UI of the modal window.

      Returns void

    • Temporarily hides or shows the modal window.

      Parameters

      • val: boolean

        Whether to hide the window.

      Returns void