WindowBasedTextGUI |
MultiWindowTextGUI.addWindow(Window window) |
|
WindowBasedTextGUI |
WindowBasedTextGUI.addWindow(Window window) |
Adds a window to the TextGUI system, depending on the window manager this window may or may not be immediately
visible.
|
void |
WindowList.addWindow(Window window) |
|
WindowBasedTextGUI |
MultiWindowTextGUI.addWindowAndWait(Window window) |
|
WindowBasedTextGUI |
WindowBasedTextGUI.addWindowAndWait(Window window) |
Adds a window to the TextGUI system, depending on the window manager this window may or may not be immediately
visible.
|
protected void |
MultiWindowTextGUI.changeWindowHintsForDragged(Window window) |
In order for window to be draggable, it would no longer be CENTERED.
|
TextGUIGraphics |
DefaultWindowDecorationRenderer.draw(WindowBasedTextGUI textGUI,
TextGUIGraphics graphics,
Window window) |
|
TextGUIGraphics |
EmptyWindowDecorationRenderer.draw(WindowBasedTextGUI textGUI,
TextGUIGraphics graphics,
Window window) |
|
TextGUIGraphics |
FatWindowDecorationRenderer.draw(WindowBasedTextGUI textGUI,
TextGUIGraphics graphics,
Window window) |
|
TextGUIGraphics |
WindowDecorationRenderer.draw(WindowBasedTextGUI textGUI,
TextGUIGraphics graphics,
Window window) |
Draws the window decorations for a particular window and returns a new TextGraphics that is locked to the area
inside of the window decorations where the content of the window should be drawn
|
TerminalSize |
DefaultWindowDecorationRenderer.getDecoratedSize(Window window,
TerminalSize contentAreaSize) |
|
TerminalSize |
EmptyWindowDecorationRenderer.getDecoratedSize(Window window,
TerminalSize contentAreaSize) |
|
TerminalSize |
FatWindowDecorationRenderer.getDecoratedSize(Window window,
TerminalSize contentAreaSize) |
|
TerminalSize |
WindowDecorationRenderer.getDecoratedSize(Window window,
TerminalSize contentAreaSize) |
Retrieves the full size of the window, including all window decorations, given all components inside the window.
|
private Window |
WindowList.getNextWindow(boolean reverse,
Window window) |
|
TerminalPosition |
DefaultWindowDecorationRenderer.getOffset(Window window) |
|
TerminalPosition |
EmptyWindowDecorationRenderer.getOffset(Window window) |
|
TerminalPosition |
FatWindowDecorationRenderer.getOffset(Window window) |
|
TerminalPosition |
WindowDecorationRenderer.getOffset(Window window) |
Returns how much to step right and down from the top left position of the window decorations to the top left
position of the actual window
|
default TerminalRectangle |
WindowDecorationRenderer.getTitleBarRectangle(Window window) |
|
WindowDecorationRenderer |
DefaultWindowManager.getWindowDecorationRenderer(Window window) |
|
WindowDecorationRenderer |
WindowManager.getWindowDecorationRenderer(Window window) |
Returns the WindowDecorationRenderer for a particular window
|
private boolean |
FatWindowDecorationRenderer.hasTitle(Window window) |
|
WindowBasedTextGUI |
MultiWindowTextGUI.moveToBottom(Window window) |
|
void |
WindowList.moveToBottom(Window window) |
|
WindowBasedTextGUI |
MultiWindowTextGUI.moveToTop(Window window) |
|
WindowBasedTextGUI |
WindowBasedTextGUI.moveToTop(Window window) |
Windows are internally stored as a stack and newer windows are added at the top of the stack.
|
void |
WindowList.moveToTop(Window window) |
|
void |
DefaultWindowManager.onAdded(WindowBasedTextGUI textGUI,
Window window,
java.util.List<Window> allWindows) |
|
void |
WindowManager.onAdded(WindowBasedTextGUI textGUI,
Window window,
java.util.List<Window> allWindows) |
Called whenever a window is added to the WindowBasedTextGUI .
|
void |
WindowListenerAdapter.onInput(Window basePane,
KeyStroke keyStroke,
java.util.concurrent.atomic.AtomicBoolean deliverEvent) |
|
void |
WindowListener.onMoved(Window window,
TerminalPosition oldPosition,
TerminalPosition newPosition) |
Called whenever the window's position has changed, no matter if it was done by the window manager or the user
|
void |
WindowListenerAdapter.onMoved(Window window,
TerminalPosition oldPosition,
TerminalPosition newPosition) |
|
void |
DefaultWindowManager.onRemoved(WindowBasedTextGUI textGUI,
Window window,
java.util.List<Window> allWindows) |
|
void |
WindowManager.onRemoved(WindowBasedTextGUI textGUI,
Window window,
java.util.List<Window> allWindows) |
Called whenever a window is removed from a WindowBasedTextGUI .
|
void |
WindowListener.onResized(Window window,
TerminalSize oldSize,
TerminalSize newSize) |
Called whenever the window's size has changed, no matter if it was done by the window manager or the user
|
void |
WindowListenerAdapter.onResized(Window window,
TerminalSize oldSize,
TerminalSize newSize) |
|
void |
WindowListenerAdapter.onUnhandledInput(Window basePane,
KeyStroke keyStroke,
java.util.concurrent.atomic.AtomicBoolean hasBeenHandled) |
|
void |
WindowPostRenderer.postRender(ThemedTextGraphics textGraphics,
TextGUI textGUI,
Window window) |
Called by DefaultWindowTextGUI immediately after a Window has been rendered, to let you do post-processing.
|
void |
WindowShadowRenderer.postRender(ThemedTextGraphics textGraphics,
TextGUI textGUI,
Window window) |
|
protected void |
DefaultWindowManager.prepareWindow(TerminalSize screenSize,
Window window) |
Called by DefaultWindowManager when iterating through all windows to decide their size and position.
|
WindowBasedTextGUI |
MultiWindowTextGUI.removeWindow(Window window) |
|
WindowBasedTextGUI |
WindowBasedTextGUI.removeWindow(Window window) |
Removes a window from the TextGUI.
|
boolean |
WindowList.removeWindow(Window window) |
Removes the window from this WindowList.
|
MultiWindowTextGUI |
MultiWindowTextGUI.setActiveWindow(Window activeWindow) |
|
WindowBasedTextGUI |
WindowBasedTextGUI.setActiveWindow(Window activeWindow) |
Selects a particular window to be considered 'active' and receive all input events
|
void |
WindowList.setActiveWindow(Window activeWindow) |
|
void |
MultiWindowTextGUI.waitForWindowToClose(Window window) |
|
void |
WindowBasedTextGUI.waitForWindowToClose(Window abstractWindow) |
Waits for the specified window to be closed
|