Path: utzoo!news-server.csri.toronto.edu!rutgers!ukma!rex!wuarchive!uunet!crdgw1!sunburst.crd.ge.com!inoue From: inoue@sunburst.crd.ge.com (Takesi Inoue) Newsgroups: comp.windows.x Subject: Question about (de)iconifying child processes Message-ID: <17292@crdgw1.crd.ge.com> Date: 4 Mar 91 20:05:15 GMT Sender: news@crdgw1.crd.ge.com Reply-To: inoue@sunburst.crd.ge.com (Takesi Inoue) Distribution: usa Organization: General Electric Corp. R&D, Schenectady, NY Lines: 26 I have a question. What I want to do is to start emacs processes as subprocesses of one X application. How can I let emacs be iconified and deiconified from the parent process? I also want to tell emacs to be raised when it is covered by other windows. How can the parent application tell a window manager to do so? I can manipulate windows from inside using XIconifyWindow or smt like that. In order to do that from outside in cases above, I think the parent process should know at least the window ID of child processes' top windows so that the parent asks its window manager to change child process window state. How can I get that? In my case, a parent process has more than one emacs process started with the same command line and what the parent knows about its children is only their process IDs. Parent cannot identify each of its children via process name, window name, or icon name. Can I get other processes' toplevel window IDs via ICCCM? Thanks in advance. Takeshi Inoue GE CR&D inoue@crd.ge.com