home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / fj / sources / d / 553 < prev    next >
Encoding:
Internet Message Format  |  1993-01-26  |  2.2 KB

  1. Xref: sparky fj.sources.d:553 fj.comp.texhax:1490 fj.windows.x:1111
  2. Newsgroups: fj.sources.d,fj.comp.texhax,fj.windows.x
  3. Path: sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-kyo!kyu-cs!lab!wasisaka
  4. From: wasisaka@wink.ntt.jp (WASHISAKA Mitsukazu)
  5. Subject: Re: Tpic 2.2 patch for xdvi
  6. In-Reply-To: masutani@gull.mees.osaka-u.ac.jp's message of 25 Jan 93 15:21:15 GMT
  7. Message-ID: <nhb.qn0c6@lab.ntt.jp>
  8. Sender: news@lab.ntt.jp
  9. Organization: NTT Basic Research Labs., Tokyo, Japan.
  10. References: <56l.q2nn4@lab.ntt.jp>
  11.     <MASUTANI.93Jan25152115@gull.mees.osaka-u.ac.jp>
  12. Distribution: fj
  13. Date: 26 Jan 1993 02:56:43 GMT
  14. Lines: 38
  15.  
  16. $@OI:d(J@NTT $@$G$9!%(J
  17.  
  18. In article <MASUTANI.93Jan25152115@gull.mees.osaka-u.ac.jp> masutani@gull.mees.osaka-u.ac.jp (MASUTANI Yasuhiro) writes:
  19. > $@A0<T$r;n$7$^$7$?$,!$9u$,(J0$@Gr$,(J1$@$N(JX$@%5!<%P$G!$Gr$NEI(J$@$j$D$V$7(J(sh 0)$@$,9u$/(J
  20. > $@I=<($5$l$^$9!%Nc$($P!$:G8e$KE:IU$7$?(JLaTeX$@$N%=!<%9$+$i:n$C$?(Jdvi$@$rI=<($5(J
  21. > $@$;$k$H(J$@!$:8$+$i1&$X!$Gr!$C83%!$Cf3%!$G;3%!$9u$N@5J}7A$,I=<($5$l$k$Y$-$H(J
  22. > $@$3$m$,!$$=$N$h$&$J%5!<%P$G$O!$9u!$(J$@C83%!$Cf3%!$G;3%!$9u$HI=<($5$l$F$7$^(J
  23. > $@$$$^$9!%(J
  24.  
  25. > tpic.c$@$NCf$G!$(J
  26. >           if (shading < 0.1) {    /* white */
  27. >           GC     clearGC;
  28. >           clearGC = XCreateGC(DISP, WINDOW(currwin), 0, 0);
  29. >           XSetForeground(DISP, clearGC, ruleGC->values.background);
  30. >           XSetBackground(DISP, clearGC, ruleGC->values.foreground);
  31. +           XSetFunction(DISP, clearGC, ruleGC->values.function);
  32. >           XSetClipRectangles(DISP, clearGC, 
  33. >                      -currwin.base_x, -currwin.base_y,
  34. >                      &rect, 1, Unsorted);
  35. >           XFillPolygon(DISP, WINDOW(currwin), clearGC,
  36. >                    xxyy, path_len, Complex, CoordModeOrigin);
  37. >           } else if (shading > 0.9) { /* black */
  38. > $@$H$J$C$F$$$k$N$G!$(JruleGC$@$NCM$,0-$$$H;W$&$N$G$9$,!$(Jxdvi.c$@$NCf$G$=$l$r7h(J
  39. > $@$a$F$$$k$H$3$m$,J#;($G;d$K$OM}2r$G$-$^$;$s$G$7$?!%(J
  40.  
  41. $@$H$$$&$3$H$G!$>e$N(J 1 $@9T$r2C$($l(J$@$PD>$k$O$:$G$9!%(J
  42. $@BP1~$9$kItJ,(J 2 $@2U=j(J(fill_path, fill_arc)$@$KDI2C$7$F$/$@$5$$!%(J
  43.  
  44. > $@$H$3$m$G!$$J$<(J
  45. > clearGC$@$H$$$&%0%i%U%#%C%/%9%3%s%F%/%9%H$O6I=jE*$J$N$G$7$g$&$+!)0lEY:n$C(J
  46. > $@$F$*$1$P$$$$$s$8$c$J$$$G$7$g$&(J$@$+!)(J
  47.  
  48. $@$=$l$O$F$L$-$@$+$i$G$9!%(J
  49.  
  50. -----
  51. WASHISAKA Mitsukazu  (wasisaka@wink.ntt.jp)
  52.