Lines Matching refs:panel
44 add_top(PANEL *panel) in add_top() argument
47 panel-> below = 0; in add_top()
48 _Bottom_panel = panel; in add_top()
50 _Top_panel -> above = panel; in add_top()
51 panel -> below = _Top_panel; in add_top()
54 _Top_panel = panel; in add_top()
55 panel -> above = 0; in add_top()
56 panel -> obscured = 0; in add_top()
61 _intersect_panel(panel); in add_top()
68 PANEL *panel; in new_panel() local
74 !(panel = (PANEL *) malloc(sizeof (PANEL)))) in new_panel()
77 panel -> win = window; in new_panel()
78 getbegyx(window, panel -> wstarty, panel -> wstartx); in new_panel()
80 panel -> wendy = panel->wstarty + lines - 1; in new_panel()
81 panel -> wendx = panel->wstartx + cols - 1; in new_panel()
82 panel -> user = 0; in new_panel()
86 add_top(panel); in new_panel()
87 return (panel); in new_panel()
92 show_panel(PANEL *panel) in show_panel() argument
96 if (!panel || panel != panel -> below || !_alloc_overlap(_Panel_cnt)) in show_panel()
101 add_top(panel); in show_panel()
102 (void) touchwin(panel -> win); in show_panel()