Mercurial > vim
diff src/globals.h @ 17162:f16cee6adf29 v8.1.1580
patch 8.1.1580: cannot make part of a popup transparent
commit https://github.com/vim/vim/commit/c662ec9978e9a381680ffe53d05da0e10bb8d1a0
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jun 23 00:15:57 2019 +0200
patch 8.1.1580: cannot make part of a popup transparent
Problem: Cannot make part of a popup transparent.
Solution: Add the "mask" option.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 23 Jun 2019 00:30:04 +0200 |
parents | 94007c802045 |
children | 16d5e91c5e5b |
line wrap: on
line diff
--- a/src/globals.h +++ b/src/globals.h @@ -74,6 +74,8 @@ EXTERN short *TabPageIdxs INIT(= NULL); // Array with size Rows x Columns containing zindex of popups. EXTERN short *popup_mask INIT(= NULL); EXTERN short *popup_mask_next INIT(= NULL); +// Array with flags for tansparent cells of current popup. +EXTERN char *popup_transparent INIT(= NULL); // Flag set to TRUE when popup_mask needs to be updated. EXTERN int popup_mask_refresh INIT(= TRUE); @@ -1681,5 +1683,7 @@ EXTERN HINSTANCE g_hinst INIT(= NULL); #ifdef FEAT_TEXT_PROP EXTERN int text_prop_frozen INIT(= 0); + +// Set to TRUE if there is any visible popup. EXTERN int popup_visible INIT(= FALSE); #endif