version 1.358, 2012/09/25 07:41:22 |
version 1.359, 2012/10/02 08:16:28 |
|
|
MODEKEYCHOICE_SCROLLDOWN, |
MODEKEYCHOICE_SCROLLDOWN, |
MODEKEYCHOICE_SCROLLUP, |
MODEKEYCHOICE_SCROLLUP, |
MODEKEYCHOICE_STARTNUMBERPREFIX, |
MODEKEYCHOICE_STARTNUMBERPREFIX, |
|
MODEKEYCHOICE_TREE_COLLAPSE, |
|
MODEKEYCHOICE_TREE_COLLAPSE_ALL, |
|
MODEKEYCHOICE_TREE_EXPAND, |
|
MODEKEYCHOICE_TREE_EXPAND_ALL, |
|
MODEKEYCHOICE_TREE_TOGGLE, |
MODEKEYCHOICE_UP, |
MODEKEYCHOICE_UP, |
|
|
/* Copy keys. */ |
/* Copy keys. */ |
|
|
/* Structures for choose mode. */ |
/* Structures for choose mode. */ |
struct window_choose_data { |
struct window_choose_data { |
struct client *client; |
struct client *client; |
struct session *session; |
struct session *session; /* Session of current client. */ |
|
struct session *tree_session; /* Session of items in tree. */ |
struct format_tree *ft; |
struct format_tree *ft; |
struct winlink *wl; |
struct winlink *wl; |
char *ft_template; |
char *ft_template; |
char *command; |
char *command; |
u_int idx; |
u_int idx; |
|
int type; |
|
#define TREE_WINDOW 0x1 |
|
#define TREE_SESSION 0x2 |
int pane_id; |
int pane_id; |
}; |
}; |
|
|
|
|
struct window_choose_data *wcd; |
struct window_choose_data *wcd; |
char *name; |
char *name; |
int pos; |
int pos; |
|
int state; |
|
#define TREE_EXPANDED 0x1 |
}; |
}; |
|
|
/* Child window structure. */ |
/* Child window structure. */ |