version 1.1200, 2023/07/03 16:47:43 |
version 1.1201, 2023/07/10 09:24:53 |
|
|
#define PANE_REDRAW 0x1 |
#define PANE_REDRAW 0x1 |
#define PANE_DROP 0x2 |
#define PANE_DROP 0x2 |
#define PANE_FOCUSED 0x4 |
#define PANE_FOCUSED 0x4 |
/* 0x8 unused */ |
#define PANE_VISITED 0x8 |
/* 0x10 unused */ |
/* 0x10 unused */ |
/* 0x20 unused */ |
/* 0x20 unused */ |
#define PANE_INPUTOFF 0x40 |
#define PANE_INPUTOFF 0x40 |
|
|
int border_gc_set; |
int border_gc_set; |
struct grid_cell border_gc; |
struct grid_cell border_gc; |
|
|
TAILQ_ENTRY(window_pane) entry; |
TAILQ_ENTRY(window_pane) entry; /* link in list of all panes */ |
|
TAILQ_ENTRY(window_pane) sentry; /* link in list of last visited */ |
RB_ENTRY(window_pane) tree_entry; |
RB_ENTRY(window_pane) tree_entry; |
}; |
}; |
TAILQ_HEAD(window_panes, window_pane); |
TAILQ_HEAD(window_panes, window_pane); |
|
|
struct timeval activity_time; |
struct timeval activity_time; |
|
|
struct window_pane *active; |
struct window_pane *active; |
struct window_pane *last; |
struct window_panes last_panes; |
struct window_panes panes; |
struct window_panes panes; |
|
|
int lastlayout; |
int lastlayout; |
|
|
#define WINLINK_ACTIVITY 0x2 |
#define WINLINK_ACTIVITY 0x2 |
#define WINLINK_SILENCE 0x4 |
#define WINLINK_SILENCE 0x4 |
#define WINLINK_ALERTFLAGS (WINLINK_BELL|WINLINK_ACTIVITY|WINLINK_SILENCE) |
#define WINLINK_ALERTFLAGS (WINLINK_BELL|WINLINK_ACTIVITY|WINLINK_SILENCE) |
|
#define WINLINK_VISITED 0x8 |
|
|
RB_ENTRY(winlink) entry; |
RB_ENTRY(winlink) entry; |
TAILQ_ENTRY(winlink) wentry; |
TAILQ_ENTRY(winlink) wentry; |
|
|
struct window_pane *window_pane_find_down(struct window_pane *); |
struct window_pane *window_pane_find_down(struct window_pane *); |
struct window_pane *window_pane_find_left(struct window_pane *); |
struct window_pane *window_pane_find_left(struct window_pane *); |
struct window_pane *window_pane_find_right(struct window_pane *); |
struct window_pane *window_pane_find_right(struct window_pane *); |
|
void window_pane_stack_push(struct window_panes *, |
|
struct window_pane *); |
|
void window_pane_stack_remove(struct window_panes *, |
|
struct window_pane *); |
void window_set_name(struct window *, const char *); |
void window_set_name(struct window *, const char *); |
void window_add_ref(struct window *, const char *); |
void window_add_ref(struct window *, const char *); |
void window_remove_ref(struct window *, const char *); |
void window_remove_ref(struct window *, const char *); |