Lines Matching +full:- +full:i

1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
4 * Copyright (c) 1991-1997 Søren Schmidt
42 #define BORDER 0xff /* default border -- light white in rgb 3:3:2 */
43 #define INTERIOR 0xa0 /* default interior -- red in rgb 3:3:2 */
50 #define I INTERIOR macro
87 B,I,B,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
88 B,I,I,B,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
89 B,I,I,I,B,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
90 B,I,I,I,I,B,0,0,0,0,0,0,0,0,0,0,0,0,0,
91 B,I,I,I,I,I,B,0,0,0,0,0,0,0,0,0,0,0,0,
92 B,I,I,I,I,I,I,B,0,0,0,0,0,0,0,0,0,0,0,
93 B,I,I,I,I,I,I,I,B,0,0,0,0,0,0,0,0,0,0,
94 B,I,I,I,I,I,I,I,I,B,0,0,0,0,0,0,0,0,0,
95 B,I,I,I,I,I,I,I,I,I,B,0,0,0,0,0,0,0,0,
96 B,I,I,I,I,I,I,I,I,I,I,B,0,0,0,0,0,0,0,
97 B,I,I,I,I,I,I,I,I,I,I,I,B,0,0,0,0,0,0,
98 B,I,I,I,I,I,I,I,I,I,I,I,I,B,0,0,0,0,0,
99 B,I,I,I,I,I,I,I,I,I,I,I,I,I,B,0,0,0,0,
100 B,I,I,I,I,I,I,I,I,I,I,I,I,I,I,B,0,0,0,
101 B,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,B,0,0,
102 B,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,B,0,
103 B,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,B,
104 B,I,I,I,I,I,I,I,I,I,I,B,B,B,B,B,B,B,B,
105 B,I,I,I,I,I,I,I,I,I,I,B,0,0,0,0,0,0,0,
106 B,I,I,I,I,I,B,I,I,I,I,B,0,0,0,0,0,0,0,
107 B,I,I,I,I,B,0,B,I,I,I,I,B,0,0,0,0,0,0,
108 B,I,I,I,B,0,0,B,I,I,I,I,B,0,0,0,0,0,0,
109 B,I,I,B,0,0,0,0,B,I,I,I,I,B,0,0,0,0,0,
110 B,I,B,0,0,0,0,0,B,I,I,I,I,B,0,0,0,0,0,
111 B,B,0,0,0,0,0,0,0,B,I,I,I,I,B,0,0,0,0,
112 0,0,0,0,0,0,0,0,0,B,I,I,I,I,B,0,0,0,0,
113 0,0,0,0,0,0,0,0,0,0,B,I,I,I,I,B,0,0,0,
114 0,0,0,0,0,0,0,0,0,0,B,I,I,I,I,B,0,0,0,
115 0,0,0,0,0,0,0,0,0,0,0,B,I,I,I,I,B,0,0,
116 0,0,0,0,0,0,0,0,0,0,0,B,I,I,I,I,B,0,0,
139 B,I,B,0,0,0,0,0,0,0,
140 B,I,I,B,0,0,0,0,0,0,
141 B,I,I,I,B,0,0,0,0,0,
142 B,I,I,I,I,B,0,0,0,0,
143 B,I,I,I,I,I,B,0,0,0,
144 B,I,I,I,I,I,I,B,0,0,
145 B,I,I,I,I,I,I,I,B,0,
146 B,I,I,I,I,I,I,I,I,B,
147 B,I,I,I,I,I,B,B,B,B,
148 B,I,I,B,I,I,B,0,0,0,
149 B,I,B,0,B,I,I,B,0,0,
150 B,B,0,0,B,I,I,B,0,0,
151 0,0,0,0,0,B,I,I,B,0,
152 0,0,0,0,0,B,I,I,B,0,
157 #undef I
180 if (--VGLMsuppressint == 0 && VGLMintpending) \
196 VGLMouseAndMask->VXsize, -VGLMouseAndMask->VYsize); in __VGLMouseMode()
204 VGLMouseAndMask->VXsize, VGLMouseAndMask->VYsize); in __VGLMouseMode()
261 free(VGLMouseOrMask->Bitmap); in VGLMouseSetImage()
264 VGLMouseOrMask = VGLBitmapCreate(MEMBUF, OrMask->VXsize, OrMask->VYsize, 0); in VGLMouseSetImage()
274 if (VGLDisplay->VXsize > 800) in VGLMouseSetStdImage()
285 int border, error, i, interior; in VGLMouseInit() local
309 for (i = 0; i < ormask->VXsize * ormask->VYsize; i++) in VGLMouseInit()
310 ormask->Bitmap[i] = ormask->Bitmap[i] == BORDER ? border : in VGLMouseInit()
311 ormask->Bitmap[i] == INTERIOR ? interior : 0; in VGLMouseInit()
313 for (i = 0; i < ormask->VXsize * ormask->VYsize; i++) in VGLMouseInit()
314 ormask->Bitmap[i] = ormask->Bitmap[i] == BORDER ? border : in VGLMouseInit()
315 ormask->Bitmap[i] == INTERIOR ? interior : 0; in VGLMouseInit()
370 if (x >= VGLMouseXpos && x < VGLMouseXpos + VGLMouseAndMask->VXsize && in VGLMouseFreezeXY()
371 y >= VGLMouseYpos && y < VGLMouseYpos + VGLMouseAndMask->VYsize && in VGLMouseFreezeXY()
372 VGLMouseAndMask->Bitmap[(y-VGLMouseYpos)*VGLMouseAndMask->VXsize+ in VGLMouseFreezeXY()
373 (x-VGLMouseXpos)]) in VGLMouseFreezeXY()
386 overlap = (VGLMouseXpos + VGLMouseAndMask->VXsize) - x; in VGLMouseOverlap()
388 overlap = (x + width) - VGLMouseXpos; in VGLMouseOverlap()
392 overlap = (VGLMouseYpos + VGLMouseAndMask->VYsize) - y; in VGLMouseOverlap()
394 overlap = (y + hight) - VGLMouseYpos; in VGLMouseOverlap()
407 if (xend > VGLMouseXpos + VGLMouseAndMask->VXsize) in VGLMouseMerge()
408 xend = VGLMouseXpos + VGLMouseAndMask->VXsize; in VGLMouseMerge()
410 pos = (y - VGLMouseYpos) * VGLMouseAndMask->VXsize + x1 - VGLMouseXpos; in VGLMouseMerge()
411 if (VGLMouseAndMask->Bitmap[pos]) in VGLMouseMerge()
412 bcopy(&VGLMouseOrMask->Bitmap[pos * VGLDisplay->PixelBytes], in VGLMouseMerge()
413 &line[(x1 - x) * VGLDisplay->PixelBytes], VGLDisplay->PixelBytes); in VGLMouseMerge()