Lines Matching refs:panel
52 panel_window(PANEL *panel) in panel_window() argument
54 return (panel ? panel -> win : 0); in panel_window()
59 panel_userptr(PANEL *panel) in panel_userptr() argument
61 return (panel ? panel -> user : 0); in panel_userptr()
66 set_panel_userptr(PANEL *panel, char *ptr) in set_panel_userptr() argument
68 if (panel) { in set_panel_userptr()
69 panel -> user = ptr; in set_panel_userptr()
80 panel_above(PANEL *panel) in panel_above() argument
83 if (!panel) in panel_above()
86 return ((panel == panel -> below) ? ((PANEL *) 0) : panel -> above); in panel_above()
95 panel_below(PANEL *panel) in panel_below() argument
98 if (!panel) in panel_below()
101 return ((panel == panel -> below) ? ((PANEL *) 0) : panel -> below); in panel_below()
106 panel_hidden(PANEL *panel) in panel_hidden() argument
108 return ((!panel || (panel != panel -> below)) ? FALSE : TRUE); in panel_hidden()
134 _unlink_obs(PANEL *pnl, PANEL *panel) in _unlink_obs() argument
139 if (!pnl -> obscured || !_panels_intersect(pnl, panel)) in _unlink_obs()
147 while (obs->panel_p != panel && obs != pnl->obscured); in _unlink_obs()
148 if (obs -> panel_p != panel) { in _unlink_obs()
170 add_obs(PANEL *panel, _obscured_list *obs) in add_obs() argument
176 if ((prev_obs = panel -> obscured) == 0) { in add_obs()
177 panel -> obscured = obs -> next = obs; in add_obs()
183 for (pnl = _Top_panel; pnl != panel; pnl = pnl->below) { in add_obs()
187 if (prev_obs == panel -> obscured) { in add_obs()
188 panel -> obscured = obs; in add_obs()
208 _intersect_panel(PANEL *panel) in _intersect_panel() argument
217 if (pnl == panel) { in _intersect_panel()
222 if (!_panels_intersect(pnl, panel)) in _intersect_panel()
226 obs->start = (panel->wstarty >= pnl->wstarty) ? in _intersect_panel()
227 panel->wstarty : pnl->wstarty; in _intersect_panel()
228 obs->end = (panel->wendy <= pnl->wendy) ? in _intersect_panel()
229 panel->wendy : pnl->wendy; in _intersect_panel()
233 if (panel -> obscured) { in _intersect_panel()
234 obs -> next = panel -> obscured -> next; in _intersect_panel()
235 panel -> obscured -> next = obs; in _intersect_panel()
237 obs -> next = panel -> obscured = obs; in _intersect_panel()
239 obs -> panel_p = panel; in _intersect_panel()