Struct tmux_interface::options::window_options::WindowOptionsBuilder[][src]

pub struct WindowOptionsBuilder<'a> {
    pub aggressive_resize: Option<Switch>,
    pub allow_rename: Option<Switch>,
    pub alternate_screen: Option<Switch>,
    pub automatic_rename: Option<Switch>,
    pub automatic_rename_format: Option<&'a str>,
    pub clock_mode_colour: Option<&'a str>,
    pub clock_mode_style: Option<ClockModeStyle>,
    pub force_height: Option<usize>,
    pub force_width: Option<usize>,
    pub main_pane_height: Option<usize>,
    pub main_pane_width: Option<usize>,
    pub mode_keys: Option<StatusKeys>,
    pub mode_style: Option<&'a str>,
    pub monitor_activity: Option<Switch>,
    pub monitor_bell: Option<Switch>,
    pub monitor_silence: Option<usize>,
    pub other_pane_height: Option<usize>,
    pub other_pane_width: Option<usize>,
    pub pane_active_border_style: Option<&'a str>,
    pub pane_base_index: Option<usize>,
    pub pane_border_format: Option<&'a str>,
    pub pane_border_status: Option<PaneBorderStatus>,
    pub pane_border_style: Option<&'a str>,
    pub remain_on_exit: Option<Switch>,
    pub synchronize_panes: Option<Switch>,
    pub window_active_style: Option<&'a str>,
    pub window_status_activity_style: Option<&'a str>,
    pub window_status_bell_style: Option<&'a str>,
    pub window_status_current_format: Option<&'a str>,
    pub window_status_current_style: Option<&'a str>,
    pub window_status_format: Option<&'a str>,
    pub window_status_last_style: Option<&'a str>,
    pub window_status_separator: Option<&'a str>,
    pub window_status_style: Option<&'a str>,
    pub word_separators: Option<&'a str>,
    pub window_style: Option<&'a str>,
    pub wrap_search: Option<Switch>,
    pub xterm_keys: Option<Switch>,
}

Fields

aggressive_resize: Option<Switch>allow_rename: Option<Switch>alternate_screen: Option<Switch>automatic_rename: Option<Switch>automatic_rename_format: Option<&'a str>clock_mode_colour: Option<&'a str>clock_mode_style: Option<ClockModeStyle>force_height: Option<usize>force_width: Option<usize>main_pane_height: Option<usize>main_pane_width: Option<usize>mode_keys: Option<StatusKeys>mode_style: Option<&'a str>monitor_activity: Option<Switch>monitor_bell: Option<Switch>monitor_silence: Option<usize>other_pane_height: Option<usize>other_pane_width: Option<usize>pane_active_border_style: Option<&'a str>pane_base_index: Option<usize>pane_border_format: Option<&'a str>pane_border_status: Option<PaneBorderStatus>pane_border_style: Option<&'a str>remain_on_exit: Option<Switch>synchronize_panes: Option<Switch>window_active_style: Option<&'a str>window_status_activity_style: Option<&'a str>window_status_bell_style: Option<&'a str>window_status_current_format: Option<&'a str>window_status_current_style: Option<&'a str>window_status_format: Option<&'a str>window_status_last_style: Option<&'a str>window_status_separator: Option<&'a str>window_status_style: Option<&'a str>word_separators: Option<&'a str>window_style: Option<&'a str>wrap_search: Option<Switch>xterm_keys: Option<Switch>

Implementations

impl<'a> WindowOptionsBuilder<'a>[src]

pub fn new() -> Self[src]

pub fn aggressive_resize(&mut self, aggressive_resize: Switch) -> &mut Self[src]

pub fn automatic_rename(&mut self, automatic_rename: Switch) -> &mut Self[src]

pub fn automatic_rename_format(
    &mut self,
    automatic_rename_format: &'a str
) -> &mut Self
[src]

pub fn clock_mode_colour(&mut self, clock_mode_colour: &'a str) -> &mut Self[src]

pub fn clock_mode_style(
    &mut self,
    clock_mode_style: ClockModeStyle
) -> &mut Self
[src]

pub fn main_pane_height(&mut self, main_pane_height: usize) -> &mut Self[src]

pub fn main_pane_width(&mut self, main_pane_width: usize) -> &mut Self[src]

pub fn mode_keys(&mut self, mode_keys: StatusKeys) -> &mut Self[src]

pub fn mode_style(&mut self, mode_style: &'a str) -> &mut Self[src]

pub fn monitor_activity(&mut self, monitor_activity: Switch) -> &mut Self[src]

pub fn monitor_bell(&mut self, monitor_bell: Switch) -> &mut Self[src]

pub fn monitor_silence(&mut self, monitor_silence: usize) -> &mut Self[src]

pub fn other_pane_height(&mut self, other_pane_height: usize) -> &mut Self[src]

pub fn other_pane_width(&mut self, other_pane_width: usize) -> &mut Self[src]

pub fn pane_active_border_style(
    &mut self,
    pane_active_border_style: &'a str
) -> &mut Self
[src]

pub fn pane_base_index(&mut self, pane_base_index: usize) -> &mut Self[src]

pub fn pane_border_format(&mut self, pane_border_format: &'a str) -> &mut Self[src]

pub fn pane_border_status(
    &mut self,
    pane_border_status: PaneBorderStatus
) -> &mut Self
[src]

pub fn synchronize_panes(&mut self, synchronize_panes: Switch) -> &mut Self[src]

pub fn window_status_activity_style(
    &mut self,
    window_status_activity_style: &'a str
) -> &mut Self
[src]

pub fn window_status_bell_style(
    &mut self,
    window_status_bell_style: &'a str
) -> &mut Self
[src]

pub fn window_status_current_format(
    &mut self,
    window_status_current_format: &'a str
) -> &mut Self
[src]

pub fn window_status_format(
    &mut self,
    window_status_format: &'a str
) -> &mut Self
[src]

pub fn window_status_last_style(
    &mut self,
    window_status_last_style: &'a str
) -> &mut Self
[src]

pub fn window_status_separator(
    &mut self,
    window_status_separator: &'a str
) -> &mut Self
[src]

pub fn window_status_style(&mut self, window_status_style: &'a str) -> &mut Self[src]

pub fn xterm_keys(&mut self, xterm_keys: Switch) -> &mut Self[src]

pub fn build(&self) -> WindowOptions[src]

Trait Implementations

impl<'a> Debug for WindowOptionsBuilder<'a>[src]

impl<'a> Default for WindowOptionsBuilder<'a>[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.