On this page
io.github.libtmux.Layout.Layout
- Module
- io.github.libtmux.Layout
- Package
- io.github.libtmux:libtmux
- Source
- libtmux/src/main/java/io/github/libtmux/Layout.java
-
One of tmux's built-in pane arrangements.
<p>An enum rather than a string, and not for tidiness:
select-layoutwith a name tmux does not recognise <em>ends the server</em> on 3.3a, taking every session on that socket with it — including sessions this program never created. Every other supported release answersinvalid layoutand carries on.<p>A name that cannot be misspelled cannot trigger that.
Window#applyLayoutcovers the other way in, a serialized layout string, by checking it before tmux sees it.
12 declared, 0 inherited
Members
- EVEN_HORIZONTAL constant
- EVEN_VERTICAL constant
- MAIN_HORIZONTAL constant
- MAIN_HORIZONTAL_MIRRORED constant Requires tmux 3.5.
- MAIN_VERTICAL constant
- MAIN_VERTICAL_MIRRORED constant Requires tmux 3.5.
- TILED constant
- Layout method
- requireSupported method Refuses this layout when the running tmux predates it.
- since method The first supported release that has this layout.
- tmuxName method The name tmux knows this by.
- toString method