Home | History | Annotate | Download | only in include

Lines Matching refs:WINDOW

115 inline int UNDEF(box)(WINDOW *win, int v, int h) { return box(win, v, h); }
134 inline int UNDEF(clearok)(WINDOW* win, bool bf) { return clearok(win, bf); }
138 extern "C" NCURSES_IMPEXP int NCURSES_API clearok(WINDOW*, bool);
196 inline int UNDEF(flushok)(WINDOW* _win, bool _bf) {
205 inline int UNDEF(getattrs)(WINDOW *win) { return getattrs(win); }
211 inline void UNDEF(getbegyx)(WINDOW* win, int& y, int& x) { getbegyx(win, y, x); }
217 inline chtype UNDEF(getbkgd)(const WINDOW *win) { return getbkgd(win); }
229 inline void UNDEF(getmaxyx)(WINDOW* win, int& y, int& x) { getmaxyx(win, y, x); }
241 inline void UNDEF(getparyx)(WINDOW* win, int& y, int& x) { getparyx(win, y, x); }
253 inline void UNDEF(getyx)(const WINDOW* win, int& y, int& x) {
322 inline void UNDEF(intrflush)(WINDOW *win, bool bf) { intrflush(); }
328 inline int UNDEF(leaveok)(WINDOW* win, bool bf) { return leaveok(win, bf); }
332 extern "C" NCURSES_IMPEXP int NCURSES_API leaveok(WINDOW* win, bool bf);
430 inline int UNDEF(mvwaddch)(WINDOW *win, int y, int x, const chtype ch)
437 inline int UNDEF(mvwaddchnstr)(WINDOW *win, int y, int x, const chtype *str, int n)
444 inline int UNDEF(mvwaddchstr)(WINDOW *win, int y, int x, const chtype *str)
451 inline int UNDEF(mvwaddnstr)(WINDOW *win, int y, int x, const char *str, int n)
458 inline int UNDEF(mvwaddstr)(WINDOW *win, int y, int x, const char * str)
465 inline int UNDEF(mvwchgat)(WINDOW *win, int y, int x, int n,
473 inline int UNDEF(mvwdelch)(WINDOW *win, int y, int x)
480 inline int UNDEF(mvwgetch)(WINDOW *win, int y, int x) { return mvwgetch(win, y, x);}
486 inline int UNDEF(mvwgetnstr)(WINDOW *win, int y, int x, char *str, int n)
493 inline int UNDEF(mvwgetstr)(WINDOW *win, int y, int x, char *str)
500 inline int UNDEF(mvwhline)(WINDOW *win, int y, int x, chtype c, int n) {
507 inline chtype UNDEF(mvwinch)(WINDOW *win, int y, int x) {
514 inline int UNDEF(mvwinchnstr)(WINDOW *win, int y, int x, chtype *str, int n) { return mvwinchnstr(win, y, x, str, n); }
520 inline int UNDEF(mvwinchstr)(WINDOW *win, int y, int x, chtype *str) { return mvwinchstr(win, y, x, str); }
526 inline int UNDEF(mvwinnstr)(WINDOW *win, int y, int x, char *_str, int n) {
533 inline int UNDEF(mvwinsch)(WINDOW *win, int y, int x, chtype c)
540 inline int UNDEF(mvwinsnstr)(WINDOW *w, int y, int x, const char *_str, int n) {
547 inline int UNDEF(mvwinsstr)(WINDOW *w, int y, int x, const char *_str) {
554 inline int UNDEF(mvwvline)(WINDOW *win, int y, int x, chtype c, int n) {
579 inline int UNDEF(redrawwin)(WINDOW *win) { return redrawwin(win); }
609 inline int UNDEF(scroll)(WINDOW *win) { return scroll(win); }
615 inline int UNDEF(scrollok)(WINDOW* win, bool bf) { return scrollok(win, bf); }
620 extern "C" NCURSES_IMPEXP int NCURSES_API scrollok(WINDOW*, bool);
622 extern "C" NCURSES_IMPEXP int NCURSES_API scrollok(WINDOW*, char);
645 inline WINDOW *UNDEF(subpad)(WINDOW *p, int l, int c, int y, int x)
658 inline int UNDEF(touchline)(WINDOW *win, int s, int c)
665 inline int UNDEF(touchwin)(WINDOW *win) { return touchwin(win); }
671 inline int UNDEF(untouchwin)(WINDOW *win) { return untouchwin(win); }
683 inline int UNDEF(waddchstr)(WINDOW *win, chtype *at) { return waddchstr(win, at); }
689 inline int UNDEF(waddstr)(WINDOW *win, char *str) { return waddstr(win, str); }
695 inline int UNDEF(wattroff)(WINDOW *win, int att) { return wattroff(win, att); }
701 inline int UNDEF(wattrset)(WINDOW *win, int att) { return wattrset(win, att); }
707 inline chtype UNDEF(winch)(const WINDOW* win) { return winch(win); }
713 inline int UNDEF(winchnstr)(WINDOW *win, chtype *str, int n) { return winchnstr(win, str, n); }
719 inline int UNDEF(winchstr)(WINDOW *win, chtype *str) { return winchstr(win, str); }
725 inline int UNDEF(winsstr)(WINDOW *w, const char *_str) {
732 inline int UNDEF(wstandend)(WINDOW *win) { return wstandend(win); }
738 inline int UNDEF(wstandout)(WINDOW *win) { return wstandout(win); }
749 extern "C" int _nc_ripoffline(int, int (*init)(WINDOW*, int));
750 extern "C" int _nc_xx_ripoff_init(WINDOW *, int);
762 friend int _nc_xx_ripoff_init(WINDOW *, int);
774 NCursesWindow(WINDOW* win, int ncols);
785 WINDOW* w; // the curses WINDOW
787 bool alloced; // TRUE if we own the WINDOW
801 NCursesWindow(WINDOW* window); // useful only for stdscr
808 NCursesWindow(NCursesWindow& par,// parent window
816 NCursesWindow(NCursesWindow& par,// parent window
837 // Make an exact copy of the window.
845 // This function is used to generate a window of ripped-of lines.
851 // creation of the window is deferred until ncurses gets initialized.
858 // Number of lines on terminal, *not* window
861 // Number of cols on terminal, *not* window
864 // Size of a tab on terminal, *not* window
873 // window status
876 // Number of lines in this window
879 // Number of columns in this window
894 // Largest x coord in window
897 // Largest y coord in window
915 // window positioning
919 // Move window to new position with the new position as top left corner.
932 // Get beginning of the window
935 // Get size of the window
938 // Get parent's beginning of the window
948 // Get a keystroke from the window.
951 // Move cursor to position and get a keystroke from the window
965 // Get a string of characters from the window into the buffer s. Retrieve
975 // Perform a scanw function from the window.
983 // Perform a scanw function from the window.
987 // from the window.
996 // from the window.
1002 // Put attributed character to the window.
1007 // to the window.
1010 // Put attributed character to the window and refresh it immediately.
1014 // Write the string str to the window, stop writing if the terminating
1024 // Write the string str to the window, stop writing if the terminating
1033 // Do a formatted print to the window.
1041 // Move the cursor and then do a formatted print to the window.
1049 // Do a formatted print to the window.
1052 // Move the cursor and then do a formatted print to the window.
1063 // Read the string str from the window, stop reading if the terminating
1072 // Insert attributed character into the window before current cursor
1089 // Insert the string into the window before the current cursor position.
1099 // Switch on the window attributes;
1102 // Switch off the window attributes;
1105 // Set the window attributes;
1108 // Get the window attributes;
1112 // Set the window color attribute;
1133 // Set the background property and apply it to the window.
1143 // Draw a box around the window with the given vertical and horizontal
1153 // Draw a border around the window with the given characters for the
1180 // Erase the window.
1183 // Clear the window.
1190 // Clear to the end of the window.
1213 // If bf is TRUE, window scrolls if cursor is moved off the bottom
1214 // edge of the window or a scrolling region, otherwise the cursor is left
1233 // Mark the whole window as modified.
1236 // Mark the whole window as unmodified.
1249 // Return TRUE if window is marked as changed, FALSE otherwise
1259 // Redraw the whole window
1274 // If called with bf=TRUE, syncup() is called whenever the window is changed
1281 // If called with bf=TRUE, any change in the window will cause an
1306 // Propagate the changes in this window to the virtual screen and call
1310 // Propagate the changes in this window to the virtual screen. This is
1314 // multiple window control
1318 // Overlay this window over win.
1322 // Overwrite win with this window.
1331 // dmaxrow,dmaxcol with the rectangle in this window beginning at
1352 // Get the first child window.
1370 NCursesColorWindow(WINDOW* &window) // useful only for stdscr
1371 : NCursesWindow(window) {
1381 NCursesColorWindow(NCursesWindow& parentWin,// parent window
1410 // Pad Support. We allow an association of a pad with a "real" window
1416 NCursesWindow* viewWin; // the "viewport" window
1425 // Get the window into which the pad should be copied (if any)
1486 // If a viewport is defined the pad is displayed in this window, otherwise
1500 // If a viewport is defined the pad is displayed in this window, otherwise
1512 // Add the window "view" as viewing window to the pad.
1515 // Use the subwindow "sub" of the viewport window for the actual viewing.
1516 // The full viewport window is usually used to provide some decorations
1523 // A FramedPad is constructed always with a viewport window. This viewport
1538 // Construct the FramedPad with the given Window win as viewport.