Functions
ui_events.in.h File Reference
#include "nvim/api/private/defs.h"
#include "nvim/func_attr.h"
#include "nvim/ui.h"

Go to the source code of this file.

Functions

void mode_info_set (Boolean enabled, Array cursor_styles) FUNC_API_SINCE(3)
 
void update_menu (void) FUNC_API_SINCE(3)
 
void busy_start (void) FUNC_API_SINCE(3)
 
void busy_stop (void) FUNC_API_SINCE(3)
 
void mouse_on (void) FUNC_API_SINCE(3)
 
void mouse_off (void) FUNC_API_SINCE(3)
 
void mode_change (String mode, Integer mode_idx) FUNC_API_SINCE(3)
 
void bell (void) FUNC_API_SINCE(3)
 
void visual_bell (void) FUNC_API_SINCE(3)
 
void flush (void) FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL
 
void suspend (void) FUNC_API_SINCE(3) FUNC_API_BRIDGE_IMPL
 
void set_title (String title) FUNC_API_SINCE(3)
 
void set_icon (String icon) FUNC_API_SINCE(3)
 
void option_set (String name, Object value) FUNC_API_SINCE(4) FUNC_API_BRIDGE_IMPL
 
void stop (void) FUNC_API_NOEXPORT
 
void update_fg (Integer fg) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void update_bg (Integer bg) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void update_sp (Integer sp) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void resize (Integer width, Integer height) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void clear (void) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void eol_clear (void) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void cursor_goto (Integer row, Integer col) 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 put (String str) FUNC_API_SINCE(3) 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 scroll (Integer count) 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 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 grid_resize (Integer grid, Integer width, Integer height) FUNC_API_SINCE(5) FUNC_API_REMOTE_IMPL FUNC_API_COMPOSITOR_IMPL
 
void grid_clear (Integer grid) FUNC_API_SINCE(5) 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 grid_line (Integer grid, Integer row, Integer col_start, Array data) FUNC_API_SINCE(5) FUNC_API_REMOTE_ONLY
 
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 grid_destroy (Integer grid) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
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 event (char *name, Array args, bool *args_consumed) FUNC_API_NOEXPORT
 
void win_pos (Integer grid, Integer win, Integer startrow, Integer startcol, Integer width, Integer height) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void win_float_pos (Integer grid, Window win, String anchor, Integer anchor_grid, Float anchor_row, Float anchor_col, Boolean focusable) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void win_external_pos (Integer grid, Window win) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void win_hide (Integer grid) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void win_close (Integer grid) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void win_scroll_over_start (void) FUNC_API_SINCE(6) FUNC_API_BRIDGE_IMPL FUNC_API_COMPOSITOR_IMPL
 
void win_scroll_over_reset (void) FUNC_API_SINCE(6) FUNC_API_BRIDGE_IMPL FUNC_API_COMPOSITOR_IMPL
 
void popupmenu_show (Array items, Integer selected, Integer row, Integer col, Integer grid) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void popupmenu_hide (void) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void popupmenu_select (Integer selected) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void tabline_update (Tabpage current, Array tabs) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void cmdline_show (Array content, Integer pos, String firstc, String prompt, Integer indent, Integer level) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void cmdline_pos (Integer pos, Integer level) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void cmdline_special_char (String c, Boolean shift, Integer level) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void cmdline_hide (Integer level) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void cmdline_block_show (Array lines) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void cmdline_block_append (Array lines) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void cmdline_block_hide (void) FUNC_API_SINCE(3) FUNC_API_REMOTE_ONLY
 
void wildmenu_show (Array items) 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 wildmenu_hide (void) FUNC_API_SINCE(3) FUNC_API_REMOTE_IMPL FUNC_API_BRIDGE_IMPL
 
void msg_show (String kind, Array content, Boolean replace_last) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void msg_clear (void) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void msg_showcmd (Array content) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void msg_showmode (Array content) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void msg_ruler (Array content) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 
void msg_history_show (Array entries) FUNC_API_SINCE(6) FUNC_API_REMOTE_ONLY
 

Function Documentation

void bell ( void  )
void busy_start ( void  )
void busy_stop ( void  )
void clear ( void  )
void cmdline_block_append ( Array  lines)
void cmdline_block_hide ( void  )
void cmdline_block_show ( Array  lines)
void cmdline_hide ( Integer  level)
void cmdline_pos ( Integer  pos,
Integer  level 
)
void cmdline_show ( Array  content,
Integer  pos,
String  firstc,
String  prompt,
Integer  indent,
Integer  level 
)
void cmdline_special_char ( String  c,
Boolean  shift,
Integer  level 
)
void cursor_goto ( Integer  row,
Integer  col 
)
void default_colors_set ( Integer  rgb_fg,
Integer  rgb_bg,
Integer  rgb_sp,
Integer  cterm_fg,
Integer  cterm_bg 
)
void eol_clear ( void  )
void event ( char *  name,
Array  args,
bool *  args_consumed 
)
void flush ( void  )
void grid_clear ( Integer  grid)
void grid_cursor_goto ( Integer  grid,
Integer  row,
Integer  col 
)
void grid_destroy ( Integer  grid)
void grid_line ( Integer  grid,
Integer  row,
Integer  col_start,
Array  data 
)
void grid_resize ( Integer  grid,
Integer  width,
Integer  height 
)
void grid_scroll ( Integer  grid,
Integer  top,
Integer  bot,
Integer  left,
Integer  right,
Integer  rows,
Integer  cols 
)
void highlight_set ( HlAttrs  attrs)
void hl_attr_define ( Integer  id,
HlAttrs  rgb_attrs,
HlAttrs  cterm_attrs,
Array  info 
)
void mode_change ( String  mode,
Integer  mode_idx 
)
void mode_info_set ( Boolean  enabled,
Array  cursor_styles 
)
void mouse_off ( void  )
void mouse_on ( void  )
void msg_clear ( void  )
void msg_history_show ( Array  entries)
void msg_ruler ( Array  content)
void msg_show ( String  kind,
Array  content,
Boolean  replace_last 
)
void msg_showcmd ( Array  content)
void msg_showmode ( Array  content)
void option_set ( String  name,
Object  value 
)
void popupmenu_hide ( void  )
void popupmenu_select ( Integer  selected)
void popupmenu_show ( Array  items,
Integer  selected,
Integer  row,
Integer  col,
Integer  grid 
)
void put ( String  str)
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 
)
void resize ( Integer  width,
Integer  height 
)
void scroll ( Integer  count)
void set_icon ( String  icon)
void set_scroll_region ( Integer  top,
Integer  bot,
Integer  left,
Integer  right 
)
void set_title ( String  title)
void stop ( void  )
void suspend ( void  )
void tabline_update ( Tabpage  current,
Array  tabs 
)
void update_bg ( Integer  bg)
void update_fg ( Integer  fg)
void update_menu ( void  )
void update_sp ( Integer  sp)
void visual_bell ( void  )
void wildmenu_hide ( void  )
void wildmenu_select ( Integer  selected)
void wildmenu_show ( Array  items)
void win_close ( Integer  grid)
void win_external_pos ( Integer  grid,
Window  win 
)
void win_float_pos ( Integer  grid,
Window  win,
String  anchor,
Integer  anchor_grid,
Float  anchor_row,
Float  anchor_col,
Boolean  focusable 
)
void win_hide ( Integer  grid)
void win_pos ( Integer  grid,
Integer  win,
Integer  startrow,
Integer  startcol,
Integer  width,
Integer  height 
)
void win_scroll_over_reset ( void  )
void win_scroll_over_start ( void  )