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_call_mode_info_set(Boolean enabled, Array cursor_styles);
7void ui_call_update_menu(void);
8void ui_call_busy_start(void);
9void ui_call_busy_stop(void);
10void ui_call_mouse_on(void);
11void ui_call_mouse_off(void);
12void ui_call_mode_change(String mode, Integer mode_idx);
13void ui_call_bell(void);
14void ui_call_visual_bell(void);
15void ui_call_flush(void);
16void ui_call_suspend(void);
17void ui_call_set_title(String title);
18void ui_call_set_icon(String icon);
19void ui_call_option_set(String name, Object value);
20void ui_call_stop(void);
21void ui_call_update_fg(Integer fg);
22void ui_call_update_bg(Integer bg);
23void ui_call_update_sp(Integer sp);
24void ui_call_resize(Integer width, Integer height);
25void ui_call_clear(void);
26void ui_call_eol_clear(void);
27void ui_call_cursor_goto(Integer row, Integer col);
28void ui_call_put(String str);
29void ui_call_set_scroll_region(Integer top, Integer bot, Integer left, Integer right);
30void ui_call_scroll(Integer count);
31void ui_call_default_colors_set(Integer rgb_fg, Integer rgb_bg, Integer rgb_sp, Integer cterm_fg, Integer cterm_bg);
32void ui_call_hl_attr_define(Integer id, HlAttrs rgb_attrs, HlAttrs cterm_attrs, Array info);
33void ui_call_hl_group_set(String name, Integer id);
34void ui_call_grid_resize(Integer grid, Integer width, Integer height);
35void ui_composed_call_grid_resize(Integer grid, Integer width, Integer height);
36void ui_call_grid_clear(Integer grid);
37void ui_call_grid_cursor_goto(Integer grid, Integer row, Integer col);
38void ui_composed_call_grid_cursor_goto(Integer grid, Integer row, Integer col);
39void ui_call_grid_line(Integer grid, Integer row, Integer col_start, Array data);
40void ui_call_grid_scroll(Integer grid, Integer top, Integer bot, Integer left, Integer right, Integer rows, Integer cols);
41void ui_composed_call_grid_scroll(Integer grid, Integer top, Integer bot, Integer left, Integer right, Integer rows, Integer cols);
42void ui_call_grid_destroy(Integer grid);
43void ui_call_raw_line(Integer grid, Integer row, Integer startcol, Integer endcol, Integer clearcol, Integer clearattr, LineFlags flags, const schar_T *chunk, const sattr_T *attrs);
44void ui_composed_call_raw_line(Integer grid, Integer row, Integer startcol, Integer endcol, Integer clearcol, Integer clearattr, LineFlags flags, const schar_T *chunk, const sattr_T *attrs);
45void ui_call_event(char *name, Array args, bool *args_consumed);
46void ui_call_win_pos(Integer grid, Window win, Integer startrow, Integer startcol, Integer width, Integer height);
47void ui_call_win_float_pos(Integer grid, Window win, String anchor, Integer anchor_grid, Float anchor_row, Float anchor_col, Boolean focusable);
48void ui_call_win_external_pos(Integer grid, Window win);
49void ui_call_win_hide(Integer grid);
50void ui_call_win_close(Integer grid);
51void ui_call_msg_set_pos(Integer grid, Integer row, Boolean scrolled, String sep_char);
52void ui_composed_call_msg_set_pos(Integer grid, Integer row, Boolean scrolled, String sep_char);
53void ui_call_popupmenu_show(Array items, Integer selected, Integer row, Integer col, Integer grid);
54void ui_call_popupmenu_hide(void);
55void ui_call_popupmenu_select(Integer selected);
56void ui_call_tabline_update(Tabpage current, Array tabs);
57void ui_call_cmdline_show(Array content, Integer pos, String firstc, String prompt, Integer indent, Integer level);
58void ui_call_cmdline_pos(Integer pos, Integer level);
59void ui_call_cmdline_special_char(String c, Boolean shift, Integer level);
60void ui_call_cmdline_hide(Integer level);
61void ui_call_cmdline_block_show(Array lines);
62void ui_call_cmdline_block_append(Array lines);
63void ui_call_cmdline_block_hide(void);
64void ui_call_wildmenu_show(Array items);
65void ui_call_wildmenu_select(Integer selected);
66void ui_call_wildmenu_hide(void);
67void ui_call_msg_show(String kind, Array content, Boolean replace_last);
68void ui_call_msg_clear(void);
69void ui_call_msg_showcmd(Array content);
70void ui_call_msg_showmode(Array content);
71void ui_call_msg_ruler(Array content);
72void ui_call_msg_history_show(Array entries);
73#include "nvim/func_attr.h"
74