Class Tmux.Layout

java.lang.Object
org.jline.builtins.Tmux.Layout
Enclosing class:
Tmux

static class Tmux.Layout extends Object
  • Field Details

  • Constructor Details

    • Layout

      Layout()
  • Method Details

    • parse

      public static Tmux.Layout parse(String layout)
    • dump

      public String dump()
    • toHexChar

      private static char toHexChar(int i)
    • doDump

      private void doDump(StringBuilder sb)
    • resize

      public void resize(Tmux.Layout.Type type, int change, boolean opposite)
    • resizePaneGrow

      int resizePaneGrow(Tmux.Layout.Type type, int needed, boolean opposite)
    • resizePaneShrink

      int resizePaneShrink(Tmux.Layout.Type type, int needed)
    • prevSibling

      Tmux.Layout prevSibling()
    • nextSibling

      Tmux.Layout nextSibling()
    • resizeTo

      public void resizeTo(Tmux.Layout.Type type, int new_size)
    • resize

      public void resize(int sx, int sy)
    • remove

      public void remove()
    • resizeCheck

      private int resizeCheck(Tmux.Layout.Type type)
    • resizeAdjust

      private void resizeAdjust(Tmux.Layout.Type type, int change)
    • fixOffsets

      public void fixOffsets()
    • fixPanes

      public void fixPanes()
    • fixPanes

      public void fixPanes(int sx, int sy)
    • countCells

      public int countCells()
    • split

      public Tmux.Layout split(Tmux.Layout.Type type, int size, boolean insertBefore)
    • setSize

      private void setSize(int sx, int sy, int xoff, int yoff)
    • checksum

      private static int checksum(CharSequence layout)
    • checksum

      private static int checksum(CharSequence layout, int start)
    • parseCell

      private static Tmux.Layout parseCell(Tmux.Layout parent, String layout)