private static class WindowManager.WorkArea
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<Window<?>> |
currentWindowsStack
Stack for for windows, following CURRENT-WINDOW last assignment.
|
private int |
defaultColumns
The default number of columns for new windows.
|
private int |
defaultRows
The default number of rows for new windows.
|
private static java.util.Map<GuiWindow,java.util.Set<TopLevelWindow>> |
delayedMinimizeWindows
The map of registered windows to execute the delayed-minimize logic on
|
private java.util.List<TitledWindow<?>> |
fixedOrderWindows
Storage for windows, following their creation order.
|
private int |
locationDx
The Y delta when placing a new window.
|
private int |
locationDy
The X delta when placing a new window.
|
private TopLevelWindow |
pendingActive
Top-level window which is pending its activation
|
private java.util.Set<TopLevelWindow<?>> |
silencedWindows
Set of silenced windows, no particular ordering is implied here.
|
private java.util.List<TitledWindow<?>> |
windows
Storage for windows.
|
private int |
x
The default X location for new windows.
|
private int |
y
The default Y location for new windows.
|
Modifier | Constructor and Description |
---|---|
private |
WorkArea() |
private java.util.List<TitledWindow<?>> windows
private java.util.List<TitledWindow<?>> fixedOrderWindows
private java.util.ArrayList<Window<?>> currentWindowsStack
private java.util.Set<TopLevelWindow<?>> silencedWindows
private static java.util.Map<GuiWindow,java.util.Set<TopLevelWindow>> delayedMinimizeWindows
private int defaultRows
private int defaultColumns
private int x
private int y
private int locationDy
private int locationDx
private TopLevelWindow pendingActive