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