Lines Matching defs:sx
26 resize_window(struct window *w, u_int sx, u_int sy, int xpixel, int ypixel)
31 if (sx < WINDOW_MINIMUM)
32 sx = WINDOW_MINIMUM;
33 if (sx > WINDOW_MAXIMUM)
34 sx = WINDOW_MAXIMUM;
46 layout_resize(w, sx, sy);
49 if (sx < w->layout_root->sx)
50 sx = w->layout_root->sx;
53 window_resize(w, sx, sy, xpixel, ypixel);
55 sx, sy, w->layout_root->sx, w->layout_root->sy);
116 int, int, struct session *, struct window *), u_int *sx, u_int *sy,
128 *sx = 0;
131 *sx = w->manual_sx;
133 log_debug("%s: manual size %ux%u", __func__, *sx, *sy);
135 *sx = UINT_MAX;
182 if (cw != NULL && cw->sx != 0 && cw->sy != 0) {
183 cx = cw->sx;
186 cx = loop->tty.sx;
195 if (cx > *sx)
196 *sx = cx;
200 if (cx < *sx)
201 *sx = cx;
210 loop->name, cx, cy, *sx, *sy);
212 if (*sx != UINT_MAX && *sy != UINT_MAX)
213 log_debug("%s: calculated size %ux%u", __func__, *sx, *sy);
238 loop->name, w->id, cw->sx, cw->sy);
239 if (cw->sx != 0 && *sx > cw->sx)
240 *sx = cw->sx;
245 if (*sx != UINT_MAX && *sy != UINT_MAX)
246 log_debug("%s: calculated size %ux%u", __func__, *sx, *sy);
257 return (*sx != 0 && *sy != 0);
263 return (*sx != UINT_MAX && *sy != UINT_MAX);
279 u_int *sx, u_int *sy, u_int *xpixel, u_int *ypixel, int type)
292 *sx = c->tty.sx;
296 log_debug("%s: using %ux%u from %s", __func__, *sx, *sy,
313 default_window_size_skip_client, sx, sy, xpixel, ypixel)) {
315 if (sscanf(value, "%ux%u", sx, sy) != 2) {
316 *sx = 80;
319 log_debug("%s: using %ux%u from default-size", __func__, *sx,
325 if (*sx < WINDOW_MINIMUM)
326 *sx = WINDOW_MINIMUM;
327 if (*sx > WINDOW_MAXIMUM)
328 *sx = WINDOW_MAXIMUM;
333 log_debug("%s: resulting size is %ux%u", __func__, *sx, *sy);
355 u_int sx, sy, xpixel = 0, ypixel = 0;
364 log_debug("%s: @%u is %ux%u", __func__, w->id, w->sx, w->sy);
376 recalculate_size_skip_client, &sx, &sy, &xpixel, &ypixel);
383 if (!now && changed && w->new_sx == sx && w->new_sy == sy)
386 if (!now && changed && w->sx == sx && w->sy == sy)
405 log_debug("%s: @%u new size %ux%u", __func__, w->id, sx, sy);
407 resize_window(w, sx, sy, xpixel, ypixel);
409 w->new_sx = sx;