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