PANEL_ABOVE(3) | Library Functions Manual | PANEL_ABOVE(3) |
top_panel
, bottom_panel
,
panel_above
, panel_below
—
#include <panel.h>
int
top_panel
(PANEL
*p);
int
bottom_panel
(PANEL
*p);
PANEL *
panel_above
(PANEL
*p);
PANEL *
panel_below
(PANEL
*p);
top_panel
()
and bottom_panel
() that move it to the top and bottom
of the deck respectively.
For a visible panel its neighbors in the deck can be obtained with
panel_above
() and
panel_below
(). The bottom and top panels can be
obtained by passing a NULL
argument to
panel_above
() and
panel_below
(), respectively.
top_panel
() function will return an error if the
panel is currently hidden. Use
show_panel(3) to make a
hidden panel visible again and put it at the top of the deck. This is the
behaviour specified by the original AT&T System V
UNIX panel library.
In the ncurses implementation of the panel library
show_panel
() and top_panel
()
are identical and handle both visible and hidden panels. This may be a
source of bugs in programs tested only against ncurses.
NULL
if an
error is detected. The functions that return an int will return one of the
following values:
October 28, 2015 | NetBSD 9.2 |