Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!think.com!mintaka!bloom-beacon!dont-send-mail-to-path-lines From: mouse@lightning.mcrcim.mcgill.EDU (der Mouse) Newsgroups: comp.windows.x Subject: Re: Deiconifying an mwm icon Message-ID: <9104020436.AA08264@lightning.McRCIM.McGill.EDU> Date: 2 Apr 91 04:36:03 GMT Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 22 > Can anyone tell me how to force mwm to deiconify a TopLevel widget in > my application which has been iconified? Specifically, my > applictation has several topLevel widgets and there are times when I > want to force deiconification of certain widgets. I can't speak about mwm specifically, but the ICCCM specifies a way for a client to request - not demand - that a top-level window be deiconified. This is to simply map the top-level window. > I've also tried sending a ClientMessage with message type set the the > return from XInternAtom(display, "WM_CHANGE_STATE", True) and window > set to DefaultRootWindow(display). This client message does not > cause any X error but also does not cause my icon to be deiconified. With the additional qualifiers that format is 32 and data[0] is IconicState, this is how to request a change from Normal to Iconic; it has nothing to do with going the other way. der Mouse old: mcgill-vision!mouse new: mouse@larry.mcrcim.mcgill.edu