l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2004 Oct 02 17:44

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] "bring to front" X-window command
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] "bring to front" X-window command

Peter Jay Salzman wrote:
Jon, your xlib calls are:

   XRaiseWindow(Display *display, Window w);

   XLowerWindow(Display *display, Window w);

Finally got around to trying this, and it does work directly in "simple" windows managers (tested in openbox). However, it doesn't quite work in KDE. Rather than the window coming to the top, the window's entry in the taskbar just flashes at me. A little googling tells me something about the "override-redirect attribute" and that it might help if it was set to true. I tried this, and now nothing happens with the window at all. :( Here is the relevant code:

Display *dpy;
Window win;
<code to get dpy and win>
// set the override-redirect attribute to True
XSetWindowAttributes set_att;
set_att.override_redirect = 1;
XChangeWindowAttributes( dpy, win, CWOverrideRedirect, &set_att);
XRaiseWindow( dpy, win );

Anyone able to help?

vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Appahost Applications
For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.