X win a okno do popredi

kratochvil na dbsystem.com kratochvil na dbsystem.com
Čtvrtek Červen 20 09:12:03 CEST 2002


On Thu, Jun 20, 2002 at 08:55:32AM +0200, Ing. Pavel PaJaSoft Janousek wrote:
> Cejka Rudolf wrote:
> > XmuClientWindow(). Dalsi problem je v tom, ze registrovany
> 
> 	Xmu*... to jsme ovsem uz v Toolitu Motif, ne? Obavam se, ze to puvodni 
> tazatel nechtel... (aspon jsem videl, ze pouzil ciste X toolkit/library, 
> dokonce bez standardniho Xt)

http://ftp.xfree86.org/pub/XFree86/4.2.0/doc/xmu.TXT

<cut>
1.  Introduction

The Xmu Library is a collection of miscellaneous (some might
say random) utility functions that have been useful in
building various applications and widgets.  This library is
required by the Athena Widgets.
...
</cut>

Jedna se mi spis o jednoduchou utilitku ktera vyhodi dane okno do
popredi. Okno podle jmena najit umim akorat tohle nechce zafungovat
tak to zatim zkousim na oknu ktery sam vytvarim.

Nebo jestli nevite o necem co umi podle jmena hodit okno do popredi.

Jinak, nevim jestli jsem to nepochopil nebo to nefunguje.

<cut>
  win = XCreateSimpleWindow(dpy,
      RootWindow(dpy,screen_num),
      20,20,100,100,
      5,
      BlackPixel(dpy,screen_num),
      WhitePixel(dpy,screen_num));

  wm = XmuClientWindow(dpy,win);
  if (memcmp(&win,&wm,sizeof(Window)))
    {
    printf("I can't get wm window\n");
    exit(-1); 
    }

  XSync(dpy,false);

  XMapWindow(dpy,win);
  XSync(dpy,false);

  sleep(5);
  XRaiseWindow(dpy,wm);
  XSync(dpy,false);
</cut>

dik 
  KLoK


Další informace o konferenci Linux