term_variables.3x (262629) | term_variables.3x (262685) |
---|---|
1.\"*************************************************************************** | 1.\"*************************************************************************** |
2.\" Copyright (c) 2010 Free Software Foundation, Inc. * | 2.\" Copyright (c) 2011,2013 Free Software Foundation, Inc. * |
3.\" * 4.\" Permission is hereby granted, free of charge, to any person obtaining a * 5.\" copy of this software and associated documentation files (the * 6.\" "Software"), to deal in the Software without restriction, including * 7.\" without limitation the rights to use, copy, modify, merge, publish, * 8.\" distribute, distribute with modifications, sublicense, and/or sell * 9.\" copies of the Software, and to permit persons to whom the Software is * 10.\" furnished to do so, subject to the following conditions: * --- 10 unchanged lines hidden (view full) --- 21.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 22.\" * 23.\" Except as contained in this notice, the name(s) of the above copyright * 24.\" holders shall not be used in advertising or otherwise to promote the * 25.\" sale, use or other dealings in this Software without prior written * 26.\" authorization. * 27.\"*************************************************************************** 28.\" | 3.\" * 4.\" Permission is hereby granted, free of charge, to any person obtaining a * 5.\" copy of this software and associated documentation files (the * 6.\" "Software"), to deal in the Software without restriction, including * 7.\" without limitation the rights to use, copy, modify, merge, publish, * 8.\" distribute, distribute with modifications, sublicense, and/or sell * 9.\" copies of the Software, and to permit persons to whom the Software is * 10.\" furnished to do so, subject to the following conditions: * --- 10 unchanged lines hidden (view full) --- 21.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE. * 22.\" * 23.\" Except as contained in this notice, the name(s) of the above copyright * 24.\" holders shall not be used in advertising or otherwise to promote the * 25.\" sale, use or other dealings in this Software without prior written * 26.\" authorization. * 27.\"*************************************************************************** 28.\" |
29.\" $Id: term_variables.3x,v 1.2 2010/12/04 18:38:55 tom Exp $ | 29.\" $Id: term_variables.3x,v 1.4 2013/12/21 22:17:39 tom Exp $ |
30.TH term_variables 3X "" 31.ds n 5 32.na 33.hy 0 34.SH NAME 35\fBSP\fP, 36\fBacs_map\fP, 37\fBboolcodes\fP, --- 67 unchanged lines hidden (view full) --- 105This variable is also set as a side-effect of \fBset_term\fP(3X) 106and \fBdelscreen\fP(3X). 107.PP 108It is possible to save a value of \fBcur_term\fP for subsequent 109use as a parameter to \fBset_term\fP, for switching between screens. 110Alternatively, one can save the return value from \fBnewterm\fP 111or \fBsetupterm\fP to reuse in \fBset_term\fP. 112.SS Terminfo Names | 30.TH term_variables 3X "" 31.ds n 5 32.na 33.hy 0 34.SH NAME 35\fBSP\fP, 36\fBacs_map\fP, 37\fBboolcodes\fP, --- 67 unchanged lines hidden (view full) --- 105This variable is also set as a side-effect of \fBset_term\fP(3X) 106and \fBdelscreen\fP(3X). 107.PP 108It is possible to save a value of \fBcur_term\fP for subsequent 109use as a parameter to \fBset_term\fP, for switching between screens. 110Alternatively, one can save the return value from \fBnewterm\fP 111or \fBsetupterm\fP to reuse in \fBset_term\fP. 112.SS Terminfo Names |
113The \fBtic\fP(1) and \fBinfocmp\fP(1) programs use lookup tables for | 113The \fB@TIC@\fP(1) and \fB@INFOCMP@\fP(1) programs use lookup tables for |
114the long and short names of terminfo capabilities, 115as well as the corresponding names for termcap capabilities. 116These are available to other applications, 117though the hash-tables are not available. 118.PP 119The long terminfo capability names use a "l" (ell) in their names: 120boolfnames 121numfnames --- 7 unchanged lines hidden (view full) --- 129These are the corresponding names used for termcap descriptions: 130boolcodes, 131numcodes, and 132strcodes. 133.SS Terminal Type 134On initialization of the curses or terminfo interfaces, 135\fBsetupterm\fP copies the terminal name to the array \fBttytype\fP. 136.SH NOTES | 114the long and short names of terminfo capabilities, 115as well as the corresponding names for termcap capabilities. 116These are available to other applications, 117though the hash-tables are not available. 118.PP 119The long terminfo capability names use a "l" (ell) in their names: 120boolfnames 121numfnames --- 7 unchanged lines hidden (view full) --- 129These are the corresponding names used for termcap descriptions: 130boolcodes, 131numcodes, and 132strcodes. 133.SS Terminal Type 134On initialization of the curses or terminfo interfaces, 135\fBsetupterm\fP copies the terminal name to the array \fBttytype\fP. 136.SH NOTES |
137The low-level terminfo interface is initialized using \fBsetupterm\fR(3X). | 137The low-level terminfo interface is initialized using 138.hy 0 139\fBsetupterm\fR(3X). 140.hy |
138The upper-level curses interface uses the low-level terminfo interface, 139internally. 140.SH PORTABILITY 141X/Open Curses does not describe any of these except for \fBcur_term\fP. 142(The inclusion of \fBcur_term\fP appears to be an oversight, 143since other comparable low-level information is omitted by X/Open). 144.PP 145Other implementations may have comparable variables. 146Some implementations provide the variables in their libraries, 147but omit them from the header files. 148.SH SEE ALSO | 141The upper-level curses interface uses the low-level terminfo interface, 142internally. 143.SH PORTABILITY 144X/Open Curses does not describe any of these except for \fBcur_term\fP. 145(The inclusion of \fBcur_term\fP appears to be an oversight, 146since other comparable low-level information is omitted by X/Open). 147.PP 148Other implementations may have comparable variables. 149Some implementations provide the variables in their libraries, 150but omit them from the header files. 151.SH SEE ALSO |
152.hy 0 |
|
149\fBcurses\fR(3X), 150\fBcurs_terminfo\fR(3X), 151\fBcurs_threads\fR(3X), | 153\fBcurses\fR(3X), 154\fBcurs_terminfo\fR(3X), 155\fBcurs_threads\fR(3X), |
152\fBterminfo\fR(3X), | |
153\fBterminfo\fR(\*n). | 156\fBterminfo\fR(\*n). |
157.hy |
|