Lines Matching defs:pan
89 PANEL *pan;
101 pan = win.panel()
103 pan.window().addstr(other_string)
160 /* Return the panel object that corresponds to pan */
162 find_po(PANEL *pan)
165 for (temp = lop; temp->po->pan != pan; temp = temp->next)
193 return PyCursesCheckERR(state, bottom_panel(self->pan), "bottom");
211 return PyCursesCheckERR(state, hide_panel(self->pan), "hide");
227 return PyCursesCheckERR(state, show_panel(self->pan), "show");
243 return PyCursesCheckERR(state, top_panel(self->pan), "top");
249 PyCursesPanel_New(_curses_panel_state *state, PANEL *pan,
258 po->pan = pan;
275 obj = (PyObject *) panel_userptr(po->pan);
277 (void)set_panel_userptr(po->pan, NULL);
280 (void)del_panel(po->pan);
301 PANEL *pan;
304 pan = panel_above(self->pan);
306 if (pan == NULL) { /* valid output, it means the calling panel
310 po = find_po(pan);
332 PANEL *pan;
335 pan = panel_below(self->pan);
337 if (pan == NULL) { /* valid output, it means the calling panel
341 po = find_po(pan);
361 if (panel_hidden(self->pan))
384 return PyCursesCheckERR(state, move_panel(self->pan, y, x), "move_panel");
419 PyCursesPanelObject *po = find_po(self->pan);
426 int rtn = replace_panel(self->pan, win->win);
453 PyObject *oldobj = (PyObject *) panel_userptr(self->pan);
454 int rc = set_panel_userptr(self->pan, (void*)obj);
483 PyObject *obj = (PyObject *) panel_userptr(self->pan);
541 PANEL *pan;
546 pan = panel_above(NULL);
548 if (pan == NULL) { /* valid output, it means
552 po = find_po(pan);
577 PANEL *pan = new_panel(win->win);
578 if (pan == NULL) {
582 return (PyObject *)PyCursesPanel_New(state, pan, win);
600 PANEL *pan;
605 pan = panel_below(NULL);
607 if (pan == NULL) { /* valid output, it means
611 po = find_po(pan);