/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/talk/ |
H A D | display.c | 100 getyx(win->x_win, win->x_line, win->x_col); 102 wmove(win->x_win, win->x_line, win->x_col); 103 getyx(win->x_win, win->x_line, win->x_col); 133 getyx(win->x_win, win->x_line, win->x_col); 140 getyx(win->x_win, win->x_line, win->x_col); 193 getyx(win->x_win, win->x_line, win->x_col); 215 getyx(win->x_win, win->x_line, win->x_col); 227 getyx(win->x_win, win->x_line, win->x_col); 272 wmove(win->x_win, win->x_line, win->x_col); 274 wmove(win->x_win, (win->x_line + 1) % win->x_nlines, win->x_col); [all …]
|
/illumos-gate/usr/src/ucblib/libcurses/ |
H A D | newwin.c | 40 WINDOW *win; in newwin() local 58 free(win); in newwin() 64 free(win); in newwin() 67 win->_nextp = win; in newwin() 79 free(win); in newwin() 83 for (sp = win->_y[i]; sp < win->_y[i] + nc; ) in newwin() 178 win->_cury = win->_curx = 0; in makenew() 185 win->_scroll = win->_leave = FALSE; in makenew() 205 if (win->_begx + win->_maxx == COLS) { in _swflags_() 210 if (win->_maxy == LINES && win->_begy == 0) in _swflags_() [all …]
|
H A D | refresh.c | 103 if (win->_firstch[wy] >= win->_ch_off) in wrefresh() 104 win->_firstch[wy] = win->_maxx + in wrefresh() 106 if (win->_lastch[wy] < win->_maxx + in wrefresh() 108 win->_lastch[wy] = win->_ch_off; in wrefresh() 119 domvcur(ly, lx, win->_cury, win->_curx); in wrefresh() 132 win->_cury = win->_curx = 0; in wrefresh() 135 win->_curx + win->_begx); in wrefresh() 158 wx = win->_firstch[wy] - win->_ch_off; in makech() 163 lch = win->_lastch[wy] - win->_ch_off; in makech() 258 ly = win->_begy+win->_cury; in makech() [all …]
|
H A D | addch.c | 35 x = win->_curx; in waddch() 36 y = win->_cury; in waddch() 51 win->_lastch[y]); in waddch() 55 set_ch(win, y, x, c); in waddch() 56 win->_y[y][x++] = c; in waddch() 61 if (win->_scroll) { in waddch() 104 x += win->_ch_off; in set_ch() 106 win->_firstch[y] = win->_lastch[y] = (short)x; in set_ch() 113 win->_firstch[y], win->_lastch[y], in set_ch() 114 win->_firstch[y] - win->_ch_off, in set_ch() [all …]
|
H A D | insertln.c | 31 winsertln(WINDOW *win) in winsertln() argument 40 if (win->_orig == NULL) in winsertln() 41 temp = win->_y[win->_maxy - 1]; in winsertln() 42 for (y = win->_maxy - 1; y > win->_cury; --y) { in winsertln() 44 win->_y[y] = win->_y[y - 1]; in winsertln() 46 (void) memmove(win->_y[y], win->_y[y-1], win->_maxx); in winsertln() 47 (void) touchline(win, y, 0, win->_maxx - 1); in winsertln() 50 win->_y[y] = temp; in winsertln() 52 temp = win->_y[y]; in winsertln() 55 (void) touchline(win, y, 0, win->_maxx - 1); in winsertln() [all …]
|
H A D | deleteln.c | 31 wdeleteln(WINDOW *win) in wdeleteln() argument 40 temp = win->_y[win->_cury]; in wdeleteln() 41 for (y = win->_cury; y < win->_maxy - 1; y++) { in wdeleteln() 43 win->_y[y] = win->_y[y + 1]; in wdeleteln() 45 (void) memmove(win->_y[y], win->_y[y+1], win->_maxx); in wdeleteln() 46 (void) touchline(win, y, 0, win->_maxx - 1); in wdeleteln() 48 if (win->_orig == NULL) in wdeleteln() 49 win->_y[y] = temp; in wdeleteln() 51 temp = win->_y[y]; in wdeleteln() 54 (void) touchline(win, y, 0, win->_maxx - 1); in wdeleteln() [all …]
|
H A D | mvwin.c | 34 if (by + win->_maxy > LINES || bx + win->_maxx > COLS) in mvwin() 36 dy = by - win->_begy; in mvwin() 37 dx = bx - win->_begx; in mvwin() 38 orig = win->_orig; in mvwin() 40 orig = win; in mvwin() 42 win->_begy += dy; in mvwin() 43 win->_begx += dx; in mvwin() 44 _swflags_(win); in mvwin() 45 win = win->_nextp; in mvwin() 54 _swflags_(win); in mvwin() [all …]
|
H A D | touchwin.c | 30 touchwin(WINDOW *win) in touchwin() argument 37 maxy = win->_maxy; in touchwin() 39 (void) touchline(win, y, 0, win->_maxx - 1); in touchwin() 53 win->_firstch[y], win->_lastch[y]); in touchline() 55 sx += win->_ch_off; in touchline() 56 ex += win->_ch_off; in touchline() 58 win->_firstch[y] = (short)sx; in touchline() 59 win->_lastch[y] = (short)ex; in touchline() 61 if (win->_firstch[y] > sx) in touchline() 63 if (win->_lastch[y] < ex) in touchline() [all …]
|
H A D | insch.c | 30 winsch(WINDOW *win, char c) in winsch() argument 35 end = &win->_y[win->_cury][win->_curx]; in winsch() 36 temp1 = &win->_y[win->_cury][win->_maxx - 1]; in winsch() 41 (void) touchline(win, win->_cury, win->_curx, win->_maxx - 1); in winsch() 42 if (win->_cury == LINES - 1 && win->_y[LINES-1][COLS-1] != ' ') in winsch() 43 if (win->_scroll) { in winsch() 44 (void) wrefresh(win); in winsch() 45 (void) scroll(win); in winsch() 46 win->_cury--; in winsch()
|
/illumos-gate/usr/src/lib/libcurses/screen/ |
H A D | makenew.c | 53 WINDOW *win; in _makenew() local 88 win->_lastch = win->_firstch + nlines; in _makenew() 90 win->_cury = win->_curx = 0; in _makenew() 101 win->_leave = win->_scroll = win->_use_idl = win->_use_keypad = in _makenew() 102 win->_notimeout = win->_immed = win->_sync = FALSE; in _makenew() 104 win->_ndescs = win->_tmarg = 0; in _makenew() 107 win->_delay = win->_parx = win->_pary = -1; in _makenew() 110 win->_parent = win->_padwin = (WINDOW *) NULL; in _makenew() 123 win->_index = 0; in _makenew() 124 win->_nbyte = -1; in _makenew() [all …]
|
H A D | waddch.c | 61 win->_immed = win->_sync = FALSE; in waddch() 91 win->_curx = x; in waddch() 117 x = win->_curx; in waddch() 118 y = win->_cury; in waddch() 132 x = win->_curx; in waddch() 139 if ((c = _WCHAR(win, c)|rawattrs) != win->_y[y][x]) { in waddch() 189 win->_firstch[y], win->_lastch[y]); in waddch() 194 win->_cury = y; in waddch() 195 win->_curx = x; in waddch() 199 if (win->_sync) in waddch() [all …]
|
H A D | mbaddch.c | 47 wcp = win->_y[y]; in _mbclrch() 97 x = win->_curx; in _mbvalid() 98 wcp = win->_y[win->_cury]; in _mbvalid() 184 if (win->_index < win->_nbyte) in _mbaddch() 198 if ((win->_curx + len) > win->_maxx && in _mbaddch() 199 (win->_insmode || waddch(win, '\n') == ERR)) in _mbaddch() 202 y = win->_cury; in _mbaddch() 203 x = win->_curx; in _mbaddch() 246 if ((win->_curx += len) >= win->_maxx) { in _mbaddch() 247 if (y >= (win->_maxy-1) || y == win->_bmarg) { in _mbaddch() [all …]
|
H A D | winsdelln.c | 77 if ((win->_cury >= win->_tmarg) && (win->_cury <= win->_bmarg)) in winsdelln() 101 to = win->_cury; in winsdelln() 124 quick = ((win->_ndescs <= 0) && (win->_parent == NULL)); in winsdelln() 134 win->_y[to] = win->_y[fr]; in winsdelln() 181 win->_immed = win->_sync = FALSE; in winsdelln() 182 x = win->_curx; in winsdelln() 183 y = win->_cury; in winsdelln() 185 win->_curx = 0; in winsdelln() 206 if (win->_sync) in winsdelln() 207 wsyncup(win); in winsdelln() [all …]
|
H A D | winsnstr.c | 63 win->_nbyte = -1; in winsnstr() 72 endx = win->_curx; in winsnstr() 118 wcp = win->_y[cury] + win->_curx; in winsnstr() 127 win->_scroll = win->_sync; in winsnstr() 133 wcp = win->_y[cury] + win->_curx; in winsnstr() 137 (void) _mbclrch(win, cury, win->_curx); in winsnstr() 153 if (win->_firstch[cury] > win->_curx) in winsnstr() 154 win->_firstch[cury] = win->_curx; in winsnstr() 163 if (win->_sync) in winsnstr() 164 wsyncup(win); in winsnstr() [all …]
|
H A D | wclrtobot.c | 56 win->_immed = win->_sync = FALSE; in wclrtobot() 60 if (cury >= win->_tmarg && cury <= win->_bmarg) in wclrtobot() 61 win->_cury = win->_bmarg; in wclrtobot() 63 win->_cury = win->_maxy - 1; in wclrtobot() 65 win->_curx = 0; in wclrtobot() 66 for (; win->_cury > cury; win->_cury--) in wclrtobot() 68 win->_curx = curx; in wclrtobot() 71 if (win == curscr) in wclrtobot() 77 if (win->_sync) in wclrtobot() 78 wsyncup(win); in wclrtobot() [all …]
|
H A D | waddnstr.c | 51 short maxx_1 = win->_maxx - 1, cury = win->_cury, in waddnstr() 52 curx = win->_curx; in waddnstr() 62 if (win == stdscr) in waddnstr() 71 win->_nbyte = -1; in waddnstr() 75 win->_immed = win->_sync = FALSE; in waddnstr() 84 curx = win->_curx; in waddnstr() 144 win->_curx = curx; in waddnstr() 148 win->_curx = curx; in waddnstr() 151 if (win->_sync) in waddnstr() 152 wsyncup(win); in waddnstr() [all …]
|
H A D | winsch.c | 51 short curx = win->_curx; in winsch() 60 win->_insmode = TRUE; in winsch() 68 win->_nbyte = -1; in winsch() 69 curx = win->_curx; in winsch() 77 if (cury >= (win->_maxy-1) || cury == win->_bmarg) in winsch() 80 win->_cury++; in winsch() 81 win->_curx = 0; in winsch() 120 win->_lastch[cury] = win->_maxx-1; in winsch() 124 if (win->_sync) in winsch() 125 wsyncup(win); in winsch() [all …]
|
H A D | wscrl.c | 62 if (!win->_scroll || (win->_flags & _ISPAD)) in wscrl() 67 win->_immed = win->_sync = FALSE; in wscrl() 69 curx = win->_curx; cury = win->_cury; in wscrl() 71 if (cury >= win->_tmarg && cury <= win->_bmarg) in wscrl() 72 win->_cury = win->_tmarg; in wscrl() 74 win->_cury = 0; in wscrl() 77 win->_curx = curx; in wscrl() 78 win->_cury = cury; in wscrl() 82 if (win->_sync) in wscrl() 83 wsyncup(win); in wscrl() [all …]
|
H A D | wclrtoeol.c | 51 int y = win->_cury; in wclrtoeol() 52 int x = win->_curx; in wclrtoeol() 57 if (win != curscr) { in wclrtoeol() 58 win->_nbyte = -1; in wclrtoeol() 64 x = win->_curx; in wclrtoeol() 77 memSset(&win->_y[y][x], win->_bkgd, maxx - x); in wclrtoeol() 78 maxx = win->_maxx; in wclrtoeol() 133 win->_firstch[y], win->_lastch[y], win->_firstch[y+1]); in wclrtoeol() 142 if (win->_sync) in wclrtoeol() 143 wsyncup(win); in wclrtoeol() [all …]
|
H A D | wdelch.c | 51 wdelch(WINDOW *win) in wdelch() argument 55 int cury = win->_cury; in wdelch() 60 end = &win->_y[cury][win->_maxx - 1]; in wdelch() 65 win->_nbyte = -1; in wdelch() 68 win->_insmode = TRUE; in wdelch() 71 curx = win->_curx; in wdelch() 95 (*_y16update)(win, 1, win->_maxx - curx, cury, curx); in wdelch() 98 win->_lastch[cury] = win->_maxx - 1; in wdelch() 104 if (win->_sync) in wdelch() 105 wsyncup(win); in wdelch() [all …]
|
H A D | getwin.c | 53 WINDOW *win = NULL; in getwin() local 58 nelt = sizeof (WINDOW) - sizeof (win->_y) - sizeof (win->_parent) - in getwin() 59 sizeof (win->_parx) - sizeof (win->_pary) - in getwin() 60 sizeof (win->_ndescs) - sizeof (win->_delay) - in getwin() 69 if (_image(win) == ERR) { in getwin() 70 win = (WINDOW *) NULL; in getwin() 82 wcp = win->_y; in getwin() 89 if (win != NULL) in getwin() 90 (void) delwin(win); in getwin() 96 win->_use_idl = win->_use_keypad = FALSE; in getwin() [all …]
|
H A D | wgetwstr.c | 70 savsync = win->_sync; in wgetnwstr() 71 savimmed = win->_immed; in wgetnwstr() 72 savleave = win->_leave; in wgetnwstr() 73 win->_immed = win->_sync = win->_leave = FALSE; in wgetnwstr() 74 (void) wrefresh(win); in wgetnwstr() 86 ch = wgetwch(win); in wgetnwstr() 153 win->_curx = 0; in wgetnwstr() 154 if (win->_cury + 1 > win->_bmarg) in wgetnwstr() 157 win->_cury++; in wgetnwstr() 159 win->_sync = savsync; in wgetnwstr() [all …]
|
H A D | wgetstr.c | 85 savsync = win->_sync; in wgetnstr() 86 savimmed = win->_immed; in wgetnstr() 87 savleave = win->_leave; in wgetnstr() 88 win->_immed = win->_sync = win->_leave = FALSE; in wgetnstr() 89 (void) wrefresh(win); in wgetnstr() 101 ch = wgetch(win); in wgetnstr() 195 win->_curx = 0; in wgetnstr() 196 if (win->_cury + 1 > win->_bmarg) in wgetnstr() 199 win->_cury++; in wgetnstr() 201 win->_sync = savsync; in wgetnstr() [all …]
|
H A D | whline.c | 47 short cury = win->_cury, curx = win->_curx; in whline() 53 if (num_chars > win->_maxx - curx) in whline() 54 num_chars = win->_maxx - curx; in whline() 58 horch = _WCHAR(win, horch) | a; in whline() 60 if (curx < win->_firstch[cury]) in whline() 61 win->_firstch[cury] = curx; in whline() 63 win->_lastch[cury] = curx; in whline() 64 win->_flags |= _WINCHANGED; in whline() 66 if (win->_sync) in whline() 67 wsyncup(win); in whline() [all …]
|
H A D | wbkgd.c | 62 if (nbkgd == win->_bkgd) in wbkgd() 81 win->_bkgd = nbkgd; in wbkgd() 91 win->_attrs = _ATTR((win->_attrs & ~obkgda) | nbkgda); in wbkgd() 93 win->_attrs = _ATTR((win->_attrs & in wbkgd() 97 win->_attrs = _ATTR((win->_attrs & ~obkgda) | nbkgda); in wbkgd() 99 maxx = win->_maxx - 1; in wbkgd() 100 begch = win->_firstch; in wbkgd() 101 endch = win->_lastch; in wbkgd() 121 if (win->_sync) in wbkgd() 122 wsyncup(win); in wbkgd() [all …]
|