diff options
| author | Björn Linse <bjorn.linse@gmail.com> | 2016-03-08 10:47:12 +0100 |
|---|---|---|
| committer | Björn Linse <bjorn.linse@gmail.com> | 2016-08-29 10:17:31 +0200 |
| commit | 999af47be82ca822d6a70e9e0ba8fe29549fa4a8 (patch) | |
| tree | a62c66ff8d52c3cd024d35ce09a4f167786bcfde /src/nvim/tui | |
| parent | 97c6d80ca7364d571ade073a7fb498b180b54dd3 (diff) | |
| download | rneovim-999af47be82ca822d6a70e9e0ba8fe29549fa4a8.tar.gz rneovim-999af47be82ca822d6a70e9e0ba8fe29549fa4a8.tar.bz2 rneovim-999af47be82ca822d6a70e9e0ba8fe29549fa4a8.zip | |
api/ui: allow popupmenu to be drawn by external ui
Diffstat (limited to 'src/nvim/tui')
| -rw-r--r-- | src/nvim/tui/tui.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c index d220df508a..5ed13aa207 100644 --- a/src/nvim/tui/tui.c +++ b/src/nvim/tui/tui.c @@ -106,6 +106,7 @@ UI *tui_start(void) ui->suspend = tui_suspend; ui->set_title = tui_set_title; ui->set_icon = tui_set_icon; + ui->event = tui_event; return ui_bridge_attach(ui, tui_main, tui_scheduler); } @@ -650,6 +651,12 @@ static void tui_set_icon(UI *ui, char *icon) { } +// NB: if we start to use this, the ui_bridge must be updated +// to make a copy for the tui thread +static void tui_event(UI *ui, char *name, Array args, bool *args_consumed) +{ +} + static void invalidate(UI *ui, int top, int bot, int left, int right) { TUIData *data = ui->data; |