Lines Matching refs:src_w
51 struct window *src_w, *dst_w; in cmd_swap_pane_exec() local
58 src_w = source->wl->window; in cmd_swap_pane_exec()
65 src_w = dst_w; in cmd_swap_pane_exec()
70 src_w = dst_w; in cmd_swap_pane_exec()
76 if (src_w != dst_w && window_push_zoom(src_w, 0, args_has(args, 'Z'))) in cmd_swap_pane_exec()
77 server_redraw_window(src_w); in cmd_swap_pane_exec()
87 TAILQ_REPLACE(&src_w->panes, src_wp, dst_wp, entry); in cmd_swap_pane_exec()
105 dst_wp->window = src_w; in cmd_swap_pane_exec()
106 options_set_parent(dst_wp->options, src_w->options); in cmd_swap_pane_exec()
117 if (src_w != dst_w) { in cmd_swap_pane_exec()
118 window_set_active_pane(src_w, dst_wp, 1); in cmd_swap_pane_exec()
122 window_set_active_pane(src_w, tmp_wp, 1); in cmd_swap_pane_exec()
125 if (src_w->active == src_wp) in cmd_swap_pane_exec()
126 window_set_active_pane(src_w, dst_wp, 1); in cmd_swap_pane_exec()
130 if (src_w != dst_w) { in cmd_swap_pane_exec()
131 window_pane_stack_remove(&src_w->last_panes, src_wp); in cmd_swap_pane_exec()
136 server_redraw_window(src_w); in cmd_swap_pane_exec()
138 notify_window("window-layout-changed", src_w); in cmd_swap_pane_exec()
139 if (src_w != dst_w) in cmd_swap_pane_exec()
143 if (window_pop_zoom(src_w)) in cmd_swap_pane_exec()
144 server_redraw_window(src_w); in cmd_swap_pane_exec()
145 if (src_w != dst_w && window_pop_zoom(dst_w)) in cmd_swap_pane_exec()