Lines Matching defs:panel
31 /* A panels subsystem built on curses--Replace the window in a panel */
43 replace_panel(PANEL *panel, WINDOW *window)
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 -> wendy, panel -> wendx);
63 panel -> win = window;
64 panel -> wendy += panel -> wstarty - 1;
65 panel -> wendx += panel -> wstartx - 1;
67 /* Determine which panels the new panel obscures (if not hidden) */
69 if (panel != panel -> below)
70 _intersect_panel(panel);