Raxol.Terminal.Tab.WindowIntegration (Raxol v2.0.1)
View SourceIntegration module for managing tabs and their associated windows.
Summary
Functions
Creates a window for an existing tab (3-arity version).
Creates a window for an existing tab.
Destroys the window for an existing tab.
Gets the window ID for an existing tab.
Switches to an existing tab and its window.
Updates the window configuration for an existing tab.
Types
@type t() :: %{tabs: map()}
Functions
@spec create_window_for_tab(t(), String.t(), map()) :: {:ok, String.t(), t(), map()} | {:error, term()}
Creates a window for an existing tab (3-arity version).
@spec create_window_for_tab(t(), String.t(), map(), map()) :: {:ok, String.t(), t(), map()} | {:error, term()}
Creates a window for an existing tab.
Destroys the window for an existing tab.
Gets the window ID for an existing tab.
Switches to an existing tab and its window.
Updates the window configuration for an existing tab.