Mercurial > hg > xemacs-beta
comparison src/redisplay-tty.c @ 122:d2f30a177268 r20-1b14
Import from CVS: tag r20-1b14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:26:03 +0200 |
parents | 6a378aca36af |
children | 15872534500d |
comparison
equal
deleted
inserted
replaced
121:419db647c998 | 122:d2f30a177268 |
---|---|
427 int line; | 427 int line; |
428 int y1 = WINDOW_TEXT_TOP (w); | 428 int y1 = WINDOW_TEXT_TOP (w); |
429 int y2 = WINDOW_TEXT_BOTTOM (w); | 429 int y2 = WINDOW_TEXT_BOTTOM (w); |
430 unsigned char divv = '|'; | 430 unsigned char divv = '|'; |
431 | 431 |
432 tty_turn_on_face (w, DEFAULT_INDEX); | 432 tty_turn_on_face (w, MODELINE_INDEX); |
433 for (line = y1; line < y2; line++) | 433 for (line = y1; line < y2; line++) |
434 { | 434 { |
435 cmgoto (f, line, WINDOW_TEXT_LEFT (w) - 1); | 435 cmgoto (f, line, WINDOW_TEXT_LEFT (w) - 1); |
436 send_string_to_tty_console (c, &divv, 1); | 436 send_string_to_tty_console (c, &divv, 1); |
437 TTY_INC_CURSOR_X (c, 1); | 437 TTY_INC_CURSOR_X (c, 1); |
438 } | 438 } |
439 tty_turn_off_face (w, DEFAULT_INDEX); | |
440 | 439 |
441 /* Draw the divider in the modeline. */ | 440 /* Draw the divider in the modeline. */ |
442 cmgoto (f, y2, WINDOW_TEXT_LEFT (w) - 1); | 441 cmgoto (f, y2, WINDOW_TEXT_LEFT (w) - 1); |
443 tty_turn_on_face (w, MODELINE_INDEX); | |
444 send_string_to_tty_console (c, &divv, 1); | 442 send_string_to_tty_console (c, &divv, 1); |
445 TTY_INC_CURSOR_X (c, 1); | 443 TTY_INC_CURSOR_X (c, 1); |
446 tty_turn_off_face (w, MODELINE_INDEX); | 444 tty_turn_off_face (w, MODELINE_INDEX); |
447 } | 445 } |
448 | 446 |
920 reset_tty_modes (struct console *c) | 918 reset_tty_modes (struct console *c) |
921 { | 919 { |
922 if (!CONSOLE_TTY_P (c)) | 920 if (!CONSOLE_TTY_P (c)) |
923 return; | 921 return; |
924 | 922 |
923 OUTPUT1_IF (c, TTY_SD (c).orig_pair); | |
925 OUTPUT1_IF (c, TTY_SD (c).keypad_off); | 924 OUTPUT1_IF (c, TTY_SD (c).keypad_off); |
926 OUTPUT1_IF (c, TTY_SD (c).cursor_normal); | 925 OUTPUT1_IF (c, TTY_SD (c).cursor_normal); |
927 OUTPUT1_IF (c, TTY_SD (c).end_motion); | 926 OUTPUT1_IF (c, TTY_SD (c).end_motion); |
928 tty_output_end (XDEVICE (CONSOLE_SELECTED_DEVICE (c))); | 927 tty_output_end (XDEVICE (CONSOLE_SELECTED_DEVICE (c))); |
929 } | 928 } |
1205 TTY_SD (c).turn_on_reverse = tgetstr ("mr", &bufptr); | 1204 TTY_SD (c).turn_on_reverse = tgetstr ("mr", &bufptr); |
1206 TTY_SD (c).turn_on_blinking = tgetstr ("mb", &bufptr); | 1205 TTY_SD (c).turn_on_blinking = tgetstr ("mb", &bufptr); |
1207 TTY_SD (c).turn_on_bold = tgetstr ("md", &bufptr); | 1206 TTY_SD (c).turn_on_bold = tgetstr ("md", &bufptr); |
1208 TTY_SD (c).turn_on_dim = tgetstr ("mh", &bufptr); | 1207 TTY_SD (c).turn_on_dim = tgetstr ("mh", &bufptr); |
1209 TTY_SD (c).turn_off_attributes = tgetstr ("me", &bufptr); | 1208 TTY_SD (c).turn_off_attributes = tgetstr ("me", &bufptr); |
1209 TTY_SD (c).orig_pair = tgetstr ("op", &bufptr); | |
1210 | 1210 |
1211 TTY_SD (c).visual_bell = tgetstr ("vb", &bufptr); | 1211 TTY_SD (c).visual_bell = tgetstr ("vb", &bufptr); |
1212 TTY_SD (c).audio_bell = tgetstr ("bl", &bufptr); | 1212 TTY_SD (c).audio_bell = tgetstr ("bl", &bufptr); |
1213 if (!TTY_SD (c).audio_bell) | 1213 if (!TTY_SD (c).audio_bell) |
1214 { | 1214 { |