Class Tmux.Layout

  • Enclosing class:
    Tmux

    static class Tmux.Layout
    extends java.lang.Object
    • Constructor Detail

      • Layout

        Layout()
    • Method Detail

      • parse

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

        public java.lang.String dump()
      • toHexChar

        private static char toHexChar​(int i)
      • doDump

        private void doDump​(java.lang.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)
      • resize

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

        public void remove()
      • 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()
      • setSize

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

        private static int checksum​(java.lang.CharSequence layout)
      • checksum

        private static int checksum​(java.lang.CharSequence layout,
                                    int start)