X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_window.3x.html;h=1bd25353603a792615b0253279bd221ba6d208f0;hp=9583670b4e83c4ec878e73ae7a231d383e2000d4;hb=6662c1ccb49cb09d0f2cec2ec6150410a0fd0f7f;hpb=67ea6645053c80c6eea47a4ff6d9153da83ac2ac diff --git a/doc/html/man/curs_window.3x.html b/doc/html/man/curs_window.3x.html index 9583670b..1bd25353 100644 --- a/doc/html/man/curs_window.3x.html +++ b/doc/html/man/curs_window.3x.html @@ -27,7 +27,7 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: curs_window.3x,v 1.25 2022/02/12 20:06:41 tom Exp @ + * @Id: curs_window.3x,v 1.27 2022/07/24 15:35:15 tom Exp @ --> @@ -229,9 +229,28 @@

PORTABILITY

        The XSI Curses standard, Issue 4 describes these functions.
 
+       X/Open Curses states regarding delwin:
+
+       o   It must delete subwindows before deleting their parent.
+
+       o   If  delwin  is asked to delete a parent window, it can only succeed
+           if the curses library keeps a list of the subwindows.  SVr4  curses
+           kept  a  count  of the number of subwindows rather than a list.  It
+           simply returned ERR when asked  to  delete  a  subwindow.   Solaris
+           X/Open curses does not even make that check, and will delete a par-
+           ent window which still has subwindows.
+
+       o   Since release 4.0 (1996), ncurses maintains a list of  windows  for
+           each  screen,  and  is  able  to recursively delete subwindows when
+           asked to delete their parent.
+
+       o   NetBSD copied this feature of ncurses in 2003.
+           PDCurses follows the scheme used in Solaris X/Open curses.
+
 
 

SEE ALSO

-       curses(3x), curs_refresh(3x), curs_touch(3x), curs_variables(3x)
+       curses(3x),   curs_initscr(3x),    curs_refresh(3x),    curs_touch(3x),
+       curs_variables(3x)