X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;ds=sidebyside;f=man%2Fpanel.3x;h=4468e1d44a4cbc48dd3d29ffdcb216b4d8397cb1;hb=8d3ea9021573747ecd129228ba7782a03243f62c;hp=7880e8cd346648e0ebd92661025a6066d3f0beae;hpb=c3b21f65a2687f3894a0d3217006c23f162c893a;p=ncurses.git diff --git a/man/panel.3x b/man/panel.3x index 7880e8cd..4468e1d4 100644 --- a/man/panel.3x +++ b/man/panel.3x @@ -1,5 +1,5 @@ .\"*************************************************************************** -.\" Copyright (c) 1998-2015,2016 Free Software Foundation, Inc. * +.\" Copyright (c) 1998-2016,2017 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 * @@ -26,10 +26,12 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: panel.3x,v 1.20 2016/10/15 17:02:31 tom Exp $ +.\" $Id: panel.3x,v 1.24 2017/11/25 20:31:13 tom Exp $ .TH panel 3X "" -.ds n 5 -.ds d @TERMINFO@ +.ie \n(.g .ds `` \(lq +.el .ds `` `` +.ie \n(.g .ds '' \(rq +.el .ds '' '' .SH NAME panel \- panel stack extension for curses .SH SYNOPSIS @@ -111,7 +113,7 @@ view. The \fBPANEL\fR structure is not lost, merely removed from the stack. .B panel_hidden(pan) returns \fBTRUE\fP if the panel is in the panel stack, \fBFALSE\fP if it is not. -If the panel is a null pointer, return ERR. +If the panel is a null pointer, return \fBERR\fP. .TP .B show_panel(pan) makes a hidden panel visible by placing it on top of the panels in the @@ -158,7 +160,7 @@ occurs. Each routine that returns an int value returns \fBOK\fR if it executes successfully and \fBERR\fR if not. .SH COMPATIBILITY Reasonable care has been taken to ensure compatibility -with the native panel facility introduced in SVr3.2 (inspection of +with the native panel facility introduced in System V (inspection of the SVr4 manual pages suggests the programming interface is unchanged). The \fBPANEL\fR data structures are merely similar. The programmer is cautioned not to directly use \fBPANEL\fR fields. @@ -172,8 +174,17 @@ move to the top of the stack. You are cautioned to use the correct function to ensure compatibility with native panel libraries. .SH NOTE In your library list, libpanel.a should be before libncurses.a; that is, -you want to say `\-lpanel \-lncurses', not the other way around (which would -usually give a link-error). +you should say \*(``\-lpanel \-lncurses\*('', not the other way around +(which would give a link-error with static libraries). +.SH PORTABILITY +.PP +The panel facility was documented in SVr4.2 in +\fICharacter User Interface Programming (UNIX SVR4.2)\fP. +.PP +It is not part of X/Open Curses. +.PP +Aside from ncurses, only systems based on SVr4 source code, +e.g., Solaris provide this library. .SH FILES .P panel.h