xref: /dflybsd-src/contrib/ncurses/panel/p_hidden.c (revision fdd4e1e09e069e93fafdd13458a9c511bca7e833)
1*fdd4e1e0SJan Lentfer /****************************************************************************
2*fdd4e1e0SJan Lentfer  * Copyright (c) 1998,2000 Free Software Foundation, Inc.                   *
3*fdd4e1e0SJan Lentfer  *                                                                          *
4*fdd4e1e0SJan Lentfer  * Permission is hereby granted, free of charge, to any person obtaining a  *
5*fdd4e1e0SJan Lentfer  * copy of this software and associated documentation files (the            *
6*fdd4e1e0SJan Lentfer  * "Software"), to deal in the Software without restriction, including      *
7*fdd4e1e0SJan Lentfer  * without limitation the rights to use, copy, modify, merge, publish,      *
8*fdd4e1e0SJan Lentfer  * distribute, distribute with modifications, sublicense, and/or sell       *
9*fdd4e1e0SJan Lentfer  * copies of the Software, and to permit persons to whom the Software is    *
10*fdd4e1e0SJan Lentfer  * furnished to do so, subject to the following conditions:                 *
11*fdd4e1e0SJan Lentfer  *                                                                          *
12*fdd4e1e0SJan Lentfer  * The above copyright notice and this permission notice shall be included  *
13*fdd4e1e0SJan Lentfer  * in all copies or substantial portions of the Software.                   *
14*fdd4e1e0SJan Lentfer  *                                                                          *
15*fdd4e1e0SJan Lentfer  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
16*fdd4e1e0SJan Lentfer  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
17*fdd4e1e0SJan Lentfer  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
18*fdd4e1e0SJan Lentfer  * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
19*fdd4e1e0SJan Lentfer  * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
20*fdd4e1e0SJan Lentfer  * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
21*fdd4e1e0SJan Lentfer  * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
22*fdd4e1e0SJan Lentfer  *                                                                          *
23*fdd4e1e0SJan Lentfer  * Except as contained in this notice, the name(s) of the above copyright   *
24*fdd4e1e0SJan Lentfer  * holders shall not be used in advertising or otherwise to promote the     *
25*fdd4e1e0SJan Lentfer  * sale, use or other dealings in this Software without prior written       *
26*fdd4e1e0SJan Lentfer  * authorization.                                                           *
27*fdd4e1e0SJan Lentfer  ****************************************************************************/
28*fdd4e1e0SJan Lentfer 
29*fdd4e1e0SJan Lentfer /****************************************************************************
30*fdd4e1e0SJan Lentfer  *  Author: Zeyd M. Ben-Halim <zmbenhal@netcom.com> 1995                    *
31*fdd4e1e0SJan Lentfer  *     and: Eric S. Raymond <esr@snark.thyrsus.com>                         *
32*fdd4e1e0SJan Lentfer  ****************************************************************************/
33*fdd4e1e0SJan Lentfer 
34*fdd4e1e0SJan Lentfer /* p_hidden.c
35*fdd4e1e0SJan Lentfer  * Test whether or not panel is hidden
36*fdd4e1e0SJan Lentfer  */
37*fdd4e1e0SJan Lentfer #include "panel.priv.h"
38*fdd4e1e0SJan Lentfer 
39*fdd4e1e0SJan Lentfer MODULE_ID("$Id: p_hidden.c,v 1.5 2000/12/10 02:20:44 tom Exp $")
40*fdd4e1e0SJan Lentfer 
41*fdd4e1e0SJan Lentfer NCURSES_EXPORT(int)
42*fdd4e1e0SJan Lentfer panel_hidden (const PANEL *pan)
43*fdd4e1e0SJan Lentfer {
44*fdd4e1e0SJan Lentfer   if(!pan)
45*fdd4e1e0SJan Lentfer     return(ERR);
46*fdd4e1e0SJan Lentfer   return(IS_LINKED(pan) ? FALSE : TRUE);
47*fdd4e1e0SJan Lentfer }
48