blob: e2ae92ae8f2118413abc7c04fadee00906b2b72f [file] [log] [blame]
Bram Moolenaarc01140a2006-03-24 22:21:52 +00001/* popupmnu.c */
Bram Moolenaaref269542016-01-19 13:22:12 +01002void pum_display(pumitem_T *array, int size, int selected);
Bram Moolenaarae654382019-01-17 21:09:05 +01003void pum_call_update_screen(void);
4int pum_under_menu(int row, int col);
Bram Moolenaaref269542016-01-19 13:22:12 +01005void pum_redraw(void);
6void pum_undisplay(void);
7void pum_clear(void);
8int pum_visible(void);
Bram Moolenaar491ac282018-06-17 14:47:55 +02009void pum_may_redraw(void);
Bram Moolenaaref269542016-01-19 13:22:12 +010010int pum_get_height(void);
Bram Moolenaar246fe032017-11-19 19:56:27 +010011int split_message(char_u *mesg, pumitem_T **array);
Bram Moolenaar51b0f372017-11-18 18:52:04 +010012void ui_remove_balloon(void);
Bram Moolenaar246fe032017-11-19 19:56:27 +010013void ui_post_balloon(char_u *mesg, list_T *list);
Bram Moolenaar51b0f372017-11-18 18:52:04 +010014void ui_may_remove_balloon(void);
Bram Moolenaaraef8c3d2018-03-03 18:59:16 +010015void pum_show_popupmenu(vimmenu_T *menu);
Bram Moolenaarb1c91982018-05-17 17:04:55 +020016void pum_make_popup(char_u *path_name, int use_mouse_pos);
Bram Moolenaarc01140a2006-03-24 22:21:52 +000017/* vim: set ft=c : */