Class Tmux.VirtualConsole

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable
    Enclosing class:
    Tmux

    private static class Tmux.VirtualConsole
    extends java.lang.Object
    implements java.io.Closeable
    • Field Detail

      • id

        private final int id
      • left

        private int left
      • top

        private int top
      • active

        private int active
      • clock

        private boolean clock
      • masterOutput

        private final java.io.OutputStream masterOutput
      • masterInputOutput

        private final java.io.OutputStream masterInputOutput
    • Constructor Detail

      • VirtualConsole

        public VirtualConsole​(int id,
                              java.lang.String type,
                              int left,
                              int top,
                              int columns,
                              int rows,
                              java.lang.Runnable dirty,
                              java.util.function.Consumer<Tmux.VirtualConsole> closer,
                              Tmux.Layout layout)
                       throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • left

        public int left()
      • top

        public int top()
      • right

        public int right()
      • bottom

        public int bottom()
      • width

        public int width()
      • height

        public int height()
      • getMasterInputOutput

        public java.io.OutputStream getMasterInputOutput()
      • resize

        public void resize​(int left,
                           int top,
                           int width,
                           int height)
      • dump

        public void dump​(long[] fullscreen,
                         int ftop,
                         int fleft,
                         int fheight,
                         int fwidth,
                         int[] cursor)
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException