Mercurial > vim
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 |