Lines Matching refs:wp
82 struct window_pane *wp; in cmd_find_inside_pane() local
88 RB_FOREACH(wp, window_pane_tree, &all_window_panes) { in cmd_find_inside_pane()
89 if (wp->fd != -1 && strcmp(wp->tty, c->ttyname) == 0) in cmd_find_inside_pane()
92 if (wp == NULL) { in cmd_find_inside_pane()
95 wp = window_pane_find_by_id_str(envent->value); in cmd_find_inside_pane()
97 if (wp != NULL) in cmd_find_inside_pane()
98 log_debug("%s: got pane %%%u (%s)", __func__, wp->id, wp->tty); in cmd_find_inside_pane()
99 return (wp); in cmd_find_inside_pane()
506 fs->wp = window_pane_find_by_id_str(pane); in cmd_find_get_pane()
507 if (fs->wp == NULL) in cmd_find_get_pane()
509 fs->w = fs->wp->window; in cmd_find_get_pane()
525 fs->wp = fs->w->active; in cmd_find_get_pane()
543 fs->wp = window_pane_find_by_id_str(pane); in cmd_find_get_pane_with_session()
544 if (fs->wp == NULL) in cmd_find_get_pane_with_session()
546 fs->w = fs->wp->window; in cmd_find_get_pane_with_session()
568 struct window_pane *wp; in cmd_find_get_pane_with_window() local
575 fs->wp = window_pane_find_by_id_str(pane); in cmd_find_get_pane_with_window()
576 if (fs->wp == NULL) in cmd_find_get_pane_with_window()
578 if (fs->wp->window != fs->w) in cmd_find_get_pane_with_window()
585 fs->wp = TAILQ_FIRST(&fs->w->last_panes); in cmd_find_get_pane_with_window()
586 if (fs->wp == NULL) in cmd_find_get_pane_with_window()
590 fs->wp = window_pane_find_up(fs->w->active); in cmd_find_get_pane_with_window()
591 if (fs->wp == NULL) in cmd_find_get_pane_with_window()
595 fs->wp = window_pane_find_down(fs->w->active); in cmd_find_get_pane_with_window()
596 if (fs->wp == NULL) in cmd_find_get_pane_with_window()
600 fs->wp = window_pane_find_left(fs->w->active); in cmd_find_get_pane_with_window()
601 if (fs->wp == NULL) in cmd_find_get_pane_with_window()
605 fs->wp = window_pane_find_right(fs->w->active); in cmd_find_get_pane_with_window()
606 if (fs->wp == NULL) in cmd_find_get_pane_with_window()
617 wp = fs->w->active; in cmd_find_get_pane_with_window()
619 fs->wp = window_pane_next_by_number(fs->w, wp, n); in cmd_find_get_pane_with_window()
621 fs->wp = window_pane_previous_by_number(fs->w, wp, n); in cmd_find_get_pane_with_window()
622 if (fs->wp != NULL) in cmd_find_get_pane_with_window()
629 fs->wp = window_pane_at_index(fs->w, idx); in cmd_find_get_pane_with_window()
630 if (fs->wp != NULL) in cmd_find_get_pane_with_window()
635 fs->wp = window_find_string(fs->w, pane); in cmd_find_get_pane_with_window()
636 if (fs->wp != NULL) in cmd_find_get_pane_with_window()
657 if (fs->s == NULL && fs->wl == NULL && fs->w == NULL && fs->wp == NULL) in cmd_find_empty_state()
668 if (fs->s == NULL || fs->wl == NULL || fs->w == NULL || fs->wp == NULL) in cmd_find_valid_state()
684 return (window_has_pane(fs->w, fs->wp)); in cmd_find_valid_state()
695 dst->wp = src->wp; in cmd_find_copy_state()
711 if (fs->wp != NULL) in cmd_find_log_state()
712 log_debug("%s: wp=%%%u", prefix, fs->wp->id); in cmd_find_log_state()
730 fs->wp = fs->w->active; in cmd_find_from_session()
744 fs->wp = wl->window->active; in cmd_find_from_winlink()
762 fs->wp = fs->w->active; in cmd_find_from_session_window()
783 fs->wp = fs->w->active; in cmd_find_from_window()
792 struct window_pane *wp, int flags) in cmd_find_from_winlink_pane() argument
800 fs->wp = wp; in cmd_find_from_winlink_pane()
807 cmd_find_from_pane(struct cmd_find_state *fs, struct window_pane *wp, int flags) in cmd_find_from_pane() argument
809 if (cmd_find_from_window(fs, wp->window, flags) != 0) in cmd_find_from_pane()
811 fs->wp = wp; in cmd_find_from_pane()
831 fs->wp = fs->w->active; in cmd_find_from_nothing()
846 fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl); in cmd_find_from_mouse()
847 if (fs->wp == NULL) { in cmd_find_from_mouse()
861 struct window_pane *wp; in cmd_find_from_client() local
871 fs->wp = server_client_get_pane(c); in cmd_find_from_client()
872 if (fs->wp == NULL) { in cmd_find_from_client()
889 wp = cmd_find_inside_pane(c); in cmd_find_from_client()
890 if (wp == NULL) in cmd_find_from_client()
897 fs->w = wp->window; in cmd_find_from_client()
908 fs->wp = fs->w->active; /* use active pane */ in cmd_find_from_client()
998 fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl); in cmd_find_target()
999 if (fs->wp != NULL) { in cmd_find_target()
1011 fs->wp = fs->w->active; in cmd_find_target()
1015 if (fs->wp == NULL) { in cmd_find_target()
1139 fs->wp = fs->w->active; in cmd_find_target()
1149 fs->wp = fs->wl->window->active; in cmd_find_target()
1190 fs->wp = fs->wl->window->active; in cmd_find_target()
1247 struct window_pane *wp; in cmd_find_current_client() local
1256 if (c != NULL && (wp = cmd_find_inside_pane(c)) != NULL) { in cmd_find_current_client()
1258 fs.w = wp->window; in cmd_find_current_client()