1: #include <X/mit-copyright.h>
   2: 
   3: /* Copyright    Massachusetts Institute of Technology    1985	*/
   4: 
   5: /*
   6:  *	StoreBox - This subroutine is used by the X Window Manager (xwm)
   7:  *	to store the vertices for the resize / movement box in a vertex list.
   8:  *
   9:  *	File:		StoreBox.c
  10:  */
  11: 
  12: #ifndef lint
  13: static char *rcsid_StoreBox_c = "$Header: StoreBox.c,v 10.3 86/02/01 16:10:07 tony Rel $";
  14: #endif
  15: 
  16: #include "xwm.h"
  17: 
  18: /*
  19:  * Store the vertices for the resize movement box in a vertex list.
  20:  */
  21: int StoreBox(box, ulx, uly, lrx, lry)
  22:     register Vertex box[];
  23:     register int ulx;       /* Upper left X coordinate. */
  24:     register int uly;       /* Upper left Y coordinate. */
  25:     register int lrx;       /* Lower right X coordinate. */
  26:     register int lry;       /* Lower right Y coordinate. */
  27: {
  28:     /*
  29:      * Xor in.
  30:      */
  31:     box[0].x = ulx;  box[0].y = uly;  box[0].flags = VertexDontDraw;
  32:     box[1].x = lrx;  box[1].y = uly;
  33:     box[2].x = lrx;  box[2].y = lry;
  34:     box[3].x = ulx;  box[3].y = lry;
  35:     box[4].x = ulx;  box[4].y = uly;
  36: 
  37:     /*
  38:      * Xor out.
  39:      */
  40:     box[5].x = lrx;  box[5].y = uly;
  41:     box[6].x = lrx;  box[6].y = lry;
  42:     box[7].x = ulx;  box[7].y = lry;
  43:     box[8].x = ulx;  box[8].y = uly;
  44: 
  45:     /*
  46:      * Total number of vertices is 9.
  47:      */
  48:     return(9);
  49: }

Defined functions

Defined variables

rcsid_StoreBox_c defined in line 13; never used
Last modified: 1986-02-01
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 823
Valid CSS Valid XHTML 1.0 Strict