version 1.29, 2013/05/31 18:03:45 |
version 1.30, 2014/03/20 07:47:29 |
|
|
|
|
/* check if too small */ |
/* check if too small */ |
if (nrow < wp->w_toprow + 3) { |
if (nrow < wp->w_toprow + 3) { |
|
dobeep(); |
ewprintf("Display unusable"); |
ewprintf("Display unusable"); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
int ntru, ntrd, ntrl; |
int ntru, ntrd, ntrl; |
|
|
if (curwp->w_ntrows < 3) { |
if (curwp->w_ntrows < 3) { |
|
dobeep(); |
ewprintf("Cannot split a %d line window", curwp->w_ntrows); |
ewprintf("Cannot split a %d line window", curwp->w_ntrows); |
return (FALSE); |
return (FALSE); |
} |
} |
wp = new_window(curbp); |
wp = new_window(curbp); |
if (wp == NULL) { |
if (wp == NULL) { |
|
dobeep(); |
ewprintf("Unable to create a window"); |
ewprintf("Unable to create a window"); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
if (n < 0) |
if (n < 0) |
return (shrinkwind(f, -n)); |
return (shrinkwind(f, -n)); |
if (wheadp->w_wndp == NULL) { |
if (wheadp->w_wndp == NULL) { |
|
dobeep(); |
ewprintf("Only one window"); |
ewprintf("Only one window"); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
adjwp = adjwp->w_wndp; |
adjwp = adjwp->w_wndp; |
} |
} |
if (adjwp->w_ntrows <= n) { |
if (adjwp->w_ntrows <= n) { |
|
dobeep(); |
ewprintf("Impossible change"); |
ewprintf("Impossible change"); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
if (n < 0) |
if (n < 0) |
return (enlargewind(f, -n)); |
return (enlargewind(f, -n)); |
if (wheadp->w_wndp == NULL) { |
if (wheadp->w_wndp == NULL) { |
|
dobeep(); |
ewprintf("Only one window"); |
ewprintf("Only one window"); |
return (FALSE); |
return (FALSE); |
} |
} |
|
|
* to be trusted implicitly about sizes. |
* to be trusted implicitly about sizes. |
*/ |
*/ |
if (!(f & FFRAND) && curwp->w_ntrows <= n) { |
if (!(f & FFRAND) && curwp->w_ntrows <= n) { |
|
dobeep(); |
ewprintf("Impossible change"); |
ewprintf("Impossible change"); |
return (FALSE); |
return (FALSE); |
} |
} |