Invis. Rubber Band Box- fix.

grass user grass at omdc7.gso.uri.edu
Fri Aug 21 17:05:37 EDT 1992


Hi Grass users:
    I remember someone asking about the nearly invisible 
rubber band box in commands like d.zoom. well I had the 
same problem and have a simple fix for it that works well
(at least on a DECstation 5000/200 running ULTRIX 4.2a)

In src/display/devices/XDRIVER/XDRIVER the two programs of
intrest are Get_w_box.c, and Get_w_line.c. The same change
is made in both programs. 

FIRST:
approx line #57 of Get_w_box.c change the line
   gcMask = GCFunction | GCPlaneMask | GCForeground | GCLineWidth;
to:
   gcMask = GCFunction /*| GCPlaneMask */ | GCForeground | GCLineWidth;

SECOND:
Three lines down, comment out the line:
    gcValues.plane_mask = BlackPixel(dpy,scrn)^WhitePixel(dpy,scrn);
e.g.
/*    gcValues.plane_mask = BlackPixel(dpy,scrn)^WhitePixel(dpy,scrn); */


Then make the exact same changes in Get_w_line.c and do a gmake4.0. This
should make the line visible.

Hope this helps someone !
Gerry Hatcher

Ocean Mapping Development Center|      gerry at omdc.gso.uri.edu {Internet}
University of Rhode Island      |            cbeam::gerry {span}
voice (401)-792-6940            |            fax (401)-792-6849



More information about the grass-user mailing list