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 */