Raxol.Terminal.Window.Manager (Raxol v0.5.0)
View SourceManages terminal window properties and operations.
Summary
Functions
Gets the window height.
Gets the window icon name.
Gets the window position.
Gets the window stacking order.
Gets the window title.
Gets the window width.
Gets the current window state.
Creates a new window manager instance.
Restores the previously saved window size.
Saves the current window size for later restoration.
Sets the window icon name.
Sets the window stacking order.
Sets the window position.
Sets the window size.
Sets the window title.
Types
@type stacking_order() :: :normal | :above | :below
@type t() :: %Raxol.Terminal.Window.Manager{ icon_name: String.t(), position: window_position(), saved_position: window_position() | nil, saved_size: window_size() | nil, size: window_size(), stacking_order: stacking_order(), title: String.t() }
@type window_size() :: {pos_integer(), pos_integer()}
Functions
Gets the window height.
Gets the window icon name.
Gets the window position.
Gets the window stacking order.
Gets the window title.
Gets the window width.
Gets the current window state.
Creates a new window manager instance.
Restores the previously saved window size.
Saves the current window size for later restoration.
Sets the window icon name.
Sets the window stacking order.
Sets the window position.
Sets the window size.
Sets the window title.