1#ifndef DEFINE_FUNC_ATTRIBUTES
2# define DEFINE_FUNC_ATTRIBUTES
3#endif
4#include "nvim/func_attr.h"
5#undef DEFINE_FUNC_ATTRIBUTES
6void ui_comp_init(void);
7void ui_comp_syn_init(void);
8void ui_comp_attach(UI *ui);
9void ui_comp_detach(UI *ui);
10_Bool ui_comp_should_draw(void);
11_Bool ui_comp_put_grid(ScreenGrid *grid, int row, int col, int height, int width, _Bool valid, _Bool on_top);
12void ui_comp_remove_grid(ScreenGrid *grid);
13_Bool ui_comp_set_grid(handle_T handle);
14ScreenGrid *ui_comp_mouse_focus(int row, int col);
15void ui_comp_compose_grid(ScreenGrid *grid);
16void ui_comp_set_screen_valid(_Bool valid);
17#include "nvim/func_attr.h"
18