X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=man%2Fcurs_sp_funcs.3x;h=c4c2b1320416c6a55e8d4229155a8aaf01f56f8d;hb=HEAD;hp=730ce37c6df981e1b5d2e1aff9d25197933fc74d;hpb=d90067f9008bb8338a77c1ed519bc108c275ed04;p=ncurses.git diff --git a/man/curs_sp_funcs.3x b/man/curs_sp_funcs.3x index 730ce37c..3a1e5fc0 100644 --- a/man/curs_sp_funcs.3x +++ b/man/curs_sp_funcs.3x @@ -1,5 +1,5 @@ .\"*************************************************************************** -.\" Copyright 2018-2022,2023 Thomas E. Dickey * +.\" Copyright 2018-2023,2024 Thomas E. Dickey * .\" Copyright 2010-2015,2017 Free Software Foundation, Inc. * .\" * .\" Permission is hereby granted, free of charge, to any person obtaining a * @@ -27,8 +27,8 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: curs_sp_funcs.3x,v 1.45 2023/12/16 20:32:22 tom Exp $ -.TH curs_sp_funcs 3X 2023-12-16 "ncurses 6.4" "Library calls" +.\" $Id: curs_sp_funcs.3x,v 1.51 2024/05/11 20:39:53 tom Exp $ +.TH curs_sp_funcs 3X 2024-05-11 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "Library calls" .ie \n(.g \{\ .ds `` \(lq .ds '' \(rq @@ -63,7 +63,7 @@ \fBint echo_sp(SCREEN* \fIsp\fP); \fBint endwin_sp(SCREEN* \fIsp\fP); \fBchar erasechar_sp(SCREEN* \fIsp\fP); -\fBint erasewchar_sp(SCREEN* \fIsp\fP, wchar_t *\fIch\fP); +\fBint erasewchar_sp(SCREEN* \fIsp\fP, wchar_t *\fIwc\fP); \fBint extended_color_content_sp(SCREEN * \fIsp\fP, int \fIcolor\fP, int * \fIr\fP, int * \fIg\fP, int * \fIb\fP); \fBint extended_pair_content_sp(SCREEN* \fIsp\fP, int \fIpair\fP, int * \fIfg\fP, int * \fIbg\fP); \fBint extended_slk_color_sp(SCREEN* \fIsp\fP, int \fIpair\fP); @@ -81,7 +81,7 @@ .PP \fBbool has_ic_sp(SCREEN* \fIsp\fP); \fBbool has_il_sp(SCREEN* \fIsp\fP); -\fBint has_key_sp(SCREEN* \fIsp\fP, int \fIch\fP); +\fBint has_key_sp(SCREEN* \fIsp\fP, int \fIc\fP); \fBbool has_mouse_sp(SCREEN* \fIsp\fP); \fBint init_color_sp(SCREEN* \fIsp\fP, short \fIcolor\fP, short \fIr\fP, short \fIg\fP, short \fIb\fP); \fBint init_extended_color_sp(SCREEN* \fIsp\fP, int \fIcolor\fP, int \fIr\fP, int \fIg\fP, int \fIb\fP); @@ -101,7 +101,7 @@ \fBint keyok_sp(SCREEN* \fIsp\fP, int \fIkeycode\fP, bool \fIenable\fP); \fBchar killchar_sp(SCREEN* \fIsp\fP); .PP -\fBint killwchar_sp(SCREEN* \fIsp\fP, wchar_t *\fIch\fP); +\fBint killwchar_sp(SCREEN* \fIsp\fP, wchar_t *\fIwc\fP); \fBchar* longname_sp(SCREEN* \fIsp\fP); \fBint mcprint_sp(SCREEN* \fIsp\fP, char *\fIdata\fP, int \fIlen\fP); \fBint mouseinterval_sp(SCREEN* \fIsp\fP, int \fIerval\fP); @@ -159,8 +159,8 @@ \fBchtype termattrs_sp(SCREEN* \fIsp\fP); \fBchar* termname_sp(SCREEN* \fIsp\fP); \fBint typeahead_sp(SCREEN* \fIsp\fP, int \fIfd\fP); -\fBint unget_wch_sp(SCREEN* \fIsp\fP, const wchar_t \fIwch\fP); -\fBint ungetch_sp(SCREEN* \fIsp\fP, int \fIch\fP); +\fBint unget_wch_sp(SCREEN* \fIsp\fP, const wchar_t \fIwc\fP); +\fBint ungetch_sp(SCREEN* \fIsp\fP, int \fIc\fP); \fBint ungetmouse_sp(SCREEN* \fIsp\fP, MEVENT* \fIevent\fP); \fBint use_default_colors_sp(SCREEN* \fIsp\fP); \fBvoid use_env_sp(SCREEN* \fIsp\fP, bool \fIbf\fP); @@ -171,7 +171,7 @@ \fBint vid_puts_sp(SCREEN* \fIsp\fP, attr_t \fIattrs\fP, short \fIpair\fP, void * \fIopts\fP, NCURSES_SP_OUTC \fIputc\fP); \fBint vidattr_sp(SCREEN* \fIsp\fP, chtype \fIattrs\fP); \fBint vidputs_sp(SCREEN* \fIsp\fP, chtype \fIattrs\fP, NCURSES_SP_OUTC \fIputc\fP); -\fBwchar_t* wunctrl_sp(SCREEN* \fIsp\fP, cchar_t *\fIch\fP); +\fBwchar_t* wunctrl_sp(SCREEN* \fIsp\fP, cchar_t *\fIwch\fP); .PP \fB#include .PP @@ -208,20 +208,20 @@ .PP \fB#include .PP -\fBNCURSES_CONST char* unctrl_sp(SCREEN* \fIsp\fP, chtype \fIc\fP); +\fBNCURSES_CONST char* unctrl_sp(SCREEN* \fIsp\fP, chtype \fIch\fP); .fi .SH DESCRIPTION This implementation can be configured to provide a set of functions which improve the ability to manage multiple screens. This feature can be added to any of the configurations supported by \fI\%ncurses\fP; -it adds new entrypoints +it adds new symbols without changing the meaning of any of the existing ones. .\" *************************************************************************** -.SS IMPROVED FUNCTIONS +.SS "Improved Functions" Most of the functions are new versions of existing functions. A parameter is added at the front of the parameter list. -It is a SCREEN pointer. +It is a \fISCREEN\fP pointer. .PP The existing functions all use the current screen, which is a static variable. @@ -229,7 +229,7 @@ The extended functions use the specified screen, thereby reducing the number of variables which must be modified to update multiple screens. .\" *************************************************************************** -.SS NEW FUNCTIONS +.SS "New Functions" Here are the new functions: .TP 5 ceiling_panel @@ -245,8 +245,8 @@ With the screen-pointer extension, there are situations where it must create a current screen before the unextended library does. The \fBnew_prescr\fP function is used internally to handle these cases. -It is also provided as an entrypoint to allow applications to customize -the library initialization. +It is also provided to allow applications to customize library +initialization. .\" *************************************************************************** .SH NOTES This extension introduces some new names: