Lines Matching refs:AOI
178 struct ka AOI; local
191 Selection(&AOI);
195 AOI.kaLeft = AOI.kaRight = SCursor.kcRawX;
196 AOI.kaBottom = AOI.kaTop = SCursor.kcRawY;
198 Selection(&AOI);
213 struct ka AOI; local
228 Selection(&AOI);
248 AOI.kaLeft = Min(OldRawX,SCursor.kcRawX);
249 AOI.kaBottom = Min(OldRawY,SCursor.kcRawY);
250 AOI.kaRight = Max(OldRawX,SCursor.kcRawX);
251 AOI.kaTop = Max(OldRawY,SCursor.kcRawY);
252 Selection(&AOI);
281 Selection(AOI) in Selection() argument
284 struct ka *AOI; in Selection()
289 if (AOI->kaLeft == AOI->kaRight) {
292 SList = select_items(AOI,True);
342 SList = select_items(AOI,False);
374 select_items(AOI,PointSelect) in select_items() argument
381 struct ka *AOI; in select_items()
398 OversizeBox(AOI,Delta);
401 if (Not CDInitGen(Parameters.kpCellDesc,1,AOI->kaLeft,AOI->kaBottom,
402 AOI->kaRight,AOI->kaTop,&GenDesc)) MallocFailed();
415 AOI->kaLeft+Delta,AOI->kaBottom+Delta) != NULL)
419 if (overlap_path(Path,AOI)) break;
420 if (InBox(Path->pX,Path->pY,AOI)) break;
428 AOI->kaLeft+Delta,AOI->kaBottom+Delta))
432 if (point_in_poly(0,Path,AOI->kaLeft,AOI->kaBottom))
434 if (overlap_path(Path,AOI)) break;
435 if (InBox(Path->pX,Path->pY,AOI)) break;
462 if (PointSelect) OversizeBox(AOI,-Delta);
466 if (Not CDInitGen(Parameters.kpCellDesc,0,AOI->kaLeft,AOI->kaBottom,
467 AOI->kaRight,AOI->kaTop,&GenDesc)) MallocFailed();
483 if (PointSelect) OversizeBox(AOI,-Delta);