Lines Matching +full:output +full:- +full:low

3 .\" Copyright 2018-2023,2024 Thomas E. Dickey                                *
4 .\" Copyright 1998-2016,2017 Free Software Foundation, Inc. *
32 .TH curs_terminfo 3X 2024-04-13 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "Library calls"
67 \fB\%vidputs\fP \-
105 \fBint tigetflag(const char *\fIcap-code\fP);
106 \fBint tigetnum(const char *\fIcap-code\fP);
107 \fBchar *tigetstr(const char *\fIcap-code\fP);
119 These low-level functions must be called by programs that deal directly
130 multibyte character strings such as UTF-8.
135 they are strings of 8-bit characters.
139 The high-level
142 initialize the low-level set of terminal-dependent variables listed in
201 (including the output of \fB\%tparm\fP)
211 output \fB\%enter_ca_mode\fP upon startup and
213 output \fB\%exit_ca_mode\fP before exiting.
218 output \fB\%exit_ca_mode\fP before the shell
221 output \fB\%enter_ca_mode\fP and
230 but does not set up the output virtualization structures used by
248 Higher-level applications use \fB\%newterm\fP(3X) to initialize the
250 passing an output
257 passing the file descriptor derived from its output stream parameter.
311 .B \-1
331 which uses all the defaults and sends the output to
380 \fB\%restartterm\fP assumes that the windows and the input and output
388 .SS "Formatting Output"
413 The capability string is null-terminated.
414 Use \*(``\e200\*('' where an ASCII NUL is needed in the output.
418 rather than a fixed-parameter list.
446 .SS "Output Functions"
456 \fB\%tputs\fP interprets time-delay information in the string
486 .IR \%putchar -like
490 If \fB\%tputs\fP processes a time-delay,
498 The output of \fB\%putp\fP always goes to
509 .IR \%putchar -like
551 \fB\%mvcur\fP provides low-level cursor motion.
554 Unlike the other low-level output functions,
555 which either write to the standard output or pass an output function
557 \fB\%mvcur\fP uses an output file descriptor derived from
558 the output stream parameter of \fB\%newterm\fP(3X).
560 While \fB\%putp\fP and \fB\%mvcur\fP are low-level functions that do not
561 use high-level
576 .IR cap-code ,
581 .I cap-code
583 .I cap-code
590 .B \-1
592 .I cap-code
601 .B \-2
603 .I cap-code
607 .B \-1
612 .B "(char *)\-1"
614 .I cap-code
622 These null-terminated arrays contain
661 variables [a-z].
681 The higher-level \fB\%initscr\fP and \fB\%newterm\fP functions use
724 of the output function \fI\%putc\fP.
736 wide-character API were developed,
737 and unlike the other wide-character functions,
738 is also provided in the non-wide-character configuration.
763 non-portable.
811 .RB \%\*(`` "@TIC@ \-x" \*('',
813 .SS "Output Buffering"
819 block-buffered mode on exit
828 uses output buffers managed directly by
830 Some of the low-level functions described in this manual page write
831 to the standard output.
832 They are not signal-safe.
833 The high-level functions in
851 .IR \%const -qualified
872 but can be configured to use the fixed-parameter list.
877 X/Open Curses Issue 7 proposed the \fB\%tiparm\fP function in mid-2009.
880 the older form is only available as a build-time configuration option.
893 That approach dates back to the mid-1980s,
936 A generic terminal is unsuitable for full-screen applications.
990 allows the caller to use \-1 for either or both old coordinates.
991 The \-1 tells
1006 Its programming manual mentioned the following low-level functions.
1015 mvcur low level cursor motion
1026 vidattr like \fBvidputs\fP, but output through \fIputchar\fP
1127 Other low-level functions are declared in the