X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_sp_funcs.3x.html;h=527a22a7c26863f55d03d75577cfc9cfd6c676c8;hp=ab73bce4b765b1f4ceeab5a75d728505de7e174b;hb=3eda6f30a84d53844d2ebceadb457e2e7e9cfbf3;hpb=3a935d9991cdf43ebfa952073c9b555f73a3e011 diff --git a/doc/html/man/curs_sp_funcs.3x.html b/doc/html/man/curs_sp_funcs.3x.html index ab73bce4..527a22a7 100644 --- a/doc/html/man/curs_sp_funcs.3x.html +++ b/doc/html/man/curs_sp_funcs.3x.html @@ -1,7 +1,6 @@ - +
+ +- curs_sp_funcs(3x) curs_sp_funcs(3x) --
- new_prescr - curses screen-pointer extension +
+ curs_sp_funcs - curses screen-pointer extension --
+
#include <curses.h> + int alloc_pair_sp(SCREEN*, int, int); int assume_default_colors_sp(SCREEN*, int, int); int baudrate_sp(SCREEN*); int beep_sp(SCREEN*); @@ -72,7 +71,12 @@ int echo_sp(SCREEN*); int endwin_sp(SCREEN*); int erasechar_sp(SCREEN*); + int extended_color_content_sp(SCREEN *, int, int *, int *, int *); + int extended_pair_content_sp(SCREEN*, int, int *, int *); + int extended_slk_color_sp(SCREEN*, int); int filter_sp(SCREEN*); + int find_pair_sp(SCREEN*, int, int); + int free_pair_sp(SCREEN*, int); int flash_sp(SCREEN*); int flushinp_sp(SCREEN*); int get_escdelay_sp(SCREEN*); @@ -85,6 +89,8 @@ int has_key_sp(SCREEN*, int); bool has_mouse_sp(SCREEN*); int init_color_sp(SCREEN*, short, short, short, short); + int init_extended_color_sp(SCREEN*, int, int, int, int); + int init_extended_pair_sp(SCREEN*, int, int, int); int init_pair_sp(SCREEN*, short, short, short); int intrflush_sp(SCREEN*, WINDOW*, bool); bool isendwin_sp(SCREEN*); @@ -94,6 +100,7 @@ NCURSES_CONST char * keyname_sp(SCREEN*, int); int keyok_sp(SCREEN*, int, bool); char killchar_sp(SCREEN*); + char* longname_sp(SCREEN*); int mcprint_sp(SCREEN*, char *, int); int mouseinterval_sp(SCREEN*, int); mmask_t mousemask_sp(SCREEN*, mmask_t, mmask_t *); @@ -131,7 +138,7 @@ int slk_attron_sp(SCREEN*, const chtype); int slk_attr_set_sp(SCREEN*, const attr_t, short, void*); int slk_attrset_sp(SCREEN*, const chtype); - int slk_attr_sp((SCREEN*); + int slk_attr_sp(SCREEN*); int slk_clear_sp(SCREEN*); int slk_color_sp(SCREEN*, short); int slk_init_sp(SCREEN*, int); @@ -152,6 +159,7 @@ int unget_wch_sp(SCREEN*, const wchar_t); int use_default_colors_sp(SCREEN*); void use_env_sp(SCREEN*, bool); + void use_tioctl_sp (SCREEN *, bool) int use_legacy_coding_sp(SCREEN*, int); int vid_attr_sp(SCREEN*, attr_t, short, void *); int vidattr_sp(SCREEN*, chtype); @@ -187,15 +195,15 @@ int tputs_sp(SCREEN*, const char *, int, NCURSES_SP_OUTC); --
+
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 configu- rations supported by ncurses; it adds new entrypoints without changing the meaning of any of the existing ones. - IMPROVED FUNCTIONS + +
Most of the functions are new versions of existing func- tions. A parameter is added at the front of the parameter list. It is a SCREEN pointer. @@ -205,7 +213,8 @@ specified screen, thereby reducing the number of variables which must be modified to update multiple screens. - NEW FUNCTIONS + +
Here are the new functions: ceiling_panel @@ -219,7 +228,7 @@ new_prescr when creating a new screen, the library uses static variables which have been preset, e.g., by - use_env(3x), filter(3x), etc. With the screen-point- + use_env(3x), filter(3x), etc. With the screen-point- er extension, there are situations where it must cre- ate a current screen before the unextended library does. The new_prescr function is used internally to @@ -228,8 +237,7 @@ initialization. --
+
This extension introduces some new names: NCURSES_SP_FUNCS @@ -255,29 +263,37 @@ NCURSES_OUTC This is a function-pointer type used for the cases where a function passes characters to the output - stream, e.g., vidputs(3x). + stream, e.g., vidputs(3x). --
+
These routines are specific to ncurses. They were not supported on Version 7, BSD or System V implementations. It is recommended that any code depending on ncurses ex- tensions be conditioned using NCURSES_SP_FUNCS. --
+
curses(3x), curs_opaque(3x), curs_threads(3x). curs_sp_funcs(3x)-