mirror of
https://github.com/neovim/neovim.git
synced 2025-10-01 23:48:32 +00:00
screen: use dedicated message grid
add proper msg_set_pos event, delet win_scroll_over_* make compositor click through unfocusable grids add MsgArea attribute for the message/cmdline area, and add docs and tests
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
|
||||
#include "nvim/macros.h"
|
||||
#include "nvim/types.h"
|
||||
#include "nvim/grid_defs.h"
|
||||
|
||||
/*
|
||||
* Types of dialogs passed to do_dialog().
|
||||
@@ -90,6 +91,13 @@ extern MessageHistoryEntry *last_msg_hist;
|
||||
|
||||
EXTERN bool msg_ext_need_clear INIT(= false);
|
||||
|
||||
EXTERN ScreenGrid msg_grid INIT(= SCREEN_GRID_INIT);
|
||||
EXTERN ScreenGrid msg_grid_adj INIT(= SCREEN_GRID_INIT);
|
||||
|
||||
EXTERN int msg_scroll_at_flush INIT(= 0);
|
||||
|
||||
EXTERN int msg_grid_pos INIT(= 0);
|
||||
|
||||
#ifdef INCLUDE_GENERATED_DECLARATIONS
|
||||
# include "message.h.generated.h"
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user