Lines Matching refs:dwidth
480 int dwidth;
490 dwidth = width;
499 dwidth -= tmp_win->hints.base_width;
503 dwidth -= tmp_win->hints.min_width;
509 dwidth /= tmp_win->hints.width_inc;
513 (void) snprintf(str, sizeof(str), " %4d x %-4d ", dwidth, dheight);
613 int dwidth = *widthp, dheight = *heightp;
658 if (dwidth < minWidth)
659 dwidth = minWidth;
663 if (dwidth > maxWidth)
664 dwidth = maxWidth;
671 dwidth = ((dwidth - baseWidth) / xinc * xinc) + baseWidth;
684 * minAspectX dwidth maxAspectX
691 * minAspectX * dheight > minAspectY * dwidth
692 * maxAspectX * dheight < maxAspectY * dwidth
699 if (minAspectX * dheight > minAspectY * dwidth) {
700 delta = makemult(minAspectX * dheight / minAspectY - dwidth, xinc);
701 if (dwidth + delta <= maxWidth)
702 dwidth += delta;
704 delta = makemult(dheight - dwidth * minAspectY / minAspectX,
711 if (maxAspectX * dheight < maxAspectY * dwidth) {
712 delta = makemult(dwidth * maxAspectY / maxAspectX - dheight, yinc);
716 delta = makemult(dwidth - maxAspectX * dheight / maxAspectY,
718 if (dwidth - delta >= minWidth)
719 dwidth -= delta;
727 *widthp = dwidth;