Lines Matching refs:hints
64 ConstrainSize(WinXSizeHints hints, int *widthp, int *heightp) in ConstrainSize() argument
70 if (hints.flags & PMinSize) { in ConstrainSize()
71 minWidth = hints.min_width; in ConstrainSize()
72 minHeight = hints.min_height; in ConstrainSize()
74 else if (hints.flags & PBaseSize) { in ConstrainSize()
75 minWidth = hints.base_width; in ConstrainSize()
76 minHeight = hints.base_height; in ConstrainSize()
81 if (hints.flags & PBaseSize) { in ConstrainSize()
82 baseWidth = hints.base_width; in ConstrainSize()
83 baseHeight = hints.base_height; in ConstrainSize()
85 else if (hints.flags & PMinSize) { in ConstrainSize()
86 baseWidth = hints.min_width; in ConstrainSize()
87 baseHeight = hints.min_height; in ConstrainSize()
92 if (hints.flags & PMaxSize) { in ConstrainSize()
93 maxWidth = hints.max_width; in ConstrainSize()
94 maxHeight = hints.max_height; in ConstrainSize()
101 if (hints.flags & PResizeInc) { in ConstrainSize()
102 xinc = hints.width_inc; in ConstrainSize()
103 yinc = hints.height_inc; in ConstrainSize()
146 if (hints.flags & PAspect) { in ConstrainSize()
147 if (hints.min_aspect.x * dheight > hints.min_aspect.y * dwidth) { in ConstrainSize()
149 makemult(hints.min_aspect.x * dheight / hints.min_aspect.y - 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()
172 hints.max_aspect.x * dheight / hints.max_aspect.y, in ConstrainSize()
908 WinXWMHints hints; in winTopLevelWindowProc() local
910 if (winMultiWindowGetWMHints(pWin, &hints)) { in winTopLevelWindowProc()
916 if (!((hints.flags & InputHint) && (!hints.input))) { in winTopLevelWindowProc()