final class MonocleWindowManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private MonocleWindow |
focusedWindow |
private static MonocleWindowManager |
instance |
private int |
nextID |
private MonocleWindow[] |
windows
The window stack.
|
Modifier | Constructor and Description |
---|---|
private |
MonocleWindowManager() |
Modifier and Type | Method and Description |
---|---|
(package private) int |
addWindow(MonocleWindow window) |
(package private) boolean |
closeWindow(MonocleWindow window) |
(package private) MonocleWindow |
getFocusedWindow() |
(package private) static MonocleWindowManager |
getInstance() |
(package private) MonocleWindow |
getWindowForLocation(int x,
int y) |
private int |
getWindowIndex(MonocleWindow window) |
(package private) boolean |
grabFocus(MonocleWindow window) |
(package private) boolean |
maximizeWindow(MonocleWindow window) |
(package private) boolean |
minimizeWindow(MonocleWindow window) |
(package private) void |
notifyFocusDisabled(MonocleWindow window) |
(package private) void |
repaintAll() |
(package private) static void |
repaintFromNative() |
(package private) boolean |
requestFocus(MonocleWindow window) |
(package private) void |
toBack(MonocleWindow window) |
(package private) void |
toFront(MonocleWindow window) |
(package private) void |
ungrabFocus(MonocleWindow window) |
private static MonocleWindowManager instance
private MonocleWindow[] windows
private int nextID
private MonocleWindow focusedWindow
static MonocleWindowManager getInstance()
private int getWindowIndex(MonocleWindow window)
void toBack(MonocleWindow window)
void toFront(MonocleWindow window)
int addWindow(MonocleWindow window)
boolean closeWindow(MonocleWindow window)
boolean minimizeWindow(MonocleWindow window)
boolean maximizeWindow(MonocleWindow window)
boolean requestFocus(MonocleWindow window)
boolean grabFocus(MonocleWindow window)
void ungrabFocus(MonocleWindow window)
MonocleWindow getWindowForLocation(int x, int y)
void notifyFocusDisabled(MonocleWindow window)
MonocleWindow getFocusedWindow()
void repaintAll()
static void repaintFromNative()