Lines Matching refs:windows

126 	RB_INIT(&s->windows);  in session_create()
224 while (!RB_EMPTY(&s->windows)) { in session_destroy()
225 wl = RB_ROOT(&s->windows); in session_destroy()
227 winlink_remove(&s->windows, wl); in session_destroy()
340 if ((wl = winlink_add(&s->windows, idx)) == NULL) { in session_attach()
364 winlink_remove(&s->windows, wl); in session_detach()
368 if (RB_EMPTY(&s->windows)) in session_detach()
424 wl = RB_MIN(winlinks, &s->windows); in session_next()
455 wl = RB_MAX(winlinks, &s->windows); in session_previous()
468 wl = winlink_find_by_index(&s->windows, idx); in session_select()
654 ww = &target->windows; in session_group_synchronize1()
665 memcpy(&old_windows, &s->windows, sizeof old_windows); in session_group_synchronize1()
666 RB_INIT(&s->windows); in session_group_synchronize1()
670 wl2 = winlink_add(&s->windows, wl->idx); in session_group_synchronize1()
679 s->curw = winlink_find_by_index(&s->windows, s->curw->idx); in session_group_synchronize1()
681 s->curw = winlink_find_by_index(&s->windows, target->curw->idx); in session_group_synchronize1()
687 wl2 = winlink_find_by_index(&s->windows, wl->idx); in session_group_synchronize1()
697 wl2 = winlink_find_by_window_id(&s->windows, wl->window->id); in session_group_synchronize1()
714 memcpy(&old_wins, &s->windows, sizeof old_wins); in session_renumber_windows()
715 RB_INIT(&s->windows); in session_renumber_windows()
723 wl_new = winlink_add(&s->windows, new_idx); in session_renumber_windows()
741 wl_new = winlink_find_by_window(&s->windows, wl->window); in session_renumber_windows()
750 marked_pane.wl = winlink_find_by_index(&s->windows, marked_idx); in session_renumber_windows()
754 s->curw = winlink_find_by_index(&s->windows, new_curw_idx); in session_renumber_windows()