| java.lang.Object org.apache.harmony.awt.wtk.linux.WindowManager
WindowManager | class WindowManager (Code) | | Window manager specific actions
|
Method Summary | |
void | changeWindowProperty(long winId, long property, long type, long values) | int | changeWindowState(LinuxWindow wnd, int action, long[] properties) | X11.XEvent | createClientMessage(long winId, long msgType) | String | getAtomName(int atom) | long[] | getChildrenIDs(long windowID) | long | getFocusedWindow() | long | getInputFocus() | Insets | getNativeInsets(long windowId, long property) | long[] | getSupportedHints() | long | internAtom(String atomName) | boolean | isInputAllowed(long winId) | void | requestFrameExtents(long winId) register a window to receive notifications when WM frame extents
(i. | int | sendClientMessage(X11.XEvent event) | void | setDecorType(long winId, int decorType, boolean undecorated) | void | setFocusedWindow(long windowId) | int | setIcon(long windowID, long pixmap, int mask) | void | setInputAllowed(long winId, boolean allow) | void | setResizableHint(long winId, boolean resizable, int x, int y, int width, int height) | void | setResizableHint(long winId, boolean resizable, boolean zoomed, int x, int y, int width, int height) | void | setWMHints(int winId, int ownerID) Set non-geometry WM Hints, such as keyboard input,
window group leader, icon, etc. | void | setWMProtocols(long windowID) |
KDE_NET_WM_FRAME_STRUT | final public long KDE_NET_WM_FRAME_STRUT(Code) | | |
NET_FRAME_EXTENTS | final public long NET_FRAME_EXTENTS(Code) | | |
NET_WM_STATE | final public long NET_WM_STATE(Code) | | |
NET_WM_STATE_ABOVE | final public long NET_WM_STATE_ABOVE(Code) | | |
NET_WM_STATE_HIDDEN | final public long NET_WM_STATE_HIDDEN(Code) | | |
NET_WM_STATE_MAXIMIZED_HORZ | final public long NET_WM_STATE_MAXIMIZED_HORZ(Code) | | |
NET_WM_STATE_MAXIMIZED_VERT | final public long NET_WM_STATE_MAXIMIZED_VERT(Code) | | |
NET_WM_STATE_STAYS_ON_TOP | final public long NET_WM_STATE_STAYS_ON_TOP(Code) | | |
WM_DELETE_WINDOW | final public long WM_DELETE_WINDOW(Code) | | |
WM_PROTOCOLS | final public long WM_PROTOCOLS(Code) | | |
WM_TAKE_FOCUS | final public long WM_TAKE_FOCUS(Code) | | |
changeWindowProperty | void changeWindowProperty(long winId, long property, long type, long values)(Code) | | |
changeWindowState | int changeWindowState(LinuxWindow wnd, int action, long[] properties)(Code) | | |
createClientMessage | X11.XEvent createClientMessage(long winId, long msgType)(Code) | | |
getChildrenIDs | long[] getChildrenIDs(long windowID)(Code) | | array of child window id's(for a top-level this maybe a WM frame window) |
getFocusedWindow | long getFocusedWindow()(Code) | | |
getInputFocus | long getInputFocus()(Code) | | |
getNativeInsets | Insets getNativeInsets(long windowId, long property)(Code) | | Parameters: windowId - - native window ID Parameters: property - - could be NET_FRAME_EXTENTS or KDE_NET_WM_FRAME_STRUT native insets set by Window Manager, or null if Window managerdoesn't support this property or property has unexpected formats |
getSupportedHints | long[] getSupportedHints()(Code) | | |
isInputAllowed | boolean isInputAllowed(long winId)(Code) | | |
requestFrameExtents | void requestFrameExtents(long winId)(Code) | | register a window to receive notifications when WM frame extents
(i. e. native insets) change
Parameters: winId - - id of a window which wants to receive WM notifications |
setDecorType | void setDecorType(long winId, int decorType, boolean undecorated)(Code) | | |
setFocusedWindow | void setFocusedWindow(long windowId)(Code) | | |
setIcon | int setIcon(long windowID, long pixmap, int mask)(Code) | | |
setInputAllowed | void setInputAllowed(long winId, boolean allow)(Code) | | |
setResizableHint | void setResizableHint(long winId, boolean resizable, int x, int y, int width, int height)(Code) | | Parameters: winId - - the window ID Parameters: resizable - - the window should be resizable Parameters: width - - width to set if the window isn't resizable Parameters: height - - height to set if the window isn't resizable |
setResizableHint | void setResizableHint(long winId, boolean resizable, boolean zoomed, int x, int y, int width, int height)(Code) | | |
setWMHints | void setWMHints(int winId, int ownerID)(Code) | | Set non-geometry WM Hints, such as keyboard input,
window group leader, icon, etc.
|
setWMProtocols | void setWMProtocols(long windowID)(Code) | | |
|
|