Lines Matching defs:window

47     public void setState(XWindowPeer window, int state) {
48 if (log.isLoggable(PlatformLogger.FINE)) log.fine("Setting state of " + window + " to " + state);
49 if (window.isShowing()) {
50 requestState(window, state);
52 setInitialState(window, state);
56 private void setInitialState(XWindowPeer window, int state) {
57 XAtomList old_state = window.getNETWMState();
58 log.fine("Current state of the window {0} is {1}", window, old_state);
69 log.fine("Setting initial state of the window {0} to {1}", window, old_state);
70 window.setNETWMState(old_state);
73 private void requestState(XWindowPeer window, int state) {
79 int old_net_state = getState(window);
102 if (log.isLoggable(PlatformLogger.FINE)) log.fine("Requesting state on " + window + " for " + state);
104 req.set_window(window.getWindow());
111 XlibWrapper.RootWindow(XToolkit.getDisplay(), window.getScreenNumber()),
124 public int getState(XWindowPeer window) {
125 return getStateImpl(window);
131 int getStateImpl(XWindowPeer window) {
132 XAtomList net_wm_state = window.getNETWMState();
160 public void unshadeKludge(XWindowPeer window) {
161 XAtomList net_wm_state = window.getNETWMState();
163 window.setNETWMState(net_wm_state);
173 public void requestState(XWindow window, XAtom state, boolean isAdd) {
177 req.set_window(window.getWindow());
184 log.fine("Setting _NET_STATE atom {0} on {1} for {2}", state, window, Boolean.valueOf(isAdd));
188 XlibWrapper.RootWindow(XToolkit.getDisplay(), window.getScreenNumber()),
203 * If window is showing then it uses ClientMessage, otherwise adjusts NET_WM_STATE list
204 * @param window Window which NET_WM_STATE property is being modified
208 private void setStateHelper(XWindowPeer window, XAtom state, boolean set) {
210 Boolean.valueOf(window.isWithdrawn()), Boolean.valueOf(window.isVisible()),
211 Boolean.valueOf(window.isMapped()), Boolean.valueOf(window.isShowing()));
212 if (window.isShowing()) {
213 requestState(window, state, set);
215 XAtomList net_wm_state = window.getNETWMState();
216 log.finer("Current state on {0} is {1}", window, net_wm_state);
222 log.fine("Setting states on {0} to {1}", window, net_wm_state);
223 window.setNETWMState(net_wm_state);
228 public void setLayer(XWindowPeer window, int layer) {
229 setStateHelper(window, XA_NET_WM_STATE_ABOVE, layer == LAYER_ALWAYS_ON_TOP);
236 XAtom XA_NET_WM_NAME = XAtom.get("_NET_WM_NAME"); /* window property */
237 XAtom XA_NET_WM_STATE = XAtom.get("_NET_WM_STATE");/* both window property and request */
355 * Sets _NET_WM_ICON property on the window using the List of IconInfo
358 public void setWMIcons(XWindowPeer window, java.util.List<IconInfo> icons) {
359 if (window == null) return;
363 iconsAtom.DeleteProperty(window);
387 iconsAtom.setAtomData(window.getWindow(), XAtom.XA_CARDINAL, buffer, bufferSize/Native.getCard32Size());
392 iconsAtom.DeleteProperty(window);
396 public boolean isWMStateNetHidden(XWindowPeer window) {
400 XAtomList state = window.getNETWMState();