Go to the documentation of this file. 1 #ifndef NVIM_API_UI_EVENTS_IN_H
2 #define NVIM_API_UI_EVENTS_IN_H
5 #ifdef INCLUDE_GENERATED_DECLARATIONS
6 # error "don't include this file, include nvim/ui.h"
32 FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL;
34 FUNC_API_SINCE(3) FUNC_API_BRIDGE_IMPL;
40 FUNC_API_SINCE(7) FUNC_API_REMOTE_IMPL;
42 FUNC_API_SINCE(4) FUNC_API_BRIDGE_IMPL;
49 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
51 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
53 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
55 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
57 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
59 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
61 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
63 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY FUNC_API_REMOTE_IMPL;
65 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
67 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
69 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
74 FUNC_API_SINCE(4) FUNC_API_REMOTE_IMPL;
77 FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL;
79 FUNC_API_SINCE(6) FUNC_API_BRIDGE_IMPL;
81 FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_COMPOSITOR_IMPL FUNC_API_CLIENT_IMPL;
83 FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL;
85 FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_COMPOSITOR_IMPL;
87 FUNC_API_SINCE(5) FUNC_API_REMOTE_ONLY FUNC_API_CLIENT_IMPL;
90 FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_COMPOSITOR_IMPL;
92 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
100 FUNC_API_NOEXPORT FUNC_API_COMPOSITOR_IMPL;
107 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
111 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
113 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
115 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
117 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
119 FUNC_API_SINCE(6) FUNC_API_BRIDGE_IMPL FUNC_API_COMPOSITOR_IMPL;
124 FUNC_API_SINCE(7) FUNC_API_REMOTE_ONLY;
128 FUNC_API_SINCE(10) FUNC_API_REMOTE_ONLY;
132 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
134 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
136 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
139 Buffer current_buffer,
Array buffers)
140 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
144 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
146 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
148 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
150 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
152 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
154 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
156 FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY;
159 FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL;
161 FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL;
163 FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL;
166 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
168 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
170 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
172 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
174 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
176 FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY;
178 FUNC_API_SINCE(10) FUNC_API_REMOTE_ONLY;
179 #endif // NVIM_API_UI_EVENTS_IN_H
void scroll(Integer count) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void update_fg(Integer fg) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void put(String str) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
Definition: highlight_defs.h:35
void option_set(String name, Object value) FUNC_API_SINCE(4) FUNC_API_BRIDGE_IMPL
void stop(void) FUNC_API_NOEXPORT
void cursor_goto(Integer row, Integer col) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
col
Definition: normal.c:2407
void resize(Integer width, Integer height) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void highlight_set(HlAttrs attrs) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY FUNC_API_REMOTE_IMPL
void raw_line(Integer grid, Integer row, Integer startcol, Integer endcol, Integer clearcol, Integer clearattr, LineFlags flags, const schar_T *chunk, const sattr_T *attrs) FUNC_API_NOEXPORT FUNC_API_COMPOSITOR_IMPL
void cmdline_special_char(String c, Boolean shift, Integer level) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void update_bg(Integer bg) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
bool Boolean
Definition: defs.h:67
fc level
Definition: userfunc.c:849
void win_external_pos(Integer grid, Window win) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void set_scroll_region(Integer top, Integer bot, Integer left, Integer right) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void cmdline_block_show(Array lines) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
double Float
Definition: defs.h:69
void msg_ruler(Array content) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void hl_group_set(String name, Integer id) FUNC_API_SINCE(6) FUNC_API_BRIDGE_IMPL
void cmdline_block_append(Array lines) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void update_sp(Integer sp) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void visual_bell(void) FUNC_API_SINCE(3)
void msg_showcmd(Array content) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
int sattr_T
Definition: grid_defs.h:14
void popupmenu_hide(void) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void grid_line(Integer grid, Integer row, Integer col_start, Array data) FUNC_API_SINCE(5) FUNC_API_REMOTE_ONLY FUNC_API_CLIENT_IMPL
void clear(void) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
pos_T pos
Definition: funcs.c:8311
void msg_history_show(Array entries) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void mode_change(String mode, Integer mode_idx) FUNC_API_SINCE(3)
void suspend(void) FUNC_API_SINCE(3) FUNC_API_BRIDGE_IMPL
void grid_scroll(Integer grid, Integer top, Integer bot, Integer left, Integer right, Integer rows, Integer cols) FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_COMPOSITOR_IMPL
void msg_show(String kind, Array content, Boolean replace_last) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void update_menu(void) FUNC_API_SINCE(3)
int64_t Integer
Definition: defs.h:68
void win_extmark(Integer grid, Window win, Integer ns_id, Integer mark_id, Integer row, Integer col) FUNC_API_SINCE(10) FUNC_API_REMOTE_ONLY
void screenshot(String path) FUNC_API_SINCE(7) FUNC_API_REMOTE_IMPL
startcol
Definition: normal.c:2406
void busy_start(void) FUNC_API_SINCE(3)
void set_title(String title) FUNC_API_SINCE(3)
int count
Definition: regexp_nfa.c:5234
void cmdline_pos(Integer pos, Integer level) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void win_hide(Integer grid) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void mouse_on(void) FUNC_API_SINCE(3)
void wildmenu_hide(void) FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL
void wildmenu_select(Integer selected) FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL
void cmdline_show(Array content, Integer pos, String firstc, String prompt, Integer indent, Integer level) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
char_u schar_T[(MAX_MCO+1) *4+1]
Definition: grid_defs.h:13
int LineFlags
Definition: ui.h:47
void msg_clear(void) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void popupmenu_show(Array items, Integer selected, Integer row, Integer col, Integer grid) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void grid_resize(Integer grid, Integer width, Integer height) FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_COMPOSITOR_IMPL FUNC_API_CLIENT_IMPL
void mouse_off(void) FUNC_API_SINCE(3)
void busy_stop(void) FUNC_API_SINCE(3)
fuzzyItem_T *const items
Definition: search.c:5085
void eol_clear(void) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void win_close(Integer grid) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void cmdline_hide(Integer level) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void msg_history_clear(void) FUNC_API_SINCE(10) FUNC_API_REMOTE_ONLY
void bell(void) FUNC_API_SINCE(3)
void grid_clear(Integer grid) FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL
void tabline_update(Tabpage current, Array tabs, Buffer current_buffer, Array buffers) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
char_u * name
Definition: userfunc.c:817
static void const char * title
Definition: funcs.c:8777
void win_pos(Integer grid, Window win, Integer startrow, Integer startcol, Integer width, Integer height) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void popupmenu_select(Integer selected) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void flush(void) FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL
void event(char *name, Array args, bool *args_consumed) FUNC_API_NOEXPORT
void set_icon(String icon) FUNC_API_SINCE(3)
void grid_destroy(Integer grid) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void cmdline_block_hide(void) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
void default_colors_set(Integer rgb_fg, Integer rgb_bg, Integer rgb_sp, Integer cterm_fg, Integer cterm_bg) FUNC_API_SINCE(4) FUNC_API_REMOTE_IMPL
void grid_cursor_goto(Integer grid, Integer row, Integer col) FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_COMPOSITOR_IMPL
void msg_showmode(Array content) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
void hl_attr_define(Integer id, HlAttrs rgb_attrs, HlAttrs cterm_attrs, Array info) FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL
void win_float_pos(Integer grid, Window win, String anchor, Integer anchor_grid, Float anchor_row, Float anchor_col, Boolean focusable, Integer zindex) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
va_list args
Definition: log.c:149
void msg_set_pos(Integer grid, Integer row, Boolean scrolled, String sep_char) FUNC_API_SINCE(6) FUNC_API_BRIDGE_IMPL FUNC_API_COMPOSITOR_IMPL
void mode_info_set(Boolean enabled, Array cursor_styles) FUNC_API_SINCE(3)
void wildmenu_show(Array items) FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL
void win_viewport(Integer grid, Window win, Integer topline, Integer botline, Integer curline, Integer curcol, Integer line_count) FUNC_API_SINCE(7) FUNC_API_REMOTE_ONLY