Package org.jline.builtins
Class Tmux.Window
- java.lang.Object
-
- org.jline.builtins.Tmux.Window
-
- Enclosing class:
- Tmux
private class Tmux.Window extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private Tmux.VirtualConsoleactiveprivate intlastActiveprivate Tmux.Layoutlayoutprivate java.lang.Stringnameprivate java.util.concurrent.atomic.AtomicIntegerpaneIdprivate java.util.List<Tmux.VirtualConsole>panesprivate Tmuxtmux
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tmux.VirtualConsolegetActive()java.lang.StringgetName()java.util.List<Tmux.VirtualConsole>getPanes()voidhandleResize()voidremove(Tmux.VirtualConsole console)voidresizePane(Options opt, int adjust)booleanselectPane(Options opt)Tmux.VirtualConsolesplitPane(Options opt)
-
-
-
Field Detail
-
panes
private java.util.List<Tmux.VirtualConsole> panes
-
active
private Tmux.VirtualConsole active
-
lastActive
private int lastActive
-
paneId
private final java.util.concurrent.atomic.AtomicInteger paneId
-
layout
private Tmux.Layout layout
-
tmux
private Tmux tmux
-
name
private java.lang.String name
-
-
Constructor Detail
-
Window
public Window(Tmux tmux) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getPanes
public java.util.List<Tmux.VirtualConsole> getPanes()
-
getActive
public Tmux.VirtualConsole getActive()
-
remove
public void remove(Tmux.VirtualConsole console)
-
handleResize
public void handleResize()
-
splitPane
public Tmux.VirtualConsole splitPane(Options opt) throws java.io.IOException
- Throws:
java.io.IOException
-
selectPane
public boolean selectPane(Options opt)
-
resizePane
public void resizePane(Options opt, int adjust)
-
-