#ifndef TUI_GENERAL_WIN_H #define TUI_GENERAL_WIN_H /* ** Functions */ extern void tuiClearWin (TuiGenWinInfoPtr); extern void unhighlightWin (TuiWinInfoPtr); extern void makeVisible (TuiGenWinInfoPtr, int); extern void makeAllVisible (int); extern void scrollWinForward (TuiGenWinInfoPtr, int); extern void scrollWinBackward (TuiGenWinInfoPtr, int); extern void makeWindow (TuiGenWinInfoPtr, int); extern TuiWinInfoPtr copyWin (TuiWinInfoPtr); extern void boxWin (TuiGenWinInfoPtr, int); extern void highlightWin (TuiWinInfoPtr); extern void checkAndDisplayHighlightIfNeeded (TuiWinInfoPtr); extern void refreshAll (TuiWinInfoPtr *); extern void tuiDelwin (WINDOW * window); extern void tuiRefreshWin (TuiGenWinInfoPtr); /* ** Macros */ #define m_beVisible(winInfo) makeVisible((TuiGenWinInfoPtr)(winInfo), TRUE) #define m_beInvisible(winInfo) \ makeVisible((TuiGenWinInfoPtr)(winInfo), FALSE) #define m_allBeVisible() makeAllVisible(TRUE) #define m_allBeInvisible() makeAllVisible(FALSE) #endif /*TUI_GENERAL_WIN_H */