Mercurial > vim
comparison src/globals.h @ 16778:eda4d65f232c v8.1.1391
patch 8.1.1391: no popup window support
commit https://github.com/vim/vim/commit/4d784b21d14fc66e98a2b07f70343cdd4acd62aa
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat May 25 19:51:39 2019 +0200
patch 8.1.1391: no popup window support
Problem: No popup window support.
Solution: Add initial code for popup windows. Add the 'wincolor' option.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 25 May 2019 20:00:08 +0200 |
parents | 0422b14bce58 |
children | 5f98d80d116a |
comparison
equal
deleted
inserted
replaced
16777:20d51e99dd6a | 16778:eda4d65f232c |
---|---|
548 EXTERN regprog_T *clip_exclude_prog INIT(= NULL); | 548 EXTERN regprog_T *clip_exclude_prog INIT(= NULL); |
549 EXTERN int clip_unnamed_saved INIT(= 0); | 549 EXTERN int clip_unnamed_saved INIT(= 0); |
550 #endif | 550 #endif |
551 | 551 |
552 /* | 552 /* |
553 * All windows are linked in a list. firstwin points to the first entry, | 553 * All regular windows are linked in a list. "firstwin" points to the first |
554 * lastwin to the last entry (can be the same as firstwin) and curwin to the | 554 * entry, "lastwin" to the last entry (can be the same as firstwin) and |
555 * currently active window. | 555 * "curwin" to the currently active window. |
556 * When switching tabs these swapped with the pointers in "tabpage_T". | |
556 */ | 557 */ |
557 EXTERN win_T *firstwin; /* first window */ | 558 EXTERN win_T *firstwin; /* first window */ |
558 EXTERN win_T *lastwin; /* last window */ | 559 EXTERN win_T *lastwin; /* last window */ |
559 EXTERN win_T *prevwin INIT(= NULL); /* previous window */ | 560 EXTERN win_T *prevwin INIT(= NULL); /* previous window */ |
560 # define ONE_WINDOW (firstwin == lastwin) | 561 # define ONE_WINDOW (firstwin == lastwin) |
577 | 578 |
578 EXTERN win_T *curwin; /* currently active window */ | 579 EXTERN win_T *curwin; /* currently active window */ |
579 | 580 |
580 EXTERN win_T *aucmd_win; /* window used in aucmd_prepbuf() */ | 581 EXTERN win_T *aucmd_win; /* window used in aucmd_prepbuf() */ |
581 EXTERN int aucmd_win_used INIT(= FALSE); /* aucmd_win is being used */ | 582 EXTERN int aucmd_win_used INIT(= FALSE); /* aucmd_win is being used */ |
583 | |
584 #ifdef FEAT_TEXT_PROP | |
585 EXTERN win_T *first_tab_popupwin; // first popup window local to tab page | |
586 EXTERN win_T *first_popupwin; // first global popup window | |
587 #endif | |
582 | 588 |
583 /* | 589 /* |
584 * The window layout is kept in a tree of frames. topframe points to the top | 590 * The window layout is kept in a tree of frames. topframe points to the top |
585 * of the tree. | 591 * of the tree. |
586 */ | 592 */ |