Lines Matching defs:pnl
134 _unlink_obs(PANEL *pnl, PANEL *panel)
139 if (!pnl -> obscured || !_panels_intersect(pnl, panel))
142 obs = pnl -> obscured;
147 while (obs->panel_p != panel && obs != pnl->obscured);
156 pnl -> obscured = 0;
159 if (obs == pnl -> obscured)
160 pnl -> obscured = prev_obs;
172 PANEL *pnl;
183 for (pnl = _Top_panel; pnl != panel; pnl = pnl->below) {
184 if (curr_obs -> panel_p == pnl) {
210 PANEL *pnl;
216 for (pnl = _Bottom_panel; pnl; pnl = pnl -> above) {
217 if (pnl == panel) {
222 if (!_panels_intersect(pnl, panel))
226 obs->start = (panel->wstarty >= pnl->wstarty) ?
227 panel->wstarty : pnl->wstarty;
228 obs->end = (panel->wendy <= pnl->wendy) ?
229 panel->wendy : pnl->wendy;
232 obs -> panel_p = pnl;
240 add_obs(pnl, obs);