Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!bu.edu!polygen!bill From: bill@polygen.uucp (Bill Poitras) Newsgroups: comp.windows.x Subject: Problems setting Window Manager hints (QUERY) Keywords: ICCCM input focus Message-ID: <1066@redford.UUCP> Date: 29 Apr 91 21:04:46 GMT Reply-To: bill@redford.UUCP (Bill Poitras(X258)) Organization: Polygen Corporation, Waltham, MA Lines: 44 I have a a programs that our company has developed. I want to make it ICCCM compliant. I use the following code to the input focus flag to true: { XWMHints wm_hints; /* set the window manager hints */ wm_hints.input = TRUE; wm_hints.initial_state = NormalState; wm_hints.flags = InputHint|StateHint; result = XSetWMHints( display, new_frame->prim_window_id, &wm_hints); } When I am running my application, and I run 'xwininfo -wm' and then use the mouse the point to it, xwininfo gives me this: xwininfo ==> Window id: 0xb0006e (CENTRUM: Release 3.3) ==> Window manager hints: For xterm, it gives me this: xwininfo ==> Window id: 0x80000d (xterm) ==> Window manager hints: ==> Client accepts input or input focus: Yes ==> Initial state is Normal State For a client which doesn't set any window manager hints I get: xwininfo ==> Window id: 0xc0005c (xv Tour1.gif) ==> No window manager hints defined Also when I run my app under the Open-look window manager (olwm) under X11R4 (patchlevel 18), it doesn't get input focus. OK, so what is up. Why does my application give a "null" list of window manager hints. Does is have to do with events, the order in which I set my properties? Any help would greatly be appreciated. +-----------------+---------------------------+-----------------------------+ | Bill Poitras | Polygen Corporation | {princeton mit-eddie | | (bill) | Waltham, MA USA | bu sunne}!polygen!bill | | | FAX (617)890-8694 | bill@polygen.com | +-----------------+---------------------------+-----------------------------+