X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_threads.3x.html;h=94485c358e28eebd9c0fa72bd19109e1336aef2f;hb=d1a029866f6d84087781eaa81de19949d8533426;hp=7c1bf2a9a052d042a287d7ef530d9b3068c671d7;hpb=06078d3fa68db669ed37178c01873546b4b28745;p=ncurses.git diff --git a/doc/html/man/curs_threads.3x.html b/doc/html/man/curs_threads.3x.html index 7c1bf2a9..94485c35 100644 --- a/doc/html/man/curs_threads.3x.html +++ b/doc/html/man/curs_threads.3x.html @@ -1,6 +1,8 @@ - @@ -34,15 +36,15 @@
- --curs_threads(3x) curs_threads(3x) +curs_threads(3x) Library calls curs_threads(3x) @@ -56,17 +58,19 @@ typedef int (*NCURSES_WINDOW_CB)(WINDOW *, void *); typedef int (*NCURSES_SCREEN_CB)(SCREEN *, void *); + int get_escdelay(void); - int set_escdelay(int size); - int set_tabsize(int size); - int use_screen(SCREEN *scr, NCURSES_SCREEN_CB func, void *data); - int use_window(WINDOW *win, NCURSES_WINDOW_CB func, void *data); + int set_escdelay(int ms); + int set_tabsize(int cols); + + int use_screen(SCREEN *scr, NCURSES_SCREEN_CB func, void *data); + int use_window(WINDOW *win, NCURSES_WINDOW_CB func, void *data);
This implementation can be configured to provide rudimentary support for multi-threaded applications. This makes a different set of li- - braries, e.g., libncursest since the binary interfaces are different. + braries, e.g., libncursest since the binary interfaces are different. Rather than modify the interfaces to pass a thread specifier to each function, it adds a few functions which can be used in any configura- @@ -106,12 +110,12 @@ o global data, e.g., used in the low-level terminfo or termcap in- terfaces. - o terminal data, e.g., associated with a call to set_curterm. The + o terminal data, e.g., associated with a call to set_curterm. The terminal data are initialized when screens are created. - o screen data, e.g., associated with a call to newterm or initscr. + o screen data, e.g., associated with a call to newterm or initscr. - o window data, e.g., associated with a call to newwin or subwin. + o window data, e.g., associated with a call to newwin or subwin. Windows are associated with screens. Pads are not necessarily associated with a particular screen. @@ -130,7 +134,7 @@ COLOR_PAIR reentrant COLOR_PAIRS screen (readonly) COLS screen (readonly) - ESCDELAY screen (readonly, see set_escdelay) + ESCDELAY screen (readonly, see set_escdelay) LINES screen (readonly) PAIR_NUMBER reentrant PC global @@ -177,9 +181,9 @@ clrtobot window (stdscr) clrtoeol window (stdscr) color_content screen + color_set window (stdscr) copywin window locks(source, target) - cur_term terminal curs_set screen curscr screen (readonly) @@ -244,9 +248,9 @@ inchstr window (stdscr) init_color screen init_pair screen + initscr global locks(screenlist) innstr window (stdscr) - innwstr window (stdscr) ins_nwstr window (stdscr) ins_wch window (stdscr) @@ -311,9 +315,9 @@ mvgetstr screen (input-operation) mvhline window (stdscr) mvhline_set window (stdscr) + mvin_wch window (stdscr) mvin_wchnstr window (stdscr) - mvin_wchstr window (stdscr) mvinch window (stdscr) mvinchnstr window (stdscr) @@ -378,9 +382,9 @@ newscr screen (readonly) newterm global locks(screenlist) newwin global locks(windowlist) + nl screen nocbreak screen - nodelay window noecho screen nofilter global @@ -445,9 +449,9 @@ slk_restore screen slk_set screen slk_touch screen + slk_wset screen standend window - standout window start_color screen stdscr screen (readonly) @@ -512,9 +516,9 @@ wattr_on window wattr_set window wattroff window + wattron window wattrset window - wbkgd window wbkgdset window wbkgrnd window @@ -579,9 +583,9 @@ wsyncup screen (affects window plus parents) wtimeout window wtouchln window + wunctrl global (static data) wvline window - wvline_set window @@ -605,7 +609,7 @@ - curs_threads(3x) +ncurses 6.4 2023-08-05 curs_threads(3x)