Lines Matching refs:pnl
134 _unlink_obs(PANEL *pnl, PANEL *panel) in _unlink_obs() argument
139 if (!pnl -> obscured || !_panels_intersect(pnl, panel)) in _unlink_obs()
142 obs = pnl -> obscured; in _unlink_obs()
147 while (obs->panel_p != panel && obs != pnl->obscured); in _unlink_obs()
156 pnl -> obscured = 0; in _unlink_obs()
159 if (obs == pnl -> obscured) in _unlink_obs()
160 pnl -> obscured = prev_obs; in _unlink_obs()
172 PANEL *pnl; in add_obs() local
183 for (pnl = _Top_panel; pnl != panel; pnl = pnl->below) { in add_obs()
184 if (curr_obs -> panel_p == pnl) { in add_obs()
210 PANEL *pnl; in _intersect_panel() local
216 for (pnl = _Bottom_panel; pnl; pnl = pnl -> above) { in _intersect_panel()
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()
232 obs -> panel_p = pnl; in _intersect_panel()
240 add_obs(pnl, obs); in _intersect_panel()