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.VirtualConsole
active
private int
lastActive
private Tmux.Layout
layout
private java.lang.String
name
private java.util.concurrent.atomic.AtomicInteger
paneId
private java.util.List<Tmux.VirtualConsole>
panes
private Tmux
tmux
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tmux.VirtualConsole
getActive()
java.lang.String
getName()
java.util.List<Tmux.VirtualConsole>
getPanes()
void
handleResize()
void
remove(Tmux.VirtualConsole console)
void
resizePane(Options opt, int adjust)
boolean
selectPane(Options opt)
Tmux.VirtualConsole
splitPane(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)
-
-