Lines Matching refs:panel

50 panel_window(PANEL *panel)  in panel_window()  argument
52 return (panel ? panel -> win : 0); in panel_window()
57 panel_userptr(PANEL *panel) in panel_userptr() argument
59 return (panel ? panel -> user : 0); in panel_userptr()
64 set_panel_userptr(PANEL *panel, char *ptr) in set_panel_userptr() argument
66 if (panel) { in set_panel_userptr()
67 panel -> user = ptr; in set_panel_userptr()
78 panel_above(PANEL *panel) in panel_above() argument
81 if (!panel) in panel_above()
84 return ((panel == panel -> below) ? ((PANEL *) 0) : panel -> above); in panel_above()
93 panel_below(PANEL *panel) in panel_below() argument
96 if (!panel) in panel_below()
99 return ((panel == panel -> below) ? ((PANEL *) 0) : panel -> below); in panel_below()
104 panel_hidden(PANEL *panel) in panel_hidden() argument
106 return ((!panel || (panel != panel -> below)) ? FALSE : TRUE); in panel_hidden()
132 _unlink_obs(PANEL *pnl, PANEL *panel) in _unlink_obs() argument
137 if (!pnl -> obscured || !_panels_intersect(pnl, panel)) in _unlink_obs()
145 while (obs->panel_p != panel && obs != pnl->obscured); in _unlink_obs()
146 if (obs -> panel_p != panel) { in _unlink_obs()
168 add_obs(PANEL *panel, _obscured_list *obs) in add_obs() argument
174 if ((prev_obs = panel -> obscured) == 0) { in add_obs()
175 panel -> obscured = obs -> next = obs; in add_obs()
181 for (pnl = _Top_panel; pnl != panel; pnl = pnl->below) { in add_obs()
185 if (prev_obs == panel -> obscured) { in add_obs()
186 panel -> obscured = obs; in add_obs()
206 _intersect_panel(PANEL *panel) in _intersect_panel() argument
215 if (pnl == panel) { in _intersect_panel()
220 if (!_panels_intersect(pnl, panel)) in _intersect_panel()
224 obs->start = (panel->wstarty >= pnl->wstarty) ? in _intersect_panel()
225 panel->wstarty : pnl->wstarty; in _intersect_panel()
226 obs->end = (panel->wendy <= pnl->wendy) ? in _intersect_panel()
227 panel->wendy : pnl->wendy; in _intersect_panel()
231 if (panel -> obscured) { in _intersect_panel()
232 obs -> next = panel -> obscured -> next; in _intersect_panel()
233 panel -> obscured -> next = obs; in _intersect_panel()
235 obs -> next = panel -> obscured = obs; in _intersect_panel()
237 obs -> panel_p = panel; in _intersect_panel()