man.bsd.lv manual page server

Manual Page Search Parameters

PANEL_HIDDEN(3) Library Functions Manual PANEL_HIDDEN(3)

hide_panel, show_panel, panel_hiddenvisibility of panels

library “libpanel”

#include <panel.h>

int
hide_panel(PANEL *p);

int
show_panel(PANEL *p);

int
panel_hidden(PANEL *p);

Panels are initially created visible. The function () can be used to hide a panel. The panel is removed from the deck.

A panel can be made visible again with a call to (). The panel is returned to the top of the deck.

The current visibility status of a panel can be queried with ().

The show_panel() function will return an error if the panel is already visible. Use top_panel(3) to change z-order of an already visible panel. 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.

The panel_hidden() function returns TRUE or FALSE. It will return ERR if passed a null pointer.

Other functions will return one of the following values:

The function completed successfully.
An error occurred in the function.

panel(3)

October 28, 2015 NetBSD-9.2