Article View: fj.windows.x
Article #172Re: Q: Event
From: Tatsuo KONDO
Date: Fri, 16 Oct 1992 02:35
Date: Fri, 16 Oct 1992 02:35
60 lines
2985 bytes
2985 bytes
$@6aF#!wIY;NDL8&$G$4$6$$$^$9!#(J
In article <ADACHI.92Oct15200647@ailabc.d.dendai.ac.jp>
adachi@ailabc.d.dendai.ac.jp (adachi) writes:
:> Xlib $@$N%W%m%0%i%`$G!"$"$k0lDj$N;~4V$N4V3V$G=hM}(J$@$7$?$$;E;v$,$"$k$H$7(J
:> $@$^$9!#$=$N>l9g!"(JXNextEvent $@$G<h$j9~$`%$%Y%s%H$,$J$$>l9g!"(Jmain loop $@$O(J
:> $@;_(J$@$^$C$F$$$k$N$G!"$=$N0lDj$N;~4V$N4V3V$G=hM}$7$?$$;E;v$r<B9T$G$-$J$$$G(J
:> $@$9$h$M!)(J
$@0lDj4V3V$G;E;v$9$k(J$@ItJ,$@$1(J fork $@$7$FJL%W%m%;%9$K$7$F$7$^$&!"$H$$$&$N(J
$@$OH?B'$+$J!)(J:-)
Xlib $@$N$_$H$$$&@)Ls2<$G!"%7%s%0%k(J$@%W%m%;%9$G;($K=q$/$H(J:-)$@$3$s$J46$8$G$9!#(J
Display *d;
XEvent e;
main(){
...
while (1) {
if (XCheckMaskEvent(d, ExposureMask|... , &e) == True) {
/* $@%$%Y%s%H=hM}(J */
...
} else {
/* $@4V3V=h(J$@M}(J */
...
usleep(1000); /* busy or not :-) */
}
}
XNextEvent $@$,!"%$%Y%s%H$,$J$1$l$PBT$D$N$K(J$@BP$7!"(JXCheck...Event $@7O4X?t(J
$@$O$9$0$KLa$j!"$"$k$+$J$$$+$rJV$7$^$9!#>\$7$/$O%^%K%e%"%k$r8+$F$/$@$5$$!#(J
$@$?$@$7$3$l$@$H!"4V3V=hM}$r=*$($?8e$K%$%Y%s%H$,BgNL$KE~Ce$9$k$H!"4V3V=h(J
$@M}$N;~4V$,$:$l$k$H$$$&LdBj$,$"(J$@$j$^$9!#(J
$@6/0z$K=q$/$N$J$i!"(Jsetitimer $@$H(J signal(SIGALRM, proc) $@$H$$$&J}K!$GB?>/(J
$@@53N$K$G$-$^$9$,!"3d$j(J$@9~$_=hM}$K$J$kJ,LLE]$+$bCN$l$^$;$s!#(J
$@$H$$$&$3$H$G!"@)Ls$,$J$1$l$P!"(JXtAppAddTimeOut $@$NMxMQ$r>)$a$^$9!#(J
$@!t(J $@;~4V3d$j9~$_$N(J XtAppAddTimeOut $@$NB>$K!"F~NO3d$j9~$_!J%G!<%?$N(J
$@!t(J $@FI$_=q$-$,2DG=$K$J$C$?$i3d$j9~(J$@$_$KHt$V!K$r07$&(J XtAppAddInput $@$H$$(J
$@!t(J $@$&$N$b=EJu$7$^$9(J:-)
$@;29M$^$G$K!"<j5v$KE>$,$C$F$$$k(J:-)$@%"%K%a!<(J$@%7%g%sJ*$r$6$C$H8+$F$_$^$7$?(J
$@$i!"0J2<$N$h$&$J%$%s%W%j%a%s%H$G$7$?!#!J$9$Y$F%K%e!<%9$G%]%9%H$5$l$?$+!"(J
anonymous FTP $@$GF~<j2DG=$J$b$N$G$9!K(J
$@!&(Jxancur(verison 1.3)
Xlib $@$N$_MxMQ!#$?$@$7%$%Y%s%H=hM}$O$^$C(J$@$?$/$;$:!"(Jwhile $@$NCf$G(J usleep
$@$7$F$$$k$@$1!#(J
$@!&(Jx4d(version 1.11)
Xt $@$rMxMQ!#(JXtAddTimeOut $@$G=hM}$7(J$@$F$$$k!#(J
$@!J(JXtAddTimeOut $@$O(J XtAppAddTimeOut $@$N(J obsolete version B-$@!K(J
$@!&(Jgeneric tetris(version 1.7)
Xlib $@$N$_MxMQ!#BT$A$K$O(J select(!) $@$r;H$C$F$$$k!#(J
$@!&(Jxscreensaver/attraction(version 1.4)
Xlib $@$N$_Mx(J$@MQ!#%$%Y%s%H=hM}$,$J$/!"(Jwhile $@Cf$N(J usleep $@$N$_!#(J
-----
$@6aF#!wIY;NDL8&(J
Technical Details
Message-ID:
<TACCHAN.92Oct16113522@topor.soft.flab.fujitsu.co.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!fgw!fdm!flab!tacchanReferences:
<ADACHI.92Oct15200647@ailabc.d.dendai.ac.jp>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!fgw!fdm!flab!tacchan From: tacchan@flab.fujitsu.co.jp (Tatsuo KONDO) Newsgroups: fj.windows.x Subject: Re: Q: Event Message-ID: <TACCHAN.92Oct16113522@topor.soft.flab.fujitsu.co.jp> Date: 16 Oct 92 02:35:22 GMT References: <ADACHI.92Oct15200647@ailabc.d.dendai.ac.jp> Sender: news@flab.flab.fujitsu.co.jp Distribution: fj Organization: Fujitsu Laboratories Ltd., Kawasaki, Japan. Lines: 60 In-reply-to: adachi@ailabc.d.dendai.ac.jp's message of 15 Oct 92 20:06:47 JST