Home | History | Annotate | Download | only in libcurses

Lines Matching defs:new_screen

129 	SCREEN *new_screen;
136 if ((new_screen = calloc(1, sizeof(SCREEN))) == NULL)
141 new_screen->infd = infd;
150 new_screen->checkfd = -1; // fileno(infd);
151 new_screen->outfd = outfd;
152 new_screen->echoit = new_screen->nl = 1;
153 new_screen->pfast = new_screen->rawmode = new_screen->noqch = 0;
154 new_screen->filtered = filtered;
156 new_screen->nca = A_NORMAL;
157 new_screen->color_type = COLOR_NONE;
158 new_screen->COLOR_PAIRS = 0;
159 new_screen->curpair = -1;
160 new_screen->old_mode = 1;
161 new_screen->stdbuf = NULL;
162 new_screen->stdscr = NULL;
163 new_screen->curscr = NULL;
164 new_screen->__virtscr = NULL;
165 new_screen->curwin = 0;
166 new_screen->notty = FALSE;
167 new_screen->resized = 0;
168 new_screen->unget_len = 32;
170 if ((new_screen->unget_list =
171 malloc(sizeof(wchar_t) * new_screen->unget_len)) == NULL)
175 new_screen->unget_pos = 0;
177 if (_cursesi_gettmode(new_screen) == ERR)
180 if (_cursesi_setterm(sp, new_screen) == ERR)
184 if (!t_cursor_home(new_screen->term) &&
185 !t_cursor_address(new_screen->term))
188 new_screen->winlistp = NULL;
190 if ((new_screen->curscr = __newwin(new_screen, 0,
194 if ((new_screen->__virtscr = __newwin(new_screen, 0,
199 if (__slk_init(new_screen) == ERR)
202 if (__ripoffscreen(new_screen) == ERR)
205 new_screen->stdscr = __newwin(new_screen, 0, 0, 0, 0, FALSE, TRUE);
206 if (new_screen->stdscr == NULL)
209 clearok(new_screen->stdscr, 1);
211 __init_getch(new_screen);
212 __init_acs(new_screen);
214 __init_get_wch(new_screen);
215 __init_wacs(new_screen);
226 set_term(new_screen);
231 __startwin(new_screen);
233 return new_screen;
236 __delscreen(new_screen);
237 free(new_screen->unget_list);
239 free(new_screen);