Lines Matching refs:self
573 (PyCursesWindowObject *self, PyObject *Py_UNUSED(ignored)) \
574 { return PyCursesCheckERR(X(self->win), # X); }
578 (PyCursesWindowObject *self, PyObject *Py_UNUSED(ignored)) \
580 return PyBool_FromLong(X(self->win)); }
584 (PyCursesWindowObject *self, PyObject *Py_UNUSED(ignored)) \
586 X(self->win); Py_RETURN_NONE; }
590 (PyCursesWindowObject *self, PyObject *Py_UNUSED(ignored)) \
593 X(self->win,arg1,arg2); return Py_BuildValue(ERGSTR, arg1, arg2); }
597 (PyCursesWindowObject *self, PyObject *args) \
601 X(self->win,arg1); Py_RETURN_NONE; }
605 (PyCursesWindowObject *self, PyObject *args) \
609 return PyCursesCheckERR(X(self->win, arg1), # X); }
613 (PyCursesWindowObject *self, PyObject *args) \
617 return PyCursesCheckERR(X(self->win, arg1, arg2), # X); }
745 _curses_window_addch_impl(PyCursesWindowObject *self, int group_left_1,
761 type = PyCurses_ConvertToCchar_t(self, ch, &cch, wstr);
767 rtn = mvwadd_wch(self->win,y,x, &wcval);
769 rtn = wadd_wch(self->win, &wcval);
774 type = PyCurses_ConvertToCchar_t(self, ch, &cch);
779 rtn = mvwaddch(self->win,y,x, cch | (attr_t) attr);
781 rtn = waddch(self->win, cch | (attr_t) attr);
818 _curses_window_addstr_impl(PyCursesWindowObject *self, int group_left_1,
834 strtype = PyCurses_ConvertToString(self, str, &bytesobj, &wstr);
836 strtype = PyCurses_ConvertToString(self, str, &bytesobj, NULL);
842 attr_old = getattrs(self->win);
843 (void)wattrset(self->win,attr);
849 rtn = mvwaddwstr(self->win,y,x,wstr);
851 rtn = waddwstr(self->win,wstr);
860 rtn = mvwaddstr(self->win,y,x,str);
862 rtn = waddstr(self->win,str);
866 (void)wattrset(self->win,attr_old);
901 _curses_window_addnstr_impl(PyCursesWindowObject *self, int group_left_1,
917 strtype = PyCurses_ConvertToString(self, str, &bytesobj, &wstr);
919 strtype = PyCurses_ConvertToString(self, str, &bytesobj, NULL);
925 attr_old = getattrs(self->win);
926 (void)wattrset(self->win,attr);
932 rtn = mvwaddnwstr(self->win,y,x,wstr,n);
934 rtn = waddnwstr(self->win,wstr,n);
943 rtn = mvwaddnstr(self->win,y,x,str,n);
945 rtn = waddnstr(self->win,str,n);
949 (void)wattrset(self->win,attr_old);
966 _curses_window_bkgd_impl(PyCursesWindowObject *self, PyObject *ch, long attr)
971 if (!PyCurses_ConvertToChtype(self, ch, &bkgd))
974 return PyCursesCheckERR(wbkgd(self->win, bkgd | attr), "bkgd");
987 _curses_window_attroff_impl(PyCursesWindowObject *self, long attr)
990 return PyCursesCheckERR(wattroff(self->win, (attr_t)attr), "attroff");
1003 _curses_window_attron_impl(PyCursesWindowObject *self, long attr)
1006 return PyCursesCheckERR(wattron(self->win, (attr_t)attr), "attron");
1019 _curses_window_attrset_impl(PyCursesWindowObject *self, long attr)
1022 return PyCursesCheckERR(wattrset(self->win, (attr_t)attr), "attrset");
1038 _curses_window_bkgdset_impl(PyCursesWindowObject *self, PyObject *ch,
1044 if (!PyCurses_ConvertToChtype(self, ch, &bkgd))
1047 wbkgdset(self->win, bkgd | attr);
1081 _curses_window_border_impl(PyCursesWindowObject *self, PyObject *ls,
1095 if ((obj) != NULL && !PyCurses_ConvertToChtype(self, (obj), &ch[(i)])) \
1109 wborder(self->win,
1133 _curses_window_box_impl(PyCursesWindowObject *self, int group_right_1,
1139 if (!PyCurses_ConvertToChtype(self, verch, &ch1)) {
1142 if (!PyCurses_ConvertToChtype(self, horch, &ch2)) {
1146 box(self->win,ch1,ch2);
1197 PyCursesWindow_ChgAt(PyCursesWindowObject *self, PyObject *args)
1239 rtn = mvwchgat(self->win,y,x,num,attr,color,NULL);
1240 touchline(self->win,y,1);
1242 getyx(self->win,y,x);
1243 rtn = wchgat(self->win,num,attr,color,NULL);
1244 touchline(self->win,y,1);
1265 _curses_window_delch_impl(PyCursesWindowObject *self, int group_right_1,
1270 return PyCursesCheckERR(wdelch(self->win), "wdelch");
1273 return PyCursesCheckERR(py_mvwdelch(self->win, y, x), "mvwdelch");
1300 _curses_window_derwin_impl(PyCursesWindowObject *self, int group_left_1,
1306 win = derwin(self->win,nlines,ncols,begin_y,begin_x);
1330 _curses_window_echochar_impl(PyCursesWindowObject *self, PyObject *ch,
1336 if (!PyCurses_ConvertToChtype(self, ch, &ch_))
1340 if (py_is_pad(self->win)) {
1341 return PyCursesCheckERR(pechochar(self->win, ch_ | (attr_t)attr),
1346 return PyCursesCheckERR(wechochar(self->win, ch_ | (attr_t)attr),
1364 _curses_window_enclose_impl(PyCursesWindowObject *self, int y, int x)
1367 return PyBool_FromLong(wenclose(self->win, y, x));
1378 _curses_window_getbkgd_impl(PyCursesWindowObject *self)
1381 return (long) getbkgd(self->win);
1403 _curses_window_getch_impl(PyCursesWindowObject *self, int group_right_1,
1411 rtn = wgetch(self->win);
1414 rtn = mvwgetch(self->win, y, x);
1440 _curses_window_getkey_impl(PyCursesWindowObject *self, int group_right_1,
1448 rtn = wgetch(self->win);
1451 rtn = mvwgetch(self->win, y, x);
1496 _curses_window_get_wch_impl(PyCursesWindowObject *self, int group_right_1,
1505 ct = wget_wch(self->win ,&rtn);
1508 ct = mvwget_wch(self->win, y, x, &rtn);
1544 PyCursesWindow_GetStr(PyCursesWindowObject *self, PyObject *args)
1553 rtn2 = wgetnstr(self->win,rtn, 1023);
1564 rtn2 = wgetnstr(self->win, rtn, Py_MIN(n, 1023));
1572 rtn2 = wmove(self->win,y,x)==ERR ? ERR : wgetnstr(self->win, rtn, 1023);
1574 rtn2 = mvwgetnstr(self->win,y,x,rtn, 1023);
1587 rtn2 = wmove(self->win,y,x)==ERR ? ERR :
1588 wgetnstr(self->win, rtn, Py_MIN(n, 1023));
1592 rtn2 = mvwgetnstr(self->win, y, x, rtn, Py_MIN(n, 1023));
1630 _curses_window_hline_impl(PyCursesWindowObject *self, int group_left_1,
1637 if (!PyCurses_ConvertToChtype(self, ch, &ch_))
1640 if (wmove(self->win, y, x) == ERR) {
1644 return PyCursesCheckERR(whline(self->win, ch_ | (attr_t)attr, n), "hline");
1673 _curses_window_insch_impl(PyCursesWindowObject *self, int group_left_1,
1681 if (!PyCurses_ConvertToChtype(self, ch, &ch_))
1685 rtn = winsch(self->win, ch_ | (attr_t)attr);
1688 rtn = mvwinsch(self->win, y, x, ch_ | (attr_t)attr);
1711 _curses_window_inch_impl(PyCursesWindowObject *self, int group_right_1,
1718 rtn = winch(self->win);
1721 rtn = mvwinch(self->win, y, x);
1748 PyCursesWindow_InStr(PyCursesWindowObject *self, PyObject *args)
1756 rtn2 = winnstr(self->win,rtn, 1023);
1765 rtn2 = winnstr(self->win, rtn, Py_MIN(n, 1023));
1770 rtn2 = mvwinnstr(self->win,y,x,rtn,1023);
1779 rtn2 = mvwinnstr(self->win, y, x, rtn, Py_MIN(n,1023));
1819 _curses_window_insstr_impl(PyCursesWindowObject *self, int group_left_1,
1835 strtype = PyCurses_ConvertToString(self, str, &bytesobj, &wstr);
1837 strtype = PyCurses_ConvertToString(self, str, &bytesobj, NULL);
1843 attr_old = getattrs(self->win);
1844 (void)wattrset(self->win, (attr_t)attr);
1850 rtn = mvwins_wstr(self->win,y,x,wstr);
1852 rtn = wins_wstr(self->win,wstr);
1861 rtn = mvwinsstr(self->win,y,x,str);
1863 rtn = winsstr(self->win,str);
1867 (void)wattrset(self->win,attr_old);
1904 _curses_window_insnstr_impl(PyCursesWindowObject *self, int group_left_1,
1920 strtype = PyCurses_ConvertToString(self, str, &bytesobj, &wstr);
1922 strtype = PyCurses_ConvertToString(self, str, &bytesobj, NULL);
1928 attr_old = getattrs(self->win);
1929 (void)wattrset(self->win, (attr_t)attr);
1935 rtn = mvwins_nwstr(self->win,y,x,wstr,n);
1937 rtn = wins_nwstr(self->win,wstr,n);
1946 rtn = mvwinsnstr(self->win,y,x,str,n);
1948 rtn = winsnstr(self->win,str,n);
1952 (void)wattrset(self->win,attr_old);
1969 _curses_window_is_linetouched_impl(PyCursesWindowObject *self, int line)
1973 erg = is_linetouched(self->win, line);
2004 _curses_window_noutrefresh_impl(PyCursesWindowObject *self,
2021 _curses_window_noutrefresh_impl(PyCursesWindowObject *self)
2028 if (py_is_pad(self->win)) {
2036 rtn = pnoutrefresh(self->win, pminrow, pmincol,
2048 rtn = wnoutrefresh(self->win);
2081 _curses_window_overlay_impl(PyCursesWindowObject *self,
2090 rtn = copywin(self->win, destwin->win, sminrow, smincol,
2095 rtn = overlay(self->win, destwin->win);
2128 _curses_window_overwrite_impl(PyCursesWindowObject *self,
2138 rtn = copywin(self->win, destwin->win, sminrow, smincol,
2143 rtn = overwrite(self->win, destwin->win);
2160 _curses_window_putwin(PyCursesWindowObject *self, PyObject *file)
2173 res = PyCursesCheckERR(putwin(self->win, fp), "putwin");
2210 _curses_window_redrawln_impl(PyCursesWindowObject *self, int beg, int num)
2213 return PyCursesCheckERR(wredrawln(self->win,beg,num), "redrawln");
2245 _curses_window_refresh_impl(PyCursesWindowObject *self, int group_right_1,
2253 if (py_is_pad(self->win)) {
2260 rtn = prefresh(self->win, pminrow, pmincol,
2272 rtn = wrefresh(self->win);
2292 _curses_window_setscrreg_impl(PyCursesWindowObject *self, int top,
2296 return PyCursesCheckERR(wsetscrreg(self->win, top, bottom), "wsetscrreg");
2321 _curses_window_subwin_impl(PyCursesWindowObject *self, int group_left_1,
2329 if (py_is_pad(self->win)) {
2330 win = subpad(self->win, nlines, ncols, begin_y, begin_x);
2334 win = subwin(self->win, nlines, ncols, begin_y, begin_x);
2341 return (PyObject *)PyCursesWindow_New(win, self->encoding);
2359 _curses_window_scroll_impl(PyCursesWindowObject *self, int group_right_1,
2364 return PyCursesCheckERR(scroll(self->win), "scroll");
2367 return PyCursesCheckERR(wscrl(self->win, lines), "scroll");
2388 _curses_window_touchline_impl(PyCursesWindowObject *self, int start,
2393 return PyCursesCheckERR(touchline(self->win, start, count), "touchline");
2396 return PyCursesCheckERR(wtouchln(self->win, start, count, changed), "touchline");
2425 _curses_window_vline_impl(PyCursesWindowObject *self, int group_left_1,
2432 if (!PyCurses_ConvertToChtype(self, ch, &ch_))
2435 if (wmove(self->win, y, x) == ERR)
2438 return PyCursesCheckERR(wvline(self->win, ch_ | (attr_t)attr, n), "vline");
2442 PyCursesWindow_get_encoding(PyCursesWindowObject *self, void *closure)
2444 return PyUnicode_FromString(self->encoding);
2448 PyCursesWindow_set_encoding(PyCursesWindowObject *self, PyObject *value, void *Py_UNUSED(ignored))
2474 PyMem_Free(self->encoding);
2475 self->encoding = encoding;