On this page
Pane
- Package
- libtmux-swift
- Source
- Sources/LibTmux/Pane.swift
- Bases:
A tmux pane, as it was when the listing was read.
A pane belongs to one window; session membership runs through
WindowLink.
19 declared, 0 inherited
Members
- !=(_:_:) function Returns a Boolean value indicating whether two values are not equal.
- filterFieldID(for:) method The stable wire id for a key path, or
nilif the property is not filterable. - filterFieldType(_:) method The value kind an id names, or
nilwhen this model does not know it. - filterValue(_:of:) method Reads the field an id names, or
nilif this model has no such field. - init(from:) method Creates a new instance by decoding from the given decoder.
- init(id:index:width:height:isActive:currentCommand:currentPath:isAtTop:isAtBottom:isAtLeft:isAtRight:windowID:incarnation:) method
- currentCommand property The command tmux believes is running. It reflects the foreground process, so it changes as the user works.
- currentPath property The working directory of the process in the pane, which follows the user around rather than staying where the pane was created.
- height property The height tmux is drawing this pane at, in cells.
- id property tmux's own pane id —
%0,%1. - incarnation property The daemon this value was read from.
- index property Position within its window, renumbered as panes come and go.
- isActive property The pane a command reaches when it names the window and stops there.
- isAtBottom property Whether the pane reaches its window's bottom edge.
- isAtLeft property Whether the pane reaches its window's left edge.
- isAtRight property Whether the pane reaches its window's right edge.
- isAtTop property Whether the pane reaches its window's top edge. A pane can be against more than one edge, and a lone pane is against all four.
- width property The width tmux is drawing this pane at, in cells.
- windowID property The window this pane is in. Panes move between windows, so this is where it is now rather than where it started.