Lines Matching defs:panel
31 /* A panels subsystem built on curses--Move a panel */
43 move_panel(PANEL *panel, int starty, int startx)
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 -> win, panel -> wstarty, panel -> wstartx);
70 getmaxyx(panel -> win, panel -> wendy, panel -> wendx);
71 panel -> wendy += panel -> wstarty - 1;
72 panel -> wendx += panel -> wstartx - 1;
74 /* Determine which panels the new panel obscures (if not hidden) */
76 if (panel != panel -> below)
77 _intersect_panel(panel);