X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fhtml%2Fman%2Fcurs_sp_funcs.3x.html;h=7695f68c40e428d2d87ddb127454459931843caa;hb=610e9700ef6e0f95d03aa53242b12a8946bb62d7;hp=7386953567cf597e495c5d2fa8d7669476e2ce4b;hpb=d90067f9008bb8338a77c1ed519bc108c275ed04;p=ncurses.git diff --git a/doc/html/man/curs_sp_funcs.3x.html b/doc/html/man/curs_sp_funcs.3x.html index 73869535..7695f68c 100644 --- a/doc/html/man/curs_sp_funcs.3x.html +++ b/doc/html/man/curs_sp_funcs.3x.html @@ -1,6 +1,6 @@
-curs_sp_funcs(3x) Library calls curs_sp_funcs(3x) @@ -73,7 +70,7 @@ int echo_sp(SCREEN* sp); int endwin_sp(SCREEN* sp); char erasechar_sp(SCREEN* sp); - int erasewchar_sp(SCREEN* sp, wchar_t *ch); + int erasewchar_sp(SCREEN* sp, wchar_t *wc); int extended_color_content_sp(SCREEN * sp, int color, int * r, int * g, int * b); int extended_pair_content_sp(SCREEN* sp, int pair, int * fg, int * bg); int extended_slk_color_sp(SCREEN* sp, int pair); @@ -91,7 +88,7 @@ bool has_ic_sp(SCREEN* sp); bool has_il_sp(SCREEN* sp); - int has_key_sp(SCREEN* sp, int ch); + int has_key_sp(SCREEN* sp, int c); bool has_mouse_sp(SCREEN* sp); int init_color_sp(SCREEN* sp, short color, short r, short g, short b); int init_extended_color_sp(SCREEN* sp, int color, int r, int g, int b); @@ -111,7 +108,7 @@ int keyok_sp(SCREEN* sp, int keycode, bool enable); char killchar_sp(SCREEN* sp); - int killwchar_sp(SCREEN* sp, wchar_t *ch); + int killwchar_sp(SCREEN* sp, wchar_t *wc); char* longname_sp(SCREEN* sp); int mcprint_sp(SCREEN* sp, char *data, int len); int mouseinterval_sp(SCREEN* sp, int erval); @@ -169,8 +166,8 @@ chtype termattrs_sp(SCREEN* sp); char* termname_sp(SCREEN* sp); int typeahead_sp(SCREEN* sp, int fd); - int unget_wch_sp(SCREEN* sp, const wchar_t wch); - int ungetch_sp(SCREEN* sp, int ch); + int unget_wch_sp(SCREEN* sp, const wchar_t wc); + int ungetch_sp(SCREEN* sp, int c); int ungetmouse_sp(SCREEN* sp, MEVENT* event); int use_default_colors_sp(SCREEN* sp); void use_env_sp(SCREEN* sp, bool bf); @@ -181,7 +178,7 @@ int vid_puts_sp(SCREEN* sp, attr_t attrs, short pair, void * opts, NCURSES_SP_OUTC putc); int vidattr_sp(SCREEN* sp, chtype attrs); int vidputs_sp(SCREEN* sp, chtype attrs, NCURSES_SP_OUTC putc); - wchar_t* wunctrl_sp(SCREEN* sp, cchar_t *ch); + wchar_t* wunctrl_sp(SCREEN* sp, cchar_t *wch); #include <form.h> @@ -218,19 +215,19 @@ #include <unctrl.h> - NCURSES_CONST char* unctrl_sp(SCREEN* sp, chtype c); + NCURSES_CONST char* unctrl_sp(SCREEN* sp, chtype ch);
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 ncurses; it adds new - entrypoints without changing the meaning of any of the existing ones. + symbols without changing the meaning of any of the existing ones. -
+
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 + parameter is added at the front of the parameter list. It is a SCREEN pointer. The existing functions all use the current screen, which is a static @@ -239,7 +236,7 @@ multiple screens. -
+
Here are the new functions: ceiling_panel @@ -254,8 +251,8 @@ With the screen-pointer extension, there are situations where it must create a current screen before the unextended library does. The new_prescr 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.
@@ -297,7 +294,7 @@ -ncurses 6.4 2023-12-16 curs_sp_funcs(3x) +ncurses 6.5 2024-04-20 curs_sp_funcs(3x)