|
From: Petr M. <mi...@ph...> - 2003-12-11 17:47:37
|
> I have done a little bit of research into the X11 protocols, > and here is what I have found. > > The X11 standard strongly discourages client programs from > trying to control window placement or position in the stack > (i.e. raise/lower) except by making a request of the window > manager. It would say that's a complete nonsense. *I* want to decide myself what I want to have a look to, not sb else... In particular: 1. "plot x" => gnuplot raises its x11 window. No problem with any window manager. 2. Further, hitting <space> in graphical window => gnuplot's console is raised. No problem. So I really don't know what do you mean in your letter. > application program either. The application can set a > "please raise me" attribute for a window, but the window > manager decides whether or not to pay any attention to this. Raising window is an X11 function .. and window manager is also just an X11 application too... > treating the windows in a group. At present, there is no way > for a client to request a group, as opposed to an individual, > operation. Thus, the client apps has to raise its window one after the other, as I have proposed. --- Petr Mikulik |