Lines Matching defs:wp
125 struct window_pane *wp;
155 struct winlink **wlp, struct window_pane **wp)
157 *wp = NULL;
164 *wp = (*wlp)->window->active;
174 *wp = (*wlp)->window->active;
178 *wp = window_pane_find_by_id(item->pane);
179 if (!window_has_pane((*wlp)->window, *wp))
180 *wp = NULL;
181 if (*wp == NULL) {
299 struct window_pane *wp, void *modedata, struct mode_tree_item *parent)
306 window_pane_index(wp, &idx);
312 item->pane = wp->id;
314 text = format_single(NULL, data->format, NULL, s, wl, wp);
317 mode_tree_add(data->data, parent, item, (uint64_t)wp, name, text, -1);
324 struct window_pane *wp, const char *filter)
332 cp = format_single(NULL, filter, NULL, s, wl, wp);
348 struct window_pane *wp, **l;
371 if ((wp = TAILQ_FIRST(&wl->window->panes)) == NULL)
373 if (TAILQ_NEXT(wp, entry) == NULL) {
374 if (!window_tree_filter_pane(s, wl, wp, filter))
382 TAILQ_FOREACH(wp, &wl->window->panes, entry) {
383 if (!window_tree_filter_pane(s, wl, wp, filter))
386 l[n++] = wp;
506 *tag = (uint64_t)data->fs.wp;
672 struct window_pane *wp;
694 TAILQ_FOREACH(wp, &w->panes, entry) {
695 if (wp == w->active)
757 TAILQ_FOREACH(wp, &w->panes, entry) {
765 if (wp == w->active)
780 screen_write_preview(ctx, &wp->base, width, sy);
782 if (window_pane_index(wp, &pane_idx) != 0)
806 struct window_pane *wp;
808 window_tree_pull_item(item, &sp, &wlp, &wp);
809 if (wp == NULL)
822 screen_write_preview(ctx, &wp->base, sx, sy);
833 struct window_pane *wp;
837 window_tree_pull_item(item, &s, &wl, &wp);
851 if (s == NULL || wl == NULL || wp == NULL)
853 cmd = get_proc_name(wp->fd, wp->tty);
867 struct window_pane *wp = data->wp;
870 wme = TAILQ_FIRST(&wp->modes);
884 struct window_pane *wp;
889 window_tree_pull_item(item, &s, &wl, &wp);
895 format_defaults(ft, NULL, s, wl, wp);
909 struct window_pane *wp = wme->wp;
914 data->wp = wp;
941 data->data = mode_tree_start(wp, args, window_tree_build,
1002 data->wp->flags |= PANE_REDRAW;
1011 struct window_pane *wp;
1014 window_tree_pull_item(item, &s, &wl, &wp);
1031 if (s == NULL || wl == NULL || wp == NULL)
1033 xasprintf(&target, "=%s:%u.%%%u", s->name, wl->idx, wp->id);
1039 cmd_find_from_winlink_pane(fs, wl, wp, 0);
1066 data->wp->flags |= PANE_REDRAW;
1107 struct window_pane *wp;
1109 window_tree_pull_item(item, &s, &wl, &wp);
1125 if (wp != NULL)
1126 server_kill_pane(wp);
1179 struct window_pane *wp;
1202 window_tree_pull_item(item, &s, &wl, &wp);
1222 TAILQ_FOREACH(wp, &wl->window->panes, entry) {
1227 if (wp != NULL)
1228 mode_tree_set_current(data->data, (uint64_t)wp);
1239 struct window_pane *wp = wme->wp;
1273 if (!mode_tree_set_current(data->data, (uint64_t)wme->wp))
1348 window_pane_reset_mode(wp);
1351 wp->flags |= PANE_REDRAW;