ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/x11.c
(Generate patch)

Comparing ray/src/rt/x11.c (file contents):
Revision 2.8 by greg, Wed Sep 16 16:15:42 1992 UTC vs.
Revision 2.11 by greg, Mon Mar 8 12:51:45 1993 UTC

# Line 26 | Line 26 | static char SCCSid[] = "$SunId$ LBL";
26   #define GAMMA           2.2             /* default exponent correction */
27  
28   #define MINWIDTH        (32*COMCW)      /* minimum graphics window width */
29 < #define MINHEIGHT       MINWIDTH        /* minimum graphics window height */
29 > #define MINHEIGHT       (MINWIDTH/2)    /* minimum graphics window height */
30  
31   #define BORWIDTH        5               /* border width */
32   #define COMHEIGHT       (COMLH*COMCH)   /* command line height (pixels) */
# Line 78 | Line 78 | static struct driver  x11_driver = {
78          x11_comout, x11_comin, x11_flush, 1.0
79   };
80  
81 + static int  getpixels(), xnewcolr(), freepixels(),
82 +                getevent(), getkey(), fixwindow();
83 + static unsigned long  true_pixel();
84  
85 +
86   struct driver *
87   x11_init(name, id)              /* initialize driver */
88   char  *name, *id;
# Line 239 | Line 243 | x11_paintr(col, xmin, ymin, xmax, ymax)                /* fill a rec
243   COLOR  col;
244   int  xmin, ymin, xmax, ymax;
245   {
242        extern int  xnewcolr();         /* pixel assignment routine */
243        extern unsigned long  true_pixel();
246          unsigned long  pixel;
247  
248          if (!mapped)
# Line 321 | Line 323 | int  *xp, *yp;
323          if (c_last > c_first)                   /* key pressed */
324                  return(x11_getc());
325                                                  /* button pressed */
326 <        if (levptr(XButtonPressedEvent)->button & Button1)
326 >        if (levptr(XButtonPressedEvent)->button == Button1)
327                  return(MB1);
328 <        if (levptr(XButtonPressedEvent)->button & Button2)
328 >        if (levptr(XButtonPressedEvent)->button == Button2)
329                  return(MB2);
330 <        if (levptr(XButtonPressedEvent)->button & Button3)
330 >        if (levptr(XButtonPressedEvent)->button == Button3)
331                  return(MB3);
330        if (levptr(XButtonPressedEvent)->button & (Button4|Button5))
331                return(MB1);
332          return(ABORT);
333   }
334  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines