pub trait SetWindowOptionsTr<'a> {
    type Setter: SetWindowOptionTr;

Show 34 methods // Required methods fn new() -> Self; fn push(&mut self, option: TmuxCommand<'a>); fn push_cmds(&mut self, options: TmuxCommands<'a>); fn build(self) -> TmuxCommands<'a>; // Provided methods fn aggressive_resize<T>( self, target: Option<T>, switch: Option<Switch> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn automatic_rename<T>( self, target: Option<T>, switch: Option<Switch> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn automatic_rename_format<T, S>( self, target: Option<T>, format: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn clock_mode_colour<S, T>( self, target: Option<T>, colour: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn clock_mode_style<T>( self, target: Option<T>, clock_mode_style: Option<ClockModeStyle> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn main_pane_height<T>( self, target: Option<T>, height: Option<usize> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn main_pane_width<T>(self, target: Option<T>, width: Option<usize>) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn mode_keys<T>( self, target: Option<T>, mode_keys: Option<StatusKeys> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn mode_style<S, T>(self, target: Option<T>, mode_style: Option<S>) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn monitor_activity<T>( self, target: Option<T>, switch: Option<Switch> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn monitor_bell<T>(self, target: Option<T>, switch: Option<Switch>) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn monitor_silence<T>( self, target: Option<T>, interval: Option<usize> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn other_pane_height<T>( self, target: Option<T>, height: Option<usize> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn other_pane_width<T>( self, target: Option<T>, width: Option<usize> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn pane_active_border_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn pane_base_index<T>(self, target: Option<T>, index: Option<usize>) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn pane_border_format<S, T>( self, target: Option<T>, format: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn pane_border_status<T>( self, target: Option<T>, pane_border_status: Option<PaneBorderStatus> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn pane_border_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_status_activity_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_status_bell_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_status_current_format<S, T>( self, target: Option<T>, style: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_status_current_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_status_format<S, T>( self, target: Option<T>, string: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_status_last_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_status_separator<S, T>( self, target: Option<T>, string: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_status_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized { ... } fn window_size<T>( self, target: Option<T>, window_size: Option<WindowSize> ) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn wrap_search<T>(self, target: Option<T>, switch: Option<Switch>) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... } fn xterm_keys<T>(self, target: Option<T>, switch: Option<Switch>) -> Self where T: Into<Cow<'a, str>>, Self: Sized { ... }
}

Required Associated Types§

Required Methods§

source

fn new() -> Self

source

fn push(&mut self, option: TmuxCommand<'a>)

source

fn push_cmds(&mut self, options: TmuxCommands<'a>)

source

fn build(self) -> TmuxCommands<'a>

Provided Methods§

source

fn aggressive_resize<T>(self, target: Option<T>, switch: Option<Switch>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

aggressive-resize [on | off]
source

fn automatic_rename<T>(self, target: Option<T>, switch: Option<Switch>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

automatic-rename [on | off]
source

fn automatic_rename_format<T, S>( self, target: Option<T>, format: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.9:

automatic-rename-format format
source

fn clock_mode_colour<S, T>(self, target: Option<T>, colour: Option<S>) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

clock-mode-colour colour
source

fn clock_mode_style<T>( self, target: Option<T>, clock_mode_style: Option<ClockModeStyle> ) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

clock-mode-style [12 | 24]
source

fn main_pane_height<T>(self, target: Option<T>, height: Option<usize>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

main-pane-height height
source

fn main_pane_width<T>(self, target: Option<T>, width: Option<usize>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

main-pane-width width
source

fn mode_keys<T>(self, target: Option<T>, mode_keys: Option<StatusKeys>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

mode-keys [vi | emacs]
source

fn mode_style<S, T>(self, target: Option<T>, mode_style: Option<S>) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.9:

mode-style style
source

fn monitor_activity<T>(self, target: Option<T>, switch: Option<Switch>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

monitor-activity [on | off]
source

fn monitor_bell<T>(self, target: Option<T>, switch: Option<Switch>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^2.6:

monitor-bell [on | off]
source

fn monitor_silence<T>(self, target: Option<T>, interval: Option<usize>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.4:

monitor-silence [interval]
source

fn other_pane_height<T>(self, target: Option<T>, height: Option<usize>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.4:

other-pane-height height
source

fn other_pane_width<T>(self, target: Option<T>, width: Option<usize>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.4:

other-pane-width width
source

fn pane_active_border_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^2.0:

pane-active-border-style style
source

fn pane_base_index<T>(self, target: Option<T>, index: Option<usize>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.6:

pane-base-index index
source

fn pane_border_format<S, T>(self, target: Option<T>, format: Option<S>) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^2.3:

pane-border-format format
source

fn pane_border_status<T>( self, target: Option<T>, pane_border_status: Option<PaneBorderStatus> ) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^2.3:

pane-border-status [off | top | bottom]
source

fn pane_border_style<S, T>(self, target: Option<T>, style: Option<S>) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^2.0:

pane-border-style style
source

fn window_status_activity_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.9:

window-status-activity-style style
source

fn window_status_bell_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.9:

window-status-bell-style style
source

fn window_status_current_format<S, T>( self, target: Option<T>, style: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.2:

window-status-current-format string
source

fn window_status_current_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.9:

window-status-current-style style
source

fn window_status_format<S, T>( self, target: Option<T>, string: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.2:

window-status-format string
source

fn window_status_last_style<S, T>( self, target: Option<T>, style: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.9:

window-status-last-style style
source

fn window_status_separator<S, T>( self, target: Option<T>, string: Option<S> ) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.7:

window-status-separator string
source

fn window_status_style<S, T>(self, target: Option<T>, style: Option<S>) -> Self
where T: Into<Cow<'a, str>>, S: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.9:

window-status-style style
source

fn window_size<T>( self, target: Option<T>, window_size: Option<WindowSize> ) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^2.9:

window-size largest | smallest | manual | latest
§Manual

tmux ^1.7:

wrap-search [on | off]
source

fn xterm_keys<T>(self, target: Option<T>, switch: Option<Switch>) -> Self
where T: Into<Cow<'a, str>>, Self: Sized,

§Manual

tmux ^1.0:

xterm-keys [on | off]

Object Safety§

This trait is not object safe.

Implementors§