Searched refs:obscured (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/lib/libeti/panel/common/
H A Dbottom.c64 if (panel -> obscured) {
65 obs -> next = panel -> obscured -> next;
66 panel->obscured = panel->obscured->next = obs;
69 obs -> next = panel -> obscured = obs;
H A Dmisc.c130 * _unlink_obs - Find the obscured node, if any,
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;
166 * add_obs - Add an obscured node to a panel, ensuring
167 * that the obscured list is ordered from top to bottom.
176 if ((prev_obs = panel -> obscured)
[all...]
H A Dtop.c58 * now obscured by this panel.
61 if ((obs = panel -> obscured) != 0) {
65 if ((tmp = prev_obs -> panel_p -> obscured) != 0) {
70 prev_obs->panel_p->obscured = prev_obs;
73 while (obs != panel -> obscured);
74 panel -> obscured = 0;
H A Ddelete.c84 * Remove all references to a panel from the obscured lists of all panels.
85 * Also remove all obscured nodes from the given panel. This routine
108 /* delete the obscured list from the panel */
110 if ((obs = panel -> obscured) != 0) {
116 while (obs != panel -> obscured);
117 panel -> obscured = 0;
H A Dupdate.c54 if ((next_obs = obs->next) == panel -> obscured -> next)
82 * is stdscr in this case. The "obscured" list is the list of panels.
130 touch_top(panel, screen_y, panel->obscured->next,
139 * and the obscured list is the list of panels.
183 if (panel -> obscured)
H A Dnew.c56 panel -> obscured = 0;
94 /* Allocate the obscured nodes for the new panel */
/illumos-gate/usr/src/lib/libeti/panel/inc/
H A Dpanel.h51 struct _obscured_list *obscured; member in struct:PANEL

Completed in 149 milliseconds