Observable for active tab changes
True when Golden Layout has been initialized and not yet destroyed. Use this from external callers (e.g. tab-container) to avoid issuing AddTab/RemoveTab against a torn-down layout.
Observable for layout changed events
Observable for tab closed events
Observable for tab double-click events (to toggle pin status)
Observable for tab right-click events (to show context menu)
Observable for tab shown events (for lazy loading)
Add a new tab to the layout Adds to existing stack if one exists, otherwise creates new stack
Destroy the Golden Layout instance
Focus a tab by ID
Get all tab IDs currently in the layout
Get container for a tab
Initialize Golden Layout in the specified container element
Check if tab content has been loaded
Load layout from configuration
true if layout was loaded successfully, false if it failed
Mark tab as loaded
Mark tab as not loaded (forces reload on next show)
Remove a tab from the layout
Save current layout to configuration format
Update layout size to match container. Call this if the layout appears incorrectly sized. This is useful for handling flexbox timing issues on page load or when the container size changes due to external factors.
Update tab style (pin state, title, etc.)
Manages Golden Layout instance and provides Angular integration.
Handles: