version 1.12, 2009/11/26 21:37:13 |
version 1.13, 2009/12/03 22:50:10 |
|
|
void window_choose_resize(struct window_pane *, u_int, u_int); |
void window_choose_resize(struct window_pane *, u_int, u_int); |
void window_choose_key(struct window_pane *, struct client *, int); |
void window_choose_key(struct window_pane *, struct client *, int); |
void window_choose_mouse( |
void window_choose_mouse( |
struct window_pane *, struct client *, struct mouse_event *); |
struct window_pane *, struct client *, struct mouse_event *); |
|
|
void window_choose_redraw_screen(struct window_pane *); |
void window_choose_redraw_screen(struct window_pane *); |
void window_choose_write_line( |
void window_choose_write_line( |
struct window_pane *, struct screen_write_ctx *, u_int); |
struct window_pane *, struct screen_write_ctx *, u_int); |
|
|
void window_choose_scroll_up(struct window_pane *); |
void window_choose_scroll_up(struct window_pane *); |
void window_choose_scroll_down(struct window_pane *); |
void window_choose_scroll_down(struct window_pane *); |
|
|
else |
else |
data->top -= screen_size_y(s); |
data->top -= screen_size_y(s); |
} |
} |
window_choose_redraw_screen(wp); |
window_choose_redraw_screen(wp); |
break; |
break; |
case MODEKEYCHOICE_PAGEDOWN: |
case MODEKEYCHOICE_PAGEDOWN: |
data->selected += screen_size_y(s); |
data->selected += screen_size_y(s); |
|
|
if (idx < 0 || (u_int) idx >= ARRAY_LENGTH(&data->list)) |
if (idx < 0 || (u_int) idx >= ARRAY_LENGTH(&data->list)) |
break; |
break; |
data->selected = idx; |
data->selected = idx; |
|
|
item = &ARRAY_ITEM(&data->list, data->selected); |
item = &ARRAY_ITEM(&data->list, data->selected); |
data->callbackfn(data->data, item->idx); |
data->callbackfn(data->data, item->idx); |
window_pane_reset_mode(wp); |
window_pane_reset_mode(wp); |
|
|
struct options *oo = &wp->window->options; |
struct options *oo = &wp->window->options; |
struct screen *s = &data->screen; |
struct screen *s = &data->screen; |
struct grid_cell gc; |
struct grid_cell gc; |
int utf8flag; |
int utf8flag; |
char key; |
char key; |
|
|
if (data->callbackfn == NULL) |
if (data->callbackfn == NULL) |