comparison src/redisplay-tty.c @ 48:56c54cf7c5b6 r19-16b90

Import from CVS: tag r19-16b90
author cvs
date Mon, 13 Aug 2007 08:56:04 +0200
parents 0293115a14e9
children ee648375d8d6
comparison
equal deleted inserted replaced
47:11c6df210d7f 48:56c54cf7c5b6
422 int line; 422 int line;
423 int y1 = WINDOW_TEXT_TOP (w); 423 int y1 = WINDOW_TEXT_TOP (w);
424 int y2 = WINDOW_TEXT_BOTTOM (w); 424 int y2 = WINDOW_TEXT_BOTTOM (w);
425 unsigned char divv = '|'; 425 unsigned char divv = '|';
426 426
427 tty_turn_on_face (w, DEFAULT_INDEX); 427 tty_turn_on_face (w, MODELINE_INDEX);
428 for (line = y1; line < y2; line++) 428 for (line = y1; line < y2; line++)
429 { 429 {
430 cmgoto (f, line, WINDOW_TEXT_LEFT (w) - 1); 430 cmgoto (f, line, WINDOW_TEXT_LEFT (w) - 1);
431 send_string_to_tty_console (c, &divv, 1); 431 send_string_to_tty_console (c, &divv, 1);
432 TTY_INC_CURSOR_X (c, 1); 432 TTY_INC_CURSOR_X (c, 1);
433 } 433 }
434 tty_turn_off_face (w, DEFAULT_INDEX);
435 434
436 /* Draw the divider in the modeline. */ 435 /* Draw the divider in the modeline. */
437 cmgoto (f, y2, WINDOW_TEXT_LEFT (w) - 1); 436 cmgoto (f, y2, WINDOW_TEXT_LEFT (w) - 1);
438 tty_turn_on_face (w, MODELINE_INDEX);
439 send_string_to_tty_console (c, &divv, 1); 437 send_string_to_tty_console (c, &divv, 1);
440 TTY_INC_CURSOR_X (c, 1); 438 TTY_INC_CURSOR_X (c, 1);
441 tty_turn_off_face (w, MODELINE_INDEX); 439 tty_turn_off_face (w, MODELINE_INDEX);
442 } 440 }
443 441
915 reset_tty_modes (struct console *c) 913 reset_tty_modes (struct console *c)
916 { 914 {
917 if (!CONSOLE_TTY_P (c)) 915 if (!CONSOLE_TTY_P (c))
918 return; 916 return;
919 917
918 OUTPUT1_IF (c, TTY_SD (c).orig_pair);
920 OUTPUT1_IF (c, TTY_SD (c).keypad_off); 919 OUTPUT1_IF (c, TTY_SD (c).keypad_off);
921 OUTPUT1_IF (c, TTY_SD (c).cursor_normal); 920 OUTPUT1_IF (c, TTY_SD (c).cursor_normal);
922 OUTPUT1_IF (c, TTY_SD (c).end_motion); 921 OUTPUT1_IF (c, TTY_SD (c).end_motion);
923 tty_output_end (XDEVICE (CONSOLE_SELECTED_DEVICE (c))); 922 tty_output_end (XDEVICE (CONSOLE_SELECTED_DEVICE (c)));
924 } 923 }
1200 TTY_SD (c).turn_on_reverse = tgetstr ("mr", &bufptr); 1199 TTY_SD (c).turn_on_reverse = tgetstr ("mr", &bufptr);
1201 TTY_SD (c).turn_on_blinking = tgetstr ("mb", &bufptr); 1200 TTY_SD (c).turn_on_blinking = tgetstr ("mb", &bufptr);
1202 TTY_SD (c).turn_on_bold = tgetstr ("md", &bufptr); 1201 TTY_SD (c).turn_on_bold = tgetstr ("md", &bufptr);
1203 TTY_SD (c).turn_on_dim = tgetstr ("mh", &bufptr); 1202 TTY_SD (c).turn_on_dim = tgetstr ("mh", &bufptr);
1204 TTY_SD (c).turn_off_attributes = tgetstr ("me", &bufptr); 1203 TTY_SD (c).turn_off_attributes = tgetstr ("me", &bufptr);
1204 TTY_SD (c).orig_pair = tgetstr ("op", &bufptr);
1205 1205
1206 TTY_SD (c).visual_bell = tgetstr ("vb", &bufptr); 1206 TTY_SD (c).visual_bell = tgetstr ("vb", &bufptr);
1207 TTY_SD (c).audio_bell = tgetstr ("bl", &bufptr); 1207 TTY_SD (c).audio_bell = tgetstr ("bl", &bufptr);
1208 if (!TTY_SD (c).audio_bell) 1208 if (!TTY_SD (c).audio_bell)
1209 { 1209 {