Struct tmux_interface::variables::pane::pane::Pane[][src]

pub struct Pane {
    pub active: Option<bool>,
    pub at_bottom: Option<bool>,
    pub at_left: Option<bool>,
    pub at_right: Option<bool>,
    pub at_top: Option<bool>,
    pub bottom: Option<usize>,
    pub current_command: Option<String>,
    pub current_path: Option<String>,
    pub dead: Option<bool>,
    pub dead_status: Option<usize>,
    pub format: Option<bool>,
    pub height: Option<usize>,
    pub id: Option<usize>,
    pub in_mode: Option<bool>,
    pub index: Option<usize>,
    pub input_off: Option<bool>,
    pub left: Option<usize>,
    pub mode: Option<usize>,
    pub pid: Option<usize>,
    pub pipe: Option<bool>,
    pub right: Option<usize>,
    pub search_string: Option<usize>,
    pub start_command: Option<usize>,
    pub synchronized: Option<bool>,
    pub tabs: Option<PaneTabs>,
    pub title: Option<String>,
    pub top: Option<usize>,
    pub tty: Option<String>,
    pub width: Option<usize>,
}

Fields

active: Option<bool>

pane_active - 1 if active pane

at_bottom: Option<bool>

1 if pane is at the bottom of window

at_left: Option<bool>

1 if pane is at the left of window

at_right: Option<bool>

1 if pane is at the right of window

at_top: Option<bool>

1 if pane is at the top of window

bottom: Option<usize>

pane_bottom - Bottom of pane

current_command: Option<String>

pane_current_command - Current command if available

current_path: Option<String>

pane_current_path - Current path if available

dead: Option<bool>

pane_dead - 1 if pane is dead

dead_status: Option<usize>

pane_dead_status - Exit status of process in dead pane

format: Option<bool>

1 if format is for a pane

height: Option<usize>

pane_height - Height of pane

id: Option<usize>

pane_id - #D Unique pane ID

in_mode: Option<bool>

pane_in_mode - 1 if pane is in a mode

index: Option<usize>

pane_index - #P Index of pane

input_off: Option<bool>

pane_input_off - 1 if input to pane is disabled

left: Option<usize>

pane_left - Left of pane

mode: Option<usize>

Name of pane mode, if any

pid: Option<usize>

pane_pid - PID of first process in pane

pipe: Option<bool>

pane_pipe - 1 if pane is being piped

right: Option<usize>

pane_right - Right of pane

search_string: Option<usize>

Last search string in copy mode

start_command: Option<usize>

pane_start_command - Command pane started with

synchronized: Option<bool>

pane_synchronized - 1 if pane is synchronized

tabs: Option<PaneTabs>

pane_tabs - Pane tab positions

title: Option<String>

pane_title - #T Title of pane (can be set by application)

top: Option<usize>

pane_top - Top of pane

tty: Option<String>

pane_tty - Pseudo terminal of pane

width: Option<usize>

pane_width - Width of pane

Implementations

impl Pane[src]

pub fn new() -> Self[src]

pub fn from_str(pane_str: &str, bitflags: u64) -> Result<Self, Error>[src]

Trait Implementations

impl Clone for Pane[src]

impl Debug for Pane[src]

impl Default for Pane[src]

impl PartialEq<Pane> for Pane[src]

impl StructuralPartialEq for Pane[src]

Auto Trait Implementations

impl RefUnwindSafe for Pane

impl Send for Pane

impl Sync for Pane

impl Unpin for Pane

impl UnwindSafe for Pane

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.