ttx 0.1.0
Loading...
Searching...
No Matches
ttx::CreatePaneArgs Struct Reference

#include <ttx/pane.h>

Public Member Functions

auto clone () const -> CreatePaneArgs
 
auto with_cwd (di::Optional< di::Path > cwd) const &-> CreatePaneArgs
 

Public Attributes

di::Vector< di::TransparentString > command {}
 
di::Optional< di::Path > capture_command_output_path {}
 
di::Optional< di::Path > replay_path {}
 
di::Optional< di::Path > save_state_path {}
 
di::Optional< di::String > pipe_input {}
 
di::Optional< di::Path > cwd {}
 
di::Optional< di::Path > terminfo_dir {}
 
di::TransparentStringView term { "xterm-ttx"_tsv }
 
bool pipe_output { false }
 
bool mock { false }
 
PaneHooks hooks {}
 

Member Function Documentation

◆ clone()

auto ttx::CreatePaneArgs::clone ( ) const -> CreatePaneArgs
inline

◆ with_cwd()

auto ttx::CreatePaneArgs::with_cwd ( di::Optional< di::Path > cwd) const & -> CreatePaneArgs
inline

Member Data Documentation

◆ capture_command_output_path

di::Optional<di::Path> ttx::CreatePaneArgs::capture_command_output_path {}

◆ command

di::Vector<di::TransparentString> ttx::CreatePaneArgs::command {}

◆ cwd

di::Optional<di::Path> ttx::CreatePaneArgs::cwd {}

◆ hooks

PaneHooks ttx::CreatePaneArgs::hooks {}

◆ mock

bool ttx::CreatePaneArgs::mock { false }

◆ pipe_input

di::Optional<di::String> ttx::CreatePaneArgs::pipe_input {}

◆ pipe_output

bool ttx::CreatePaneArgs::pipe_output { false }

◆ replay_path

di::Optional<di::Path> ttx::CreatePaneArgs::replay_path {}

◆ save_state_path

di::Optional<di::Path> ttx::CreatePaneArgs::save_state_path {}

◆ term

di::TransparentStringView ttx::CreatePaneArgs::term { "xterm-ttx"_tsv }

◆ terminfo_dir

di::Optional<di::Path> ttx::CreatePaneArgs::terminfo_dir {}

The documentation for this struct was generated from the following file: