Lines Matching refs:panel
44 hide_panel(PANEL *panel) in hide_panel() argument
46 if (!panel) in hide_panel()
51 if (panel == panel -> below) in hide_panel()
56 _remove_overlap(panel); in hide_panel()
57 if (panel == _Bottom_panel) in hide_panel()
58 _Bottom_panel = panel -> above; in hide_panel()
60 panel -> below -> above = panel -> above; in hide_panel()
62 if (panel == _Top_panel) in hide_panel()
63 _Top_panel = panel -> below; in hide_panel()
65 panel -> above -> below = panel -> below; in hide_panel()
68 panel -> below = panel; in hide_panel()
77 del_panel(PANEL *panel) in del_panel() argument
79 return ((hide_panel(panel) == OK) ? free(panel), OK : ERR); in del_panel()
90 _remove_overlap(PANEL *panel) in _remove_overlap() argument
98 (void) touchline(stdscr, panel->wstarty, in _remove_overlap()
99 panel->wendy - panel->wstarty + 1); in _remove_overlap()
103 for (pnl = _Bottom_panel; pnl != panel; pnl = pnl->above) { in _remove_overlap()
104 if (obs = _unlink_obs(pnl, panel)) in _remove_overlap()
110 if ((obs = panel -> obscured) != 0) { in _remove_overlap()
116 while (obs != panel -> obscured); in _remove_overlap()
117 panel -> obscured = 0; in _remove_overlap()