Lines Matching refs:diff
200 static void MoveSash _ANSI_ARGS_((PanedWindow *pwPtr, int sash, int diff));
1039 int index, sash, x, y, diff;
1142 diff = x - pwPtr->slaves[sash]->sashx;
1144 diff = x - pwPtr->slaves[sash]->markx;
1148 diff = y - pwPtr->slaves[sash]->sashy;
1150 diff = y - pwPtr->slaves[sash]->marky;
1154 MoveSash(pwPtr, sash, diff);
2465 MoveSash(pwPtr, sash, diff)
2468 int diff;
2477 if (diff == 0)
2502 * Consolidate +/-diff variables to reduce duplicate code.
2505 if (diff > 0) {
2511 diff = abs(diff);
2520 * and adjust diff value accordingly.
2534 if (diff > stretchReserve) {
2535 diff = stretchReserve;
2539 * Expand pane by diff amount.
2544 slavePtr->paneWidth = slavePtr->width += diff;
2546 slavePtr->paneHeight = slavePtr->height += diff;
2550 * Reduce panes, respecting minsize, until diff amount has been used.
2560 if (diff > (slaveSize - slavePtr->minSize)) {
2561 diff -= slaveSize - slavePtr->minSize;
2564 slaveSize -= diff;