blob: 58369794c6a9b077bfb8796cb8de6b57ccc1ac72 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001/* term.c */
Bram Moolenaaref269542016-01-19 13:22:12 +01002int set_termname(char_u *term);
3void set_mouse_termcode(int n, char_u *s);
4void del_mouse_termcode(int n);
5void getlinecol(long *cp, long *rp);
6int add_termcap_entry(char_u *name, int force);
7int term_is_8bit(char_u *name);
8int term_is_gui(char_u *name);
9char_u *tltoa(unsigned long i);
10void termcapinit(char_u *name);
11void out_flush(void);
12void out_flush_check(void);
13void out_trash(void);
14void out_char(unsigned c);
15void out_str_nf(char_u *s);
16void out_str(char_u *s);
17void term_windgoto(int row, int col);
18void term_cursor_right(int i);
19void term_append_lines(int line_count);
20void term_delete_lines(int line_count);
21void term_set_winpos(int x, int y);
22void term_set_winsize(int width, int height);
23void term_fg_color(int n);
24void term_bg_color(int n);
25void term_settitle(char_u *title);
26void ttest(int pairs);
27void add_long_to_buf(long_u val, char_u *dst);
28void check_shellsize(void);
29void limit_screen_size(void);
30void win_new_shellsize(void);
31void shell_resized(void);
32void shell_resized_check(void);
33void set_shellsize(int width, int height, int mustset);
34void settmode(int tmode);
35void starttermcap(void);
36void stoptermcap(void);
37void may_req_termresponse(void);
38void may_req_ambiguous_char_width(void);
39void may_req_bg_color(void);
40int swapping_screen(void);
41void setmouse(void);
42int mouse_has(int c);
43int mouse_model_popup(void);
44void scroll_start(void);
45void cursor_on(void);
46void cursor_off(void);
47void term_cursor_shape(void);
48void scroll_region_set(win_T *wp, int off);
49void scroll_region_reset(void);
50void clear_termcodes(void);
51void add_termcode(char_u *name, char_u *string, int flags);
52char_u *find_termcode(char_u *name);
53char_u *get_termcode(int i);
54void del_termcode(char_u *name);
55void set_mouse_topline(win_T *wp);
56int check_termcode(int max_offset, char_u *buf, int bufsize, int *buflen);
57char_u *replace_termcodes(char_u *from, char_u **bufp, int from_part, int do_lt, int special);
58int find_term_bykeys(char_u *src);
59void show_termcodes(void);
60int show_one_termcode(char_u *name, char_u *code, int printit);
61char_u *translate_mapping(char_u *str, int expmap);
62void update_tcap(int attr);
Bram Moolenaar071d4272004-06-13 20:20:40 +000063/* vim: set ft=c : */