1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | void ui_init(void); |
7 | void ui_builtin_start(void); |
8 | _Bool ui_rgb_attached(void); |
9 | _Bool ui_override(void); |
10 | _Bool ui_active(void); |
11 | void ui_event(char *name, Array args); |
12 | void ui_refresh(void); |
13 | int ui_pum_get_height(void); |
14 | void ui_schedule_refresh(void); |
15 | void ui_default_colors_set(void); |
16 | void ui_busy_start(void); |
17 | void ui_busy_stop(void); |
18 | void ui_attach_impl(UI *ui, uint64_t chanid); |
19 | void ui_detach_impl(UI *ui, uint64_t chanid); |
20 | void ui_set_ext_option(UI *ui, UIExtension ext, _Bool active); |
21 | void ui_line(ScreenGrid *grid, int row, int startcol, int endcol, int clearcol, int clearattr, _Bool wrap); |
22 | void ui_cursor_goto(int new_row, int new_col); |
23 | void ui_grid_cursor_goto(handle_T grid_handle, int new_row, int new_col); |
24 | void ui_check_cursor_grid(handle_T grid_handle); |
25 | void ui_mode_info_set(void); |
26 | int ui_current_row(void); |
27 | int ui_current_col(void); |
28 | void ui_flush(void); |
29 | void ui_cursor_shape(void); |
30 | _Bool ui_has(UIExtension ext); |
31 | Array ui_array(void); |
32 | void ui_grid_resize(handle_T grid_handle, int width, int height, Error *error); |
33 | #include "nvim/func_attr.h" |
34 | |