2 void ui_write
__ARGS((char_u
*s
, int len
));
3 void ui_inchar_undo
__ARGS((char_u
*s
, int len
));
4 int ui_inchar
__ARGS((char_u
*buf
, int maxlen
, long wtime
, int tb_change_cnt
));
5 int ui_char_avail
__ARGS((void
));
6 void ui_delay
__ARGS((long msec
, int ignoreinput
));
7 void ui_suspend
__ARGS((void
));
8 void suspend_shell
__ARGS((void
));
9 int ui_get_shellsize
__ARGS((void
));
10 void ui_set_shellsize
__ARGS((int mustset
));
11 void ui_new_shellsize
__ARGS((void
));
12 void ui_breakcheck
__ARGS((void
));
13 void clip_init
__ARGS((int can_use
));
14 void clip_update_selection
__ARGS((void
));
15 void clip_own_selection
__ARGS((VimClipboard
*cbd
));
16 void clip_lose_selection
__ARGS((VimClipboard
*cbd
));
17 void clip_copy_selection
__ARGS((void
));
18 void clip_auto_select
__ARGS((void
));
19 int clip_isautosel
__ARGS((void
));
20 void clip_modeless
__ARGS((int button
, int is_click
, int is_drag
));
21 void clip_start_selection
__ARGS((int col
, int row
, int repeated_click
));
22 void clip_process_selection
__ARGS((int button
, int col
, int row
, int_u repeated_click
));
23 void clip_may_redraw_selection
__ARGS((int row
, int col
, int len
));
24 void clip_clear_selection
__ARGS((void
));
25 void clip_may_clear_selection
__ARGS((int row1
, int row2
));
26 void clip_scroll_selection
__ARGS((int rows
));
27 void clip_copy_modeless_selection
__ARGS((int both
));
28 int clip_gen_own_selection
__ARGS((VimClipboard
*cbd
));
29 void clip_gen_lose_selection
__ARGS((VimClipboard
*cbd
));
30 void clip_gen_set_selection
__ARGS((VimClipboard
*cbd
));
31 void clip_gen_request_selection
__ARGS((VimClipboard
*cbd
));
32 int vim_is_input_buf_full
__ARGS((void
));
33 int vim_is_input_buf_empty
__ARGS((void
));
34 int vim_free_in_input_buf
__ARGS((void
));
35 int vim_used_in_input_buf
__ARGS((void
));
36 char_u
*get_input_buf
__ARGS((void
));
37 void set_input_buf
__ARGS((char_u
*p
));
38 void add_to_input_buf
__ARGS((char_u
*s
, int len
));
39 void add_to_input_buf_csi
__ARGS((char_u
*str
, int len
));
40 void push_raw_key
__ARGS((char_u
*s
, int len
));
41 void trash_input_buf
__ARGS((void
));
42 int read_from_input_buf
__ARGS((char_u
*buf
, long maxlen
));
43 void fill_input_buf
__ARGS((int exit_on_error
));
44 void read_error_exit
__ARGS((void
));
45 void ui_cursor_shape
__ARGS((void
));
46 int check_col
__ARGS((int col
));
47 int check_row
__ARGS((int row
));
48 void open_app_context
__ARGS((void
));
49 void x11_setup_atoms
__ARGS((Display
*dpy
));
50 void clip_x11_request_selection
__ARGS((Widget myShell
, Display
*dpy
, VimClipboard
*cbd
));
51 void clip_x11_lose_selection
__ARGS((Widget myShell
, VimClipboard
*cbd
));
52 int clip_x11_own_selection
__ARGS((Widget myShell
, VimClipboard
*cbd
));
53 void clip_x11_set_selection
__ARGS((VimClipboard
*cbd
));
54 int jump_to_mouse
__ARGS((int flags
, int
*inclusive
, int which_button
));
55 int mouse_comp_pos
__ARGS((win_T
*win
, int
*rowp
, int
*colp
, linenr_T
*lnump
));
56 win_T
*mouse_find_win
__ARGS((int
*rowp
, int
*colp
));
57 int get_fpos_of_mouse
__ARGS((pos_T
*mpos
));
58 int vcol2col
__ARGS((win_T
*wp
, linenr_T lnum
, int vcol
));
59 void ui_focus_change
__ARGS((int in_focus
));
60 void im_save_status
__ARGS((long
*psave
));