Mercurial > hg > xemacs-beta
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 { |