Preparing search index...

    Main interface for accessing UI dialogs, widgets, and workspaces in Lens Studio.

        // IGui is the core GUI interface for creating dialogs and widgets.
    // Access via pluginSystem.findInterface(IGui.interfaceId).
    // Properties: dialogs (IDialogs), workspaces (IWorkspaceManager).
    const gui = this.pluginSystem.findInterface(IGui.interfaceId) as IGui;
    console.log('IGui available:', !Editor.isNull(gui));

    const dialog = gui.createDialog();
    console.log('createDialog():', !Editor.isNull(dialog));

    const widget = gui.createWidget();
    console.log('createWidget():', !Editor.isNull(widget));

    const dialogs = gui.dialogs;
    console.log('dialogs:', !Editor.isNull(dialogs));

    const workspaces = gui.workspaces;
    console.log('workspaces:', !Editor.isNull(workspaces));

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    dialogs: IDialogs

    Manager for all open dialogs.

    interfaceId: InterfaceId

    Interface identifier for IGui.

    workspaces: IWorkspaceManager

    Manager for workspace layouts and panels.

    Methods

    • Create a new dialog window.

      Returns Dialog

    • Returns true if the object is of the specified type.

      Parameters

      • type: string

      Returns boolean