X win a okno do popredi
kratochvil na dbsystem.com
kratochvil na dbsystem.com
Středa Červen 19 16:46:37 CEST 2002
Nevite nekdo jak dostat urcite okno do popredi? Nasel jsem funkci
XRaiseWindow() ktera by toto mela obstarat. Ale nejak nefunguje :((
Zkousel jsem to na window makeru i na samotnych X-ech bez window manageru
KLoK
----------simple.cc-------------
#include <X11/Xlib.h>
#include <unistd.h>
int main(int argc, char* argv[])
{
Window win;
Display *dpy;
int screen_num;
if (!(dpy = XOpenDisplay(NULL)))
{
exit (-1);
}
screen_num = DefaultScreen(dpy);
win = XCreateSimpleWindow(dpy,
RootWindow(dpy,screen_num),
20,20,100,100,
5,
BlackPixel(dpy,screen_num),
WhitePixel(dpy,screen_num));
XMapWindow(dpy,win);
XSync(dpy,false);
sleep(5);
XRaiseWindow(dpy,win);
sleep(5);
XLowerWindow(dpy,win);
XCloseDisplay(dpy);
}
Další informace o konferenci Linux