X win a okno do popredi
Lubos Lunak
l.lunak na sh.cvut.cz
Středa Červen 19 19:01:49 CEST 2002
kratochvil na dbsystem.com wrote:
> 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);
XSync(dpy,false);
> sleep(5);
> XLowerWindow(dpy,win);
>
> XCloseDisplay(dpy);
>
> }
>
Lubos Lunak
--
l.lunak na email.cz ; l.lunak na kde.org
http://dforce.sh.cvut.cz/~seli
Další informace o konferenci Linux