Lines Matching refs:WINDOW
107 inline int UNDEF(box)(WINDOW *win, int v, int h) { return box(win, v, h); }
113 inline int UNDEF(mvwhline)(WINDOW *win, int y, int x, chtype c, int n) {
120 inline int UNDEF(mvwvline)(WINDOW *win, int y, int x, chtype c, int n) {
133 inline int UNDEF(clearok)(WINDOW* win, bool bf) { return clearok(win, bf); }
137 extern "C" NCURSES_IMPEXP int NCURSES_API clearok(WINDOW*, bool);
171 inline int UNDEF(flushok)(WINDOW* _win, bool _bf) {
204 inline int UNDEF(mvwinnstr)(WINDOW *win, int y, int x, char *_str, int n) {
218 inline int UNDEF(winsstr)(WINDOW *w, const char *_str) {
225 inline int UNDEF(mvwinsstr)(WINDOW *w, int y, int x, const char *_str) {
253 inline int UNDEF(mvwinsnstr)(WINDOW *w, int y, int x, const char *_str, int n) {
273 inline void UNDEF(getyx)(const WINDOW* win, int& y, int& x) {
280 inline void UNDEF(getbegyx)(WINDOW* win, int& y, int& x) { getbegyx(win, y, x); }
286 inline void UNDEF(getmaxyx)(WINDOW* win, int& y, int& x) { getmaxyx(win, y, x); }
316 inline int UNDEF(leaveok)(WINDOW* win, bool bf) { return leaveok(win, bf); }
320 extern "C" NCURSES_IMPEXP int NCURSES_API leaveok(WINDOW* win, bool bf);
336 inline int UNDEF(redrawwin)(WINDOW *win) { return redrawwin(win); }
348 inline int UNDEF(scroll)(WINDOW *win) { return scroll(win); }
354 inline int UNDEF(scrollok)(WINDOW* win, bool bf) { return scrollok(win, bf); }
359 extern "C" NCURSES_IMPEXP int NCURSES_API scrollok(WINDOW*, bool);
361 extern "C" NCURSES_IMPEXP int NCURSES_API scrollok(WINDOW*, char);
384 inline WINDOW *UNDEF(subpad)(WINDOW *p, int l, int c, int y, int x)
397 inline int UNDEF(touchline)(WINDOW *win, int s, int c)
404 inline int UNDEF(touchwin)(WINDOW *win) { return touchwin(win); }
410 inline int UNDEF(untouchwin)(WINDOW *win) { return untouchwin(win); }
422 inline int UNDEF(waddstr)(WINDOW *win, char *str) { return waddstr(win, str); }
428 inline int UNDEF(waddchstr)(WINDOW *win, chtype *at) { return waddchstr(win, at); }
434 inline int UNDEF(wstandend)(WINDOW *win) { return wstandend(win); }
440 inline int UNDEF(wstandout)(WINDOW *win) { return wstandout(win); }
447 inline int UNDEF(wattroff)(WINDOW *win, int att) { return wattroff(win, att); }
468 inline int UNDEF(mvwchgat)(WINDOW *win, int y, int x, int n,
476 inline int UNDEF(wattrset)(WINDOW *win, int att) { return wattrset(win, att); }
482 inline chtype UNDEF(winch)(const WINDOW* win) { return winch(win); }
488 inline int UNDEF(mvwaddch)(WINDOW *win, int y, int x, const chtype ch)
495 inline int UNDEF(mvwaddchnstr)(WINDOW *win, int y, int x, chtype *str, int n)
502 inline int UNDEF(mvwaddchstr)(WINDOW *win, int y, int x, chtype *str)
516 inline int UNDEF(mvwaddnstr)(WINDOW *win, int y, int x, const char *str, int n)
523 inline int UNDEF(mvwaddstr)(WINDOW *win, int y, int x, const char * str)
530 inline int UNDEF(mvwdelch)(WINDOW *win, int y, int x)
537 inline int UNDEF(mvwgetch)(WINDOW *win, int y, int x) { return mvwgetch(win, y, x);}
543 inline int UNDEF(mvwgetstr)(WINDOW *win, int y, int x, char *str)
550 inline int UNDEF(mvwgetnstr)(WINDOW *win, int y, int x, char *str, int n)
557 inline chtype UNDEF(mvwinch)(WINDOW *win, int y, int x) {
564 inline int UNDEF(mvwinsch)(WINDOW *win, int y, int x, chtype c)
666 inline chtype UNDEF(getbkgd)(const WINDOW *win) { return getbkgd(win); }
689 extern "C" int _nc_ripoffline(int, int (*init)(WINDOW*, int));
690 extern "C" int _nc_xx_ripoff_init(WINDOW *, int);
702 friend int _nc_xx_ripoff_init(WINDOW *, int);
714 NCursesWindow(WINDOW* win, int ncols);
725 WINDOW* w; // the curses WINDOW
727 bool alloced; // TRUE if we own the WINDOW
741 NCursesWindow(WINDOW* window); // useful only for stdscr
748 NCursesWindow(NCursesWindow& par,// parent window
756 NCursesWindow(NCursesWindow& par,// parent window
777 // Make an exact copy of the window.
785 // This function is used to generate a window of ripped-of lines.
791 // creation of the window is deferred until ncurses gets initialized.
798 // Number of lines on terminal, *not* window
801 // Number of cols on terminal, *not* window
804 // Size of a tab on terminal, *not* window
813 // window status
816 // Number of lines in this window
819 // Number of columns in this window
828 // Largest x coord in window
831 // Largest y coord in window
849 // window positioning
853 // Move window to new position with the new position as top left corner.
873 // Get a keystroke from the window.
876 // Move cursor to position and get a keystroke from the window
890 // Get a string of characters from the window into the buffer s. Retrieve
900 // Perform a scanw function from the window.
909 // from the window.
920 // Put attributed character to the window.
925 // to the window.
928 // Put attributed character to the window and refresh it immediately.
932 // Write the string str to the window, stop writing if the terminating
941 // Do a formatted print to the window.
949 // Move the cursor and then do a formatted print to the window.
964 // Insert attributed character into the window before current cursor
981 // Insert the string into the window before the current cursor position.
991 // Switch on the window attributes;
994 // Switch off the window attributes;
997 // Set the window attributes;
1001 // Set the window color attribute;
1022 // Set the background property and apply it to the window.
1032 // Draw a box around the window with the given vertical and horizontal
1042 // Draw a border around the window with the given characters for the
1069 // Erase the window.
1072 // Clear the window.
1079 // Clear to the end of the window.
1102 // If bf is TRUE, window scrolls if cursor is moved off the bottom
1103 // edge of the window or a scrolling region, otherwise the cursor is left
1120 // Mark the whole window as modified.
1123 // Mark the whole window as unmodified.
1136 // Return TRUE if window is marked as changed, FALSE otherwise
1146 // Redraw the whole window
1161 // If called with bf=TRUE, syncup() is called whenever the window is changed
1168 // If called with bf=TRUE, any change in the window will cause an
1189 // Propagate the changes in this window to the virtual screen and call
1193 // Propagate the changes in this window to the virtual screen. This is
1197 // multiple window control
1201 // Overlay this window over win.
1205 // Overwrite win with this window.
1214 // dmaxrow,dmaxcol with the rectangle in this window beginning at
1235 // Get the first child window.
1253 NCursesColorWindow(WINDOW* &window) // useful only for stdscr
1254 : NCursesWindow(window) {
1264 NCursesColorWindow(NCursesWindow& parentWin,// parent window
1293 // Pad Support. We allow an association of a pad with a "real" window
1299 NCursesWindow* viewWin; // the "viewport" window
1308 // Get the window into which the pad should be copied (if any)
1369 // If a viewport is defined the pad is displayed in this window, otherwise
1383 // If a viewport is defined the pad is displayed in this window, otherwise
1395 // Add the window "view" as viewing window to the pad.
1398 // Use the subwindow "sub" of the viewport window for the actual viewing.
1399 // The full viewport window is usually used to provide some decorations
1406 // A FramedPad is constructed always with a viewport window. This viewport
1421 // Construct the FramedPad with the given Window win as viewport.