Lines Matching refs:dwidth
68 int dwidth = *widthp, dheight = *heightp; in ConstrainSize() local
111 if (dwidth < minWidth) in ConstrainSize()
112 dwidth = minWidth; in ConstrainSize()
116 if (dwidth > maxWidth) in ConstrainSize()
117 dwidth = maxWidth; in ConstrainSize()
124 dwidth = ((dwidth - baseWidth) / xinc * xinc) + baseWidth; in ConstrainSize()
147 if (hints.min_aspect.x * dheight > hints.min_aspect.y * dwidth) { in ConstrainSize()
150 dwidth, xinc); in ConstrainSize()
151 if (dwidth + delta <= maxWidth) in ConstrainSize()
152 dwidth += delta; in ConstrainSize()
156 dwidth * hints.min_aspect.y / hints.min_aspect.x, in ConstrainSize()
163 if (hints.max_aspect.x * dheight < hints.max_aspect.y * dwidth) { in ConstrainSize()
165 makemult(dwidth * hints.max_aspect.y / hints.max_aspect.x - in ConstrainSize()
171 makemult(dwidth - in ConstrainSize()
174 if (dwidth - delta >= minWidth) in ConstrainSize()
175 dwidth -= delta; in ConstrainSize()
181 *widthp = dwidth; in ConstrainSize()