Lines Matching refs:win
220 PyCurses_ConvertToChtype(PyCursesWindowObject *win, PyObject *obj, chtype *ch) in PyCurses_ConvertToChtype() argument
238 if (win) in PyCurses_ConvertToChtype()
239 encoding = win->encoding; in PyCurses_ConvertToChtype()
289 PyCurses_ConvertToCchar_t(PyCursesWindowObject *win, PyObject *obj, in PyCurses_ConvertToCchar_t() argument
313 return PyCurses_ConvertToChtype(win, obj, ch); in PyCurses_ConvertToCchar_t()
351 PyCurses_ConvertToString(PyCursesWindowObject *win, PyObject *obj, in PyCurses_ConvertToString() argument
365 *bytes = PyUnicode_AsEncodedString(obj, win->encoding, NULL); in PyCurses_ConvertToString()
430 { return PyCursesCheckERR(X(self->win), # X); }
436 return PyBool_FromLong(X(self->win)); }
442 X(self->win); Py_RETURN_NONE; }
449 X(self->win,arg1,arg2); return Py_BuildValue(ERGSTR, arg1, arg2); }
457 X(self->win,arg1); Py_RETURN_NONE; }
465 return PyCursesCheckERR(X(self->win, arg1), # X); }
473 return PyCursesCheckERR(X(self->win, arg1, arg2), # X); }
528 PyCursesWindow_New(WINDOW *win, const char *encoding) in Window_NoArgNoReturnFunction()
552 wo->win = win; in Window_NoArgNoReturnFunction()
565 if (wo->win != stdscr) delwin(wo->win); in PyCursesWindow_Dealloc()
623 rtn = mvwadd_wch(self->win,y,x, &wcval); in _curses_window_addch_impl()
625 rtn = wadd_wch(self->win, &wcval); in _curses_window_addch_impl()
635 rtn = mvwaddch(self->win,y,x, cch | (attr_t) attr); in _curses_window_addch_impl()
637 rtn = waddch(self->win, cch | (attr_t) attr); in _curses_window_addch_impl()
697 attr_old = getattrs(self->win); in _curses_window_addstr_impl()
698 (void)wattrset(self->win,attr); in _curses_window_addstr_impl()
704 rtn = mvwaddwstr(self->win,y,x,wstr); in _curses_window_addstr_impl()
706 rtn = waddwstr(self->win,wstr); in _curses_window_addstr_impl()
715 rtn = mvwaddstr(self->win,y,x,str); in _curses_window_addstr_impl()
717 rtn = waddstr(self->win,str); in _curses_window_addstr_impl()
721 (void)wattrset(self->win,attr_old); in _curses_window_addstr_impl()
780 attr_old = getattrs(self->win); in _curses_window_addnstr_impl()
781 (void)wattrset(self->win,attr); in _curses_window_addnstr_impl()
787 rtn = mvwaddnwstr(self->win,y,x,wstr,n); in _curses_window_addnstr_impl()
789 rtn = waddnwstr(self->win,wstr,n); in _curses_window_addnstr_impl()
798 rtn = mvwaddnstr(self->win,y,x,str,n); in _curses_window_addnstr_impl()
800 rtn = waddnstr(self->win,str,n); in _curses_window_addnstr_impl()
804 (void)wattrset(self->win,attr_old); in _curses_window_addnstr_impl()
829 return PyCursesCheckERR(wbkgd(self->win, bkgd | attr), "bkgd"); in _curses_window_bkgd_impl()
845 return PyCursesCheckERR(wattroff(self->win, (attr_t)attr), "attroff"); in _curses_window_attroff_impl()
861 return PyCursesCheckERR(wattron(self->win, (attr_t)attr), "attron"); in _curses_window_attron_impl()
877 return PyCursesCheckERR(wattrset(self->win, (attr_t)attr), "attrset"); in _curses_window_attrset_impl()
902 wbkgdset(self->win, bkgd | attr); in _curses_window_bkgdset_impl()
964 wborder(self->win, in _curses_window_border_impl()
1001 box(self->win,ch1,ch2); in _curses_window_box_impl()
1018 #define py_is_pad(win) is_pad(win) argument
1020 #define py_is_pad(win) ((win) ? ((win)->_flags & _ISPAD) != 0 : FALSE) argument
1094 rtn = mvwchgat(self->win,y,x,num,attr,color,NULL); in PyCursesWindow_ChgAt()
1095 touchline(self->win,y,1); in PyCursesWindow_ChgAt()
1097 getyx(self->win,y,x); in PyCursesWindow_ChgAt()
1098 rtn = wchgat(self->win,num,attr,color,NULL); in PyCursesWindow_ChgAt()
1099 touchline(self->win,y,1); in PyCursesWindow_ChgAt()
1125 return PyCursesCheckERR(wdelch(self->win), "wdelch"); in _curses_window_delch_impl()
1128 return PyCursesCheckERR(py_mvwdelch(self->win, y, x), "mvwdelch"); in _curses_window_delch_impl()
1159 WINDOW *win; in _curses_window_derwin_impl() local
1161 win = derwin(self->win,nlines,ncols,begin_y,begin_x); in _curses_window_derwin_impl()
1163 if (win == NULL) { in _curses_window_derwin_impl()
1168 return (PyObject *)PyCursesWindow_New(win, NULL); in _curses_window_derwin_impl()
1195 if (py_is_pad(self->win)) { in _curses_window_echochar_impl()
1196 return PyCursesCheckERR(pechochar(self->win, ch_ | (attr_t)attr), in _curses_window_echochar_impl()
1201 return PyCursesCheckERR(wechochar(self->win, ch_ | (attr_t)attr), in _curses_window_echochar_impl()
1222 return wenclose(self->win, y, x); in _curses_window_enclose_impl()
1236 return (long) getbkgd(self->win); in _curses_window_getbkgd_impl()
1266 rtn = wgetch(self->win); in _curses_window_getch_impl()
1269 rtn = mvwgetch(self->win, y, x); in _curses_window_getch_impl()
1303 rtn = wgetch(self->win); in _curses_window_getkey_impl()
1306 rtn = mvwgetch(self->win, y, x); in _curses_window_getkey_impl()
1360 ct = wget_wch(self->win ,&rtn); in _curses_window_get_wch_impl()
1363 ct = mvwget_wch(self->win, y, x, &rtn); in _curses_window_get_wch_impl()
1408 rtn2 = wgetnstr(self->win,rtn, 1023); in PyCursesWindow_GetStr()
1419 rtn2 = wgetnstr(self->win, rtn, Py_MIN(n, 1023)); in PyCursesWindow_GetStr()
1427 rtn2 = wmove(self->win,y,x)==ERR ? ERR : wgetnstr(self->win, rtn, 1023); in PyCursesWindow_GetStr()
1429 rtn2 = mvwgetnstr(self->win,y,x,rtn, 1023); in PyCursesWindow_GetStr()
1442 rtn2 = wmove(self->win,y,x)==ERR ? ERR : in PyCursesWindow_GetStr()
1443 wgetnstr(self->win, rtn, Py_MIN(n, 1023)); in PyCursesWindow_GetStr()
1447 rtn2 = mvwgetnstr(self->win, y, x, rtn, Py_MIN(n, 1023)); in PyCursesWindow_GetStr()
1495 if (wmove(self->win, y, x) == ERR) { in _curses_window_hline_impl()
1499 return PyCursesCheckERR(whline(self->win, ch_ | (attr_t)attr, n), "hline"); in _curses_window_hline_impl()
1540 rtn = winsch(self->win, ch_ | (attr_t)attr); in _curses_window_insch_impl()
1543 rtn = mvwinsch(self->win, y, x, ch_ | (attr_t)attr); in _curses_window_insch_impl()
1573 rtn = winch(self->win); in _curses_window_inch_impl()
1576 rtn = mvwinch(self->win, y, x); in _curses_window_inch_impl()
1611 rtn2 = winnstr(self->win,rtn, 1023); in PyCursesWindow_InStr()
1620 rtn2 = winnstr(self->win, rtn, Py_MIN(n, 1023)); in PyCursesWindow_InStr()
1625 rtn2 = mvwinnstr(self->win,y,x,rtn,1023); in PyCursesWindow_InStr()
1634 rtn2 = mvwinnstr(self->win, y, x, rtn, Py_MIN(n,1023)); in PyCursesWindow_InStr()
1698 attr_old = getattrs(self->win); in _curses_window_insstr_impl()
1699 (void)wattrset(self->win, (attr_t)attr); in _curses_window_insstr_impl()
1705 rtn = mvwins_wstr(self->win,y,x,wstr); in _curses_window_insstr_impl()
1707 rtn = wins_wstr(self->win,wstr); in _curses_window_insstr_impl()
1716 rtn = mvwinsstr(self->win,y,x,str); in _curses_window_insstr_impl()
1718 rtn = winsstr(self->win,str); in _curses_window_insstr_impl()
1722 (void)wattrset(self->win,attr_old); in _curses_window_insstr_impl()
1783 attr_old = getattrs(self->win); in _curses_window_insnstr_impl()
1784 (void)wattrset(self->win, (attr_t)attr); in _curses_window_insnstr_impl()
1790 rtn = mvwins_nwstr(self->win,y,x,wstr,n); in _curses_window_insnstr_impl()
1792 rtn = wins_nwstr(self->win,wstr,n); in _curses_window_insnstr_impl()
1801 rtn = mvwinsnstr(self->win,y,x,str,n); in _curses_window_insnstr_impl()
1803 rtn = winsnstr(self->win,str,n); in _curses_window_insnstr_impl()
1807 (void)wattrset(self->win,attr_old); in _curses_window_insnstr_impl()
1828 erg = is_linetouched(self->win, line); in _curses_window_is_linetouched_impl()
1883 if (py_is_pad(self->win)) { in _curses_window_noutrefresh_impl()
1891 rtn = pnoutrefresh(self->win, pminrow, pmincol, in _curses_window_noutrefresh_impl()
1903 rtn = wnoutrefresh(self->win); in _curses_window_noutrefresh_impl()
1945 rtn = copywin(self->win, destwin->win, sminrow, smincol, in _curses_window_overlay_impl()
1950 rtn = overlay(self->win, destwin->win); in _curses_window_overlay_impl()
1993 rtn = copywin(self->win, destwin->win, sminrow, smincol, in _curses_window_overwrite_impl()
1998 rtn = overwrite(self->win, destwin->win); in _curses_window_overwrite_impl()
2028 res = PyCursesCheckERR(putwin(self->win, fp), "putwin"); in _curses_window_putwin()
2068 return PyCursesCheckERR(wredrawln(self->win,beg,num), "redrawln"); in _curses_window_redrawln_impl()
2108 if (py_is_pad(self->win)) { in _curses_window_refresh_impl()
2115 rtn = prefresh(self->win, pminrow, pmincol, in _curses_window_refresh_impl()
2127 rtn = wrefresh(self->win); in _curses_window_refresh_impl()
2151 return PyCursesCheckERR(wsetscrreg(self->win, top, bottom), "wsetscrreg"); in _curses_window_setscrreg_impl()
2180 WINDOW *win; in _curses_window_subwin_impl() local
2184 if (py_is_pad(self->win)) { in _curses_window_subwin_impl()
2185 win = subpad(self->win, nlines, ncols, begin_y, begin_x); in _curses_window_subwin_impl()
2189 win = subwin(self->win, nlines, ncols, begin_y, begin_x); in _curses_window_subwin_impl()
2191 if (win == NULL) { in _curses_window_subwin_impl()
2196 return (PyObject *)PyCursesWindow_New(win, self->encoding); in _curses_window_subwin_impl()
2219 return PyCursesCheckERR(scroll(self->win), "scroll"); in _curses_window_scroll_impl()
2222 return PyCursesCheckERR(wscrl(self->win, lines), "scroll"); in _curses_window_scroll_impl()
2248 return PyCursesCheckERR(touchline(self->win, start, count), "touchline"); in _curses_window_touchline_impl()
2251 return PyCursesCheckERR(wtouchln(self->win, start, count, changed), "touchline"); in _curses_window_touchline_impl()
2290 if (wmove(self->win, y, x) == ERR) in _curses_window_vline_impl()
2293 return PyCursesCheckERR(wvline(self->win, ch_ | (attr_t)attr, n), "vline"); in _curses_window_vline_impl()
2908 WINDOW *win; in _curses_getwin() local
2940 win = getwin(fp); in _curses_getwin()
2941 if (win == NULL) { in _curses_getwin()
2945 res = PyCursesWindow_New(win, NULL); in _curses_getwin()
3100 WINDOW *win; in _curses_initscr_impl() local
3108 win = initscr(); in _curses_initscr_impl()
3110 if (win == NULL) { in _curses_initscr_impl()
3197 winobj = (PyCursesWindowObject *)PyCursesWindow_New(win, NULL); in _curses_initscr_impl()
3559 WINDOW *win; in _curses_newpad_impl() local
3563 win = newpad(nlines, ncols); in _curses_newpad_impl()
3565 if (win == NULL) { in _curses_newpad_impl()
3570 return (PyObject *)PyCursesWindow_New(win, NULL); in _curses_newpad_impl()
3599 WINDOW *win; in _curses_newwin_impl() local
3603 win = newwin(nlines,ncols,begin_y,begin_x); in _curses_newwin_impl()
3604 if (win == NULL) { in _curses_newwin_impl()
3609 return (PyObject *)PyCursesWindow_New(win, NULL); in _curses_newwin_impl()