comparison 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
comparison
equal deleted inserted replaced
17161:9ccb1ea9b2fc 17162:f16cee6adf29
72 72
73 #ifdef FEAT_TEXT_PROP 73 #ifdef FEAT_TEXT_PROP
74 // Array with size Rows x Columns containing zindex of popups. 74 // Array with size Rows x Columns containing zindex of popups.
75 EXTERN short *popup_mask INIT(= NULL); 75 EXTERN short *popup_mask INIT(= NULL);
76 EXTERN short *popup_mask_next INIT(= NULL); 76 EXTERN short *popup_mask_next INIT(= NULL);
77 // Array with flags for tansparent cells of current popup.
78 EXTERN char *popup_transparent INIT(= NULL);
77 79
78 // Flag set to TRUE when popup_mask needs to be updated. 80 // Flag set to TRUE when popup_mask needs to be updated.
79 EXTERN int popup_mask_refresh INIT(= TRUE); 81 EXTERN int popup_mask_refresh INIT(= TRUE);
80 82
81 // Tab that was used to fill popup_mask. 83 // Tab that was used to fill popup_mask.
1679 EXTERN HINSTANCE g_hinst INIT(= NULL); 1681 EXTERN HINSTANCE g_hinst INIT(= NULL);
1680 #endif 1682 #endif
1681 1683
1682 #ifdef FEAT_TEXT_PROP 1684 #ifdef FEAT_TEXT_PROP
1683 EXTERN int text_prop_frozen INIT(= 0); 1685 EXTERN int text_prop_frozen INIT(= 0);
1686
1687 // Set to TRUE if there is any visible popup.
1684 EXTERN int popup_visible INIT(= FALSE); 1688 EXTERN int popup_visible INIT(= FALSE);
1685 #endif 1689 #endif