Lines Matching defs:cur_win
516 _tryToPack(RArea *final, const RArea *cur_win)
518 if(final->x >= cur_win->x + cur_win->width) {
521 if(final->y >= cur_win->y + cur_win->height) {
524 if(final->x + final->width <= cur_win->x) {
527 if(final->y + final->height <= cur_win->y) {
531 if(final->x + Scr->MovePackResistance > cur_win->x +
532 cur_win->width) { /* left */
533 final->x = MAX(final->x, cur_win->x + cur_win->width);
536 if(final->x + final->width < cur_win->x +
538 final->x = MIN(final->x, cur_win->x - final->width);
541 if(final->y + Scr->MovePackResistance > cur_win->y +
542 cur_win->height) { /* top */
543 final->y = MAX(final->y, cur_win->y + cur_win->height);
546 if(final->y + final->height < cur_win->y +
548 final->y = MIN(final->y, cur_win->y - final->height);
563 RArea cur_win;
591 cur_win = RAreaNew(t->frame_x, t->frame_y,
595 _tryToPack(&final, &cur_win);