<!--
****************************************************************************
- * Copyright (c) 1998-2010,2015 Free Software Foundation, Inc. *
+ * Copyright (c) 1998-2015,2016 Free Software Foundation, Inc. *
* *
* Permission is hereby granted, free of charge, to any person obtaining a *
* copy of this software and associated documentation files (the *
* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: panel.3x,v 1.19 2015/12/05 23:42:45 tom Exp @
+ * @Id: panel.3x,v 1.20 2016/10/15 17:02:31 tom Exp @
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML>
(causes it to be displayed above any other
panel) and returns a pointer to the new panel.
- <STRONG>update_panels()</STRONG>
+ <STRONG>update_panels</STRONG>
refreshes the virtual screen to reflect the rela-
tions between the panels in the stack, but does not
- call doupdate() to refresh the physical screen.
- Use this function and not <STRONG>wrefresh</STRONG> or <STRONG>wnoutrefresh</STRONG>.
+ call <STRONG>doupdate</STRONG> to refresh the physical screen. Use
+ this function and not <STRONG>wrefresh</STRONG> or <STRONG>wnoutrefresh</STRONG>.
<STRONG>update_panels</STRONG> may be called more than once before a
- call to doupdate(), but doupdate() is the function
+ call to <STRONG>doupdate</STRONG>, but <STRONG>doupdate</STRONG> is the function
responsible for updating the physical screen.
<STRONG>del_panel(pan)</STRONG>
moves the given panel window so that its upper-left
corner is at <STRONG>starty</STRONG>, <STRONG>startx</STRONG>. It does not change
the position of the panel in the stack. Be sure to
- use this function, not <STRONG>mvwin()</STRONG>, to move a panel
- window.
+ use this function, not <STRONG>mvwin</STRONG>, to move a panel win-
+ dow.
<STRONG>replace_panel(pan,window)</STRONG>
replaces the current window of panel with <STRONG>window</STRONG>
are merely similar. The programmer is cautioned not to
directly use <STRONG>PANEL</STRONG> fields.
- The functions <STRONG>show_panel()</STRONG> and <STRONG>top_panel()</STRONG> are identical
- in this implementation, and work equally well with dis-
- played or hidden panels. In the native System V implemen-
- tation, <STRONG>show_panel()</STRONG> is intended for making a hidden panel
- visible (at the top of the stack) and <STRONG>top_panel()</STRONG> is
- intended for making an already-visible panel move to the
- top of the stack. You are cautioned to use the correct
- function to ensure compatibility with native panel
- libraries.
+ The functions <STRONG>show_panel</STRONG> and <STRONG>top_panel</STRONG> are identical in
+ this implementation, and work equally well with displayed
+ or hidden panels. In the native System V implementation,
+ <STRONG>show_panel</STRONG> is intended for making a hidden panel visible
+ (at the top of the stack) and <STRONG>top_panel</STRONG> is intended for
+ making an already-visible panel move to the top of the
+ stack. You are cautioned to use the correct function to
+ ensure compatibility with native panel libraries.
</PRE><H2><a name="h2-NOTE">NOTE</a></H2><PRE>
- In your library list, libpanel.a should be before libn-
- curses.a; that is, you want to say `-lpanel -lncurses',
+ In your library list, libpanel.a should be before libn-
+ curses.a; that is, you want to say `-lpanel -lncurses',
not the other way around (which would usually give a link-
error).
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="curs_variables.3x.html">curs_variables(3x)</A></STRONG>,
- This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20160326).
+ This describes <STRONG>ncurses</STRONG> version 6.0 (patch 20161224).
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
- Originally written by Warren Tucker <wht@n4hgf.mt-
- park.ga.us>, primarily to assist in porting u386mon to
- systems without a native panels library. Repackaged for
+ Originally written by Warren Tucker <wht@n4hgf.mt-
+ park.ga.us>, primarily to assist in porting u386mon to
+ systems without a native panels library. Repackaged for
ncurses by Zeyd ben-Halim.