PANEL
bottom_panel(PANEL *panel)
PANEL *pnl;
hide_panel(PANEL *panel)
del_panel(PANEL *panel)
_remove_overlap(PANEL *panel)
PANEL *pnl;
panel_hidden(PANEL *panel)
_unlink_obs(PANEL *pnl, PANEL *panel)
add_obs(PANEL *panel, _obscured_list *obs)
PANEL *pnl;
_intersect_panel(PANEL *panel)
PANEL *pnl;
PANEL *_Bottom_panel;
PANEL *_Top_panel;
panel_window(PANEL *panel)
panel_userptr(PANEL *panel)
set_panel_userptr(PANEL *panel, char *ptr)
PANEL *
panel_above(PANEL *panel)
return ((panel == panel -> below) ? ((PANEL *) 0) : panel -> above);
PANEL *
panel_below(PANEL *panel)
return ((panel == panel -> below) ? ((PANEL *) 0) : panel -> below);
move_panel(PANEL *panel, int starty, int startx)
add_top(PANEL *panel)
PANEL *
PANEL *panel;
!(panel = (PANEL *) malloc(sizeof (PANEL))))
return ((PANEL *) 0);
show_panel(PANEL *panel)
replace_panel(PANEL *panel, WINDOW *window)
top_panel(PANEL *panel)
touchup(PANEL *panel)
PANEL *panel;
touch_top(PANEL *panel, int line, _obscured_list *obs, int start_x, int end_x)
PANEL *pnl;
std_touch_top(int line, PANEL *obs_pnl, int start_x, int end_x)
PANEL *next_obs;
struct PANEL *panel_p;
struct PANEL *below, *above;
extern PANEL *new_panel(WINDOW *);
extern int del_panel(PANEL *);
extern int hide_panel(PANEL *);
extern int show_panel(PANEL *);
extern int panel_hidden(PANEL *);
extern int move_panel(PANEL *, int, int);
extern int replace_panel(PANEL *, WINDOW *);
extern int top_panel(PANEL *);
extern int bottom_panel(PANEL *);
extern WINDOW *panel_window(PANEL *);
extern int set_panel_userptr(PANEL *, char *);
extern char *panel_userptr(PANEL *);
extern PANEL *panel_above(PANEL *);
extern PANEL *panel_below(PANEL *);
extern PANEL *new_panel();
extern PANEL *panel_above();
extern PANEL *panel_below();
extern PANEL *_Bottom_panel;
extern PANEL *_Top_panel;
extern void _intersect_panel(PANEL *);
extern void _remove_overlap(PANEL *);
extern _obscured_list *_unlink_obs(PANEL *, PANEL *);