create_window_full

Function create_window_full 

Source
pub fn create_window_full(
    store: &WaveStore,
    workspace_id: &str,
) -> Result<Window, StoreError>
Expand description

Create a new window with all required objects in a single transaction. If workspace_id is empty, creates workspace + tab + window + updates client all in one BEGIN/COMMIT — reducing 8+ lock acquisitions and fsyncs to 1.

Returns the created Window.