Home | History | Annotate | Download | only in include

Lines Matching refs:WINDOW

100  * Definition used to make WINDOW and similar structs opaque.
120 * The internal type used for window dimensions.
320 #define _SUBWIN 0x01 /* is this a sub-window? */
321 #define _ENDLINE 0x02 /* is the window flush right? */
322 #define _FULLWIN 0x04 /* is the window full-screen? */
324 #define _ISPAD 0x10 /* is this window a pad? */
341 typedef struct _win_st WINDOW;
394 /* window location and size */
395 NCURSES_SIZE_T _maxy, _maxx; /* maximums of x and y, NOT window size */
398 short _flags; /* window state flags */
406 bool _clear; /* consider all data in the window invalid? */
408 bool _scroll; /* OK to scroll this window? */
411 bool _immed; /* window in immed mode? (not yet used) */
412 bool _sync; /* window in sync mode? */
422 /* these are used only if this is a sub-window */
423 int _parx; /* x coordinate of this window in parent */
424 int _pary; /* y coordinate of this window in parent */
425 WINDOW *_parent; /* pointer to parent if a sub-window */
489 extern NCURSES_EXPORT(int) wgetch_events (WINDOW *, _nc_eventlist *); /* experimental */
490 extern NCURSES_EXPORT(int) wgetnstr_events (WINDOW *,char *,int,_nc_eventlist *);/* experimental */
568 extern NCURSES_EXPORT(int) box (WINDOW *, chtype, chtype); /* generated */
573 extern NCURSES_EXPORT(int) clearok (WINDOW *,bool); /* implemented */
579 extern NCURSES_EXPORT(int) copywin (const WINDOW*,WINDOW*,int,int,int,int,int,int,int); /* implemented */
586 extern NCURSES_EXPORT(int) delwin (WINDOW *); /* implemented */
588 extern NCURSES_EXPORT(WINDOW *) derwin (WINDOW *,int,int,int,int); /* implemented */
590 extern NCURSES_EXPORT(WINDOW *) dupwin (WINDOW *); /* implemented */
599 extern NCURSES_EXPORT(chtype) getbkgd (WINDOW *); /* generated */
603 extern NCURSES_EXPORT(WINDOW *) getwin (FILE *); /* implemented */
609 extern NCURSES_EXPORT(void) idcok (WINDOW *, bool); /* implemented */
610 extern NCURSES_EXPORT(int) idlok (WINDOW *, bool); /* implemented */
611 extern NCURSES_EXPORT(void) immedok (WINDOW *, bool); /* implemented */
615 extern NCURSES_EXPORT(WINDOW *) initscr (void); /* implemented */
625 extern NCURSES_EXPORT(int) intrflush (WINDOW *,bool); /* implemented */
627 extern NCURSES_EXPORT(bool) is_linetouched (WINDOW *,int); /* implemented */
628 extern NCURSES_EXPORT(bool) is_wintouched (WINDOW *); /* implemented */
630 extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */
632 extern NCURSES_EXPORT(int) leaveok (WINDOW *,bool); /* implemented */
634 extern NCURSES_EXPORT(int) meta (WINDOW *,bool); /* implemented */
644 extern NCURSES_EXPORT(int) mvderwin (WINDOW *, int, int); /* implemented */
662 extern NCURSES_EXPORT(int) mvwaddch (WINDOW *, int, int, const chtype); /* generated */
663 extern NCURSES_EXPORT(int) mvwaddchnstr (WINDOW *, int, int, const chtype *, int);/* generated */
664 extern NCURSES_EXPORT(int) mvwaddchstr (WINDOW *, int, int, const chtype *); /* generated */
665 extern NCURSES_EXPORT(int) mvwaddnstr (WINDOW *, int, int, const char *, int); /* generated */
666 extern NCURSES_EXPORT(int) mvwaddstr (WINDOW *, int, int, const char *); /* generated */
667 extern NCURSES_EXPORT(int) mvwchgat (WINDOW *, int, int, int, attr_t, short, const void *);/* generated */
668 extern NCURSES_EXPORT(int) mvwdelch (WINDOW *, int, int); /* generated */
669 extern NCURSES_EXPORT(int) mvwgetch (WINDOW *, int, int); /* generated */
670 extern NCURSES_EXPORT(int) mvwgetnstr (WINDOW *, int, int, char *, int); /* generated */
671 extern NCURSES_EXPORT(int) mvwgetstr (WINDOW *, int, int, char *); /* generated */
672 extern NCURSES_EXPORT(int) mvwhline (WINDOW *, int, int, chtype, int); /* generated */
673 extern NCURSES_EXPORT(int) mvwin (WINDOW *,int,int); /* implemented */
674 extern NCURSES_EXPORT(chtype) mvwinch (WINDOW *, int, int); /* generated */
675 extern NCURSES_EXPORT(int) mvwinchnstr (WINDOW *, int, int, chtype *, int); /* generated */
676 extern NCURSES_EXPORT(int) mvwinchstr (WINDOW *, int, int, chtype *); /* generated */
677 extern NCURSES_EXPORT(int) mvwinnstr (WINDOW *, int, int, char *, int); /* generated */
678 extern NCURSES_EXPORT(int) mvwinsch (WINDOW *, int, int, chtype); /* generated */
679 extern NCURSES_EXPORT(int) mvwinsnstr (WINDOW *, int, int, const char *, int); /* generated */
680 extern NCURSES_EXPORT(int) mvwinsstr (WINDOW *, int, int, const char *); /* generated */
681 extern NCURSES_EXPORT(int) mvwinstr (WINDOW *, int, int, char *); /* generated */
682 extern NCURSES_EXPORT(int) mvwprintw (WINDOW*,int,int, const char *,...) /* implemented */
684 extern NCURSES_EXPORT(int) mvwscanw (WINDOW *,int,int, NCURSES_CONST char *,...) /* implemented */
686 extern NCURSES_EXPORT(int) mvwvline (WINDOW *,int, int, chtype, int); /* generated */
688 extern NCURSES_EXPORT(WINDOW *) newpad (int,int); /* implemented */
690 extern NCURSES_EXPORT(WINDOW *) newwin (int,int,int,int); /* implemented */
693 extern NCURSES_EXPORT(int) nodelay (WINDOW *,bool); /* implemented */
698 extern NCURSES_EXPORT(int) notimeout (WINDOW *,bool); /* implemented */
699 extern NCURSES_EXPORT(int) overlay (const WINDOW*,WINDOW *); /* implemented */
700 extern NCURSES_EXPORT(int) overwrite (const WINDOW*,WINDOW *); /* implemented */
703 extern NCURSES_EXPORT(int) pechochar (WINDOW *, const chtype); /* implemented */
704 extern NCURSES_EXPORT(int) pnoutrefresh (WINDOW*,int,int,int,int,int,int);/* implemented */
705 extern NCURSES_EXPORT(int) prefresh (WINDOW *,int,int,int,int,int,int); /* implemented */
708 extern NCURSES_EXPORT(int) putwin (WINDOW *, FILE *); /* implemented */
711 extern NCURSES_EXPORT(int) redrawwin (WINDOW *); /* generated */
716 extern NCURSES_EXPORT(int) ripoffline (int, int (*)(WINDOW *, int)); /* implemented */
723 extern NCURSES_EXPORT(int) scroll (WINDOW *); /* generated */
724 extern NCURSES_EXPORT(int) scrollok (WINDOW *,bool); /* implemented */
748 extern NCURSES_EXPORT(WINDOW *) subpad (WINDOW *, int, int, int, int); /* implemented */
749 extern NCURSES_EXPORT(WINDOW *) subwin (WINDOW *, int, int, int, int); /* implemented */
750 extern NCURSES_EXPORT(int) syncok (WINDOW *, bool); /* implemented */
754 extern NCURSES_EXPORT(int) touchline (WINDOW *, int, int); /* generated */
755 extern NCURSES_EXPORT(int) touchwin (WINDOW *); /* generated */
758 extern NCURSES_EXPORT(int) untouchwin (WINDOW *); /* generated */
763 extern NCURSES_EXPORT(int) vwprintw (WINDOW *, const char *,va_list); /* implemented */
764 extern NCURSES_EXPORT(int) vw_printw (WINDOW *, const char *,va_list); /* generated */
765 extern NCURSES_EXPORT(int) vwscanw (WINDOW *, NCURSES_CONST char *,va_list); /* implemented */
766 extern NCURSES_EXPORT(int) vw_scanw (WINDOW *, NCURSES_CONST char *,va_list); /* generated */
767 extern NCURSES_EXPORT(int) waddch (WINDOW *, const chtype); /* implemented */
768 extern NCURSES_EXPORT(int) waddchnstr (WINDOW *,const chtype *,int); /* implemented */
769 extern NCURSES_EXPORT(int) waddchstr (WINDOW
770 extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
771 extern NCURSES_EXPORT(int) waddstr (WINDOW *,const char *); /* generated */
772 extern NCURSES_EXPORT(int) wattron (WINDOW *, int); /* generated */
773 extern NCURSES_EXPORT(int) wattroff (WINDOW *, int); /* generated */
774 extern NCURSES_EXPORT(int) wattrset (WINDOW *, int); /* generated */
775 extern NCURSES_EXPORT(int) wattr_get (WINDOW *, attr_t *, short *, void *); /* generated */
776 extern NCURSES_EXPORT(int) wattr_on (WINDOW *, attr_t, void *); /* implemented */
777 extern NCURSES_EXPORT(int) wattr_off (WINDOW *, attr_t, void *); /* implemented */
778 extern NCURSES_EXPORT(int) wattr_set (WINDOW *, attr_t, short, void *); /* generated */
779 extern NCURSES_EXPORT(int) wbkgd (WINDOW *, chtype); /* implemented */
780 extern NCURSES_EXPORT(void) wbkgdset (WINDOW *,chtype); /* implemented */
781 extern NCURSES_EXPORT(int) wborder (WINDOW *,chtype,chtype,chtype,chtype,chtype,chtype,chtype,chtype); /* implemented */
782 extern NCURSES_EXPORT(int) wchgat (WINDOW *, int, attr_t, short, const void *);/* implemented */
783 extern NCURSES_EXPORT(int) wclear (WINDOW *); /* implemented */
784 extern NCURSES_EXPORT(int) wclrtobot (WINDOW *); /* implemented */
785 extern NCURSES_EXPORT(int) wclrtoeol (WINDOW *); /* implemented */
786 extern NCURSES_EXPORT(int) wcolor_set (WINDOW*,short,void*); /* implemented */
787 extern NCURSES_EXPORT(void) wcursyncup (WINDOW *); /* implemented */
788 extern NCURSES_EXPORT(int) wdelch (WINDOW *); /* implemented */
789 extern NCURSES_EXPORT(int) wdeleteln (WINDOW *); /* generated */
790 extern NCURSES_EXPORT(int) wechochar (WINDOW *, const chtype); /* implemented */
791 extern NCURSES_EXPORT(int) werase (WINDOW *); /* implemented */
792 extern NCURSES_EXPORT(int) wgetch (WINDOW *); /* implemented */
793 extern NCURSES_EXPORT(int) wgetnstr (WINDOW *,char *,int); /* implemented */
794 extern NCURSES_EXPORT(int) wgetstr (WINDOW *, char *); /* generated */
795 extern NCURSES_EXPORT(int) whline (WINDOW *, chtype, int); /* implemented */
796 extern NCURSES_EXPORT(chtype) winch (WINDOW *); /* implemented */
797 extern NCURSES_EXPORT(int) winchnstr (WINDOW *, chtype *, int); /* implemented */
798 extern NCURSES_EXPORT(int) winchstr (WINDOW *, chtype *); /* generated */
799 extern NCURSES_EXPORT(int) winnstr (WINDOW *, char *, int); /* implemented */
800 extern NCURSES_EXPORT(int) winsch (WINDOW *, chtype); /* implemented */
801 extern NCURSES_EXPORT(int) winsdelln (WINDOW *,int); /* implemented */
802 extern NCURSES_EXPORT(int) winsertln (WINDOW *); /* generated */
803 extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */
804 extern NCURSES_EXPORT(int) winsstr (WINDOW *, const char *); /* generated */
805 extern NCURSES_EXPORT(int) winstr (WINDOW *, char *); /* generated */
806 extern NCURSES_EXPORT(int) wmove (WINDOW *,int,int); /* implemented */
807 extern NCURSES_EXPORT(int) wnoutrefresh (WINDOW *); /* implemented */
808 extern NCURSES_EXPORT(int) wprintw (WINDOW *, const char *,...) /* implemented */
810 extern NCURSES_EXPORT(int) wredrawln (WINDOW *,int,int); /* implemented */
811 extern NCURSES_EXPORT(int) wrefresh (WINDOW *); /* implemented */
812 extern NCURSES_EXPORT(int) wscanw (WINDOW *, NCURSES_CONST char *,...) /* implemented */
814 extern NCURSES_EXPORT(int) wscrl (WINDOW *,int); /* implemented */
815 extern NCURSES_EXPORT(int) wsetscrreg (WINDOW *,int,int); /* implemented */
816 extern NCURSES_EXPORT(int) wstandout (WINDOW *); /* generated */
817 extern NCURSES_EXPORT(int) wstandend (WINDOW *); /* generated */
818 extern NCURSES_EXPORT(void) wsyncdown (WINDOW *); /* implemented */
819 extern NCURSES_EXPORT(void) wsyncup (WINDOW *); /* implemented */
820 extern NCURSES_EXPORT(void) wtimeout (WINDOW *,int); /* implemented */
821 extern NCURSES_EXPORT(int) wtouchln (WINDOW *,int,int,int); /* implemented */
822 extern NCURSES_EXPORT(int) wvline (WINDOW *,chtype,int); /* implemented */
844 extern NCURSES_EXPORT(int) getattrs (const WINDOW *); /* generated */
845 extern NCURSES_EXPORT(int) getcurx (const WINDOW *); /* generated */
846 extern NCURSES_EXPORT(int) getcury (const WINDOW *); /* generated */
847 extern NCURSES_EXPORT(int) getbegx (const WINDOW *); /* generated */
848 extern NCURSES_EXPORT(int) getbegy (const WINDOW *); /* generated */
849 extern NCURSES_EXPORT(int) getmaxx (const WINDOW *); /* generated */
850 extern NCURSES_EXPORT(int) getmaxy (const WINDOW *); /* generated */
851 extern NCURSES_EXPORT(int) getparx (const WINDOW *); /* generated */
852 extern NCURSES_EXPORT(int) getpary (const WINDOW *); /* generated */
867 typedef int (*NCURSES_WINDOW_CB)(WINDOW *, void *);
885 extern NCURSES_EXPORT(int) use_window (WINDOW *, NCURSES_WINDOW_CB, void *);
886 extern NCURSES_EXPORT(int) wresize (WINDOW *, int, int);
890 * These extensions provide access to information stored in the WINDOW even
893 extern NCURSES_EXPORT(WINDOW *) wgetparent (const WINDOW *); /* generated */
894 extern NCURSES_EXPORT(bool) is_cleared (const WINDOW *); /* generated */
895 extern NCURSES_EXPORT(bool) is_idcok (const WINDOW *); /* generated */
896 extern NCURSES_EXPORT(bool) is_idlok (const WINDOW *); /* generated */
897 extern NCURSES_EXPORT(bool) is_immedok (const WINDOW *); /* generated */
898 extern NCURSES_EXPORT(bool) is_keypad (const WINDOW *); /* generated */
899 extern NCURSES_EXPORT(bool) is_leaveok (const WINDOW *); /* generated */
900 extern NCURSES_EXPORT(bool) is_nodelay (const WINDOW *); /* generated */
901 extern NCURSES_EXPORT(bool) is_notimeout (const WINDOW *); /* generated */
902 extern NCURSES_EXPORT(bool) is_pad (const WINDOW *); /* generated */
903 extern NCURSES_EXPORT(bool) is_scrollok (const WINDOW *); /* generated */
904 extern NCURSES_EXPORT(bool) is_subwin (const WINDOW *); /* generated */
905 extern NCURSES_EXPORT(bool) is_syncok (const WINDOW *); /* generated */
906 extern NCURSES_EXPORT(int) wgetscrreg (const WINDOW *, int *, int *); /* generated */
943 extern NCURSES_EXPORT(WINDOW *) NCURSES_SP_NAME(getwin) (SCREEN*, FILE *); /* implemented:SP_FUNC */
950 extern NCURSES_EXPORT(int) NCURSES_SP_NAME(intrflush) (SCREEN*, WINDOW*, bool); /* implemented:SP_FUNC */
957 extern NCURSES_EXPORT(WINDOW *) NCURSES_SP_NAME(newpad) (SCREEN*, int, int); /* implemented:SP_FUNC */
959 extern NCURSES_EXPORT(WINDOW *) NCURSES_SP_NAME(newwin) (SCREEN*, int, int, int, int); /* implemented:SP_FUNC */
972 extern NCURSES_EXPORT(int) NCURSES_SP_NAME(ripoffline) (SCREEN*, int, int (*)(WINDOW *, int)); /* implemented:SP_FUNC */
1332 NCURSES_WRAPPED_VAR(WINDOW *, curscr);
1333 NCURSES_WRAPPED_VAR(WINDOW *, newscr);
1334 NCURSES_WRAPPED_VAR(WINDOW *, stdscr);
1356 extern NCURSES_EXPORT_VAR(WINDOW *) curscr;
1357 extern NCURSES_EXPORT_VAR(WINDOW *) newscr;
1358 extern NCURSES_EXPORT_VAR(WINDOW *) stdscr;
1581 extern NCURSES_EXPORT(bool) wenclose (const WINDOW *, int, int);
1583 extern NCURSES_EXPORT(bool) wmouse_trafo (const WINDOW*, int*, int*, bool);
1609 extern NCURSES_EXPORT(void) _tracedump (const char *, WINDOW *);