Searched defs:panel (Results 1 - 8 of 8) sorted by relevance
/illumos-gate/usr/src/lib/libeti/panel/common/ |
H A D | bottom.c | 31 /* A panels subsystem built on curses--Move a panel to the bottom */ 43 bottom_panel(PANEL *panel) argument 48 if (!panel || panel == panel -> below) 51 /* If the panel is already on bottom, there is nothing to do */ 53 if (_Bottom_panel == panel) 57 * All the panels that this panel used to obscure now 58 * obscure this panel. 61 for (pnl = panel [all...] |
H A D | move.c | 31 /* A panels subsystem built on curses--Move a panel */ 43 move_panel(PANEL *panel, int starty, int startx) argument 45 if (!panel) 50 if (panel == panel -> below) { 51 if (mvwin(panel -> win, starty, startx) == ERR) 56 * allocate nodes for overlap of new panel and move 61 mvwin(panel -> win, starty, startx) == ERR) 64 _remove_overlap(panel); 69 getbegyx(panel [all...] |
H A D | replace.c | 31 /* A panels subsystem built on curses--Replace the window in a panel */ 43 replace_panel(PANEL *panel, WINDOW *window) argument 45 if (!panel || !window) 48 /* pre-allocate the overlap nodes if the panel is not hidden */ 50 if (panel != panel -> below) { 56 _remove_overlap(panel); 61 getbegyx(window, panel -> wstarty, panel -> wstartx); 62 getmaxyx(window, panel [all...] |
H A D | top.c | 31 /* A panels subsystem built on curses--Move a panel to the top */ 43 top_panel(PANEL *panel) argument 48 if (!panel || panel == panel -> below) 51 /* If the panel is already on top, there is nothing to do */ 53 if (_Top_panel == panel) 57 * All the panels that used to obscure this panel are 58 * now obscured by this panel. 61 if ((obs = panel [all...] |
H A D | delete.c | 31 /* A panels subsystem built on curses--Delete panel routines */ 42 /* hide_panel - Unlink a panel from the pile and remove it from the screen. */ 44 hide_panel(PANEL *panel) argument 46 if (!panel) 49 /* It is ok to hide a panel that is already hidden. */ 51 if (panel == panel -> below) 54 /* unlink panel */ 56 _remove_overlap(panel); 57 if (panel 77 del_panel(PANEL *panel) argument 90 _remove_overlap(PANEL *panel) argument [all...] |
H A D | new.c | 31 /* A panels subsystem built on curses--create a new panel */ 42 /* add_top - Put a new or hidden panel on top of the pile */ 44 add_top(PANEL *panel) argument 47 panel-> below = 0; 48 _Bottom_panel = panel; 50 _Top_panel -> above = panel; 51 panel -> below = _Top_panel; 54 _Top_panel = panel; 55 panel -> above = 0; 56 panel 68 PANEL *panel; local 92 show_panel(PANEL *panel) argument [all...] |
H A D | update.c | 47 touch_top(PANEL *panel, int line, _obscured_list *obs, int start_x, int end_x) argument 54 if ((next_obs = obs->next) == panel -> obscured -> next) 62 touch_top(panel, line, next_obs, 81 * This routine is almost identical to touch_top, except that the "panel" 117 touchup(PANEL *panel) argument 126 screen_y = panel->wendy; 128 for (i = panel->wendy - panel->wstarty; i >= 0; screen_y--, i--) { 129 if (is_linetouched(panel -> win, i) == TRUE) 130 touch_top(panel, screen_ 161 PANEL *panel; local [all...] |
H A D | misc.c | 52 panel_window(PANEL *panel) argument 54 return (panel ? panel -> win : 0); 59 panel_userptr(PANEL *panel) argument 61 return (panel ? panel -> user : 0); 66 set_panel_userptr(PANEL *panel, char *ptr) argument 68 if (panel) { 69 panel -> user = ptr; 76 * panel_above - Return the panel abov 80 panel_above(PANEL *panel) argument 95 panel_below(PANEL *panel) argument 106 panel_hidden(PANEL *panel) argument 134 _unlink_obs(PANEL *pnl, PANEL *panel) argument 170 add_obs(PANEL *panel, _obscured_list *obs) argument 208 _intersect_panel(PANEL *panel) argument [all...] |
Completed in 45 milliseconds