Commit | Line | Data |
---|---|---|
c906108c SS |
1 | #ifndef TUI_GENERAL_WIN_H |
2 | #define TUI_GENERAL_WIN_H | |
3 | ||
4 | /* | |
c5aa993b JM |
5 | ** Functions |
6 | */ | |
7 | extern void tuiClearWin PARAMS ((TuiGenWinInfoPtr)); | |
8 | extern void unhighlightWin PARAMS ((TuiWinInfoPtr)); | |
9 | extern void makeVisible PARAMS ((TuiGenWinInfoPtr, int)); | |
10 | extern void makeAllVisible PARAMS ((int)); | |
11 | extern void scrollWinForward PARAMS ((TuiGenWinInfoPtr, int)); | |
12 | extern void scrollWinBackward PARAMS ((TuiGenWinInfoPtr, int)); | |
13 | extern void makeWindow PARAMS ((TuiGenWinInfoPtr, int)); | |
14 | extern TuiWinInfoPtr copyWin PARAMS ((TuiWinInfoPtr)); | |
15 | extern void boxWin PARAMS ((TuiGenWinInfoPtr, int)); | |
16 | extern void highlightWin PARAMS ((TuiWinInfoPtr)); | |
17 | extern void checkAndDisplayHighlightIfNeeded PARAMS ((TuiWinInfoPtr)); | |
18 | extern void refreshAll PARAMS ((TuiWinInfoPtr *)); | |
19 | extern void tuiDelwin PARAMS ((WINDOW * window)); | |
20 | extern void tuiRefreshWin PARAMS ((TuiGenWinInfoPtr)); | |
c906108c SS |
21 | |
22 | /* | |
c5aa993b JM |
23 | ** Macros |
24 | */ | |
c906108c SS |
25 | #define m_beVisible(winInfo) makeVisible((TuiGenWinInfoPtr)(winInfo), TRUE) |
26 | #define m_beInvisible(winInfo) \ | |
27 | makeVisible((TuiGenWinInfoPtr)(winInfo), FALSE) | |
28 | #define m_allBeVisible() makeAllVisible(TRUE) | |
29 | #define m_allBeInvisible() makeAllVisible(FALSE) | |
30 | ||
c5aa993b | 31 | #endif /*TUI_GENERAL_WIN_H */ |