bec_widgets.applications.bw_launch#

Functions#

auto_update_dock_area(...)

Create a dock area with auto update enabled.

dock_area(...)

Create an advanced dock area using Qt Advanced Docking System.

Module Contents#

auto_update_dock_area(object_name: str | None = None) bec_widgets.widgets.containers.auto_update.auto_updates.AutoUpdates#

Create a dock area with auto update enabled.

Parameters:

object_name (str) – The name of the dock area.

Returns:

The created dock area.

Return type:

BECDockArea

dock_area(object_name: str | None = None, startup_profile: str | Literal['restore', 'skip'] | None = None) bec_widgets.widgets.containers.dock_area.dock_area.BECDockArea#

Create an advanced dock area using Qt Advanced Docking System.

Parameters:
  • object_name (str) – The name of the advanced dock area.

  • startup_profile (str | Literal["restore", "skip"] | None) –

    Startup mode for the workspace:

    • None: start empty

    • ”restore”: restore last used profile

    • ”skip”: do not initialize profile state

    • ”<name>”: load specific profile

Returns:

The created advanced dock area.

Return type:

BECDockArea