… | |
… | |
38 | #include <limits> |
38 | #include <limits> |
39 | |
39 | |
40 | #include <csignal> |
40 | #include <csignal> |
41 | #include <cstring> |
41 | #include <cstring> |
42 | |
42 | |
43 | #ifdef HAVE_TERMIOS_H |
|
|
44 | # include <termios.h> |
43 | # include <termios.h> |
45 | #endif |
|
|
46 | |
44 | |
47 | #ifdef HAVE_XSETLOCALE |
45 | #ifdef HAVE_XSETLOCALE |
48 | # define X_LOCALE |
46 | # define X_LOCALE |
49 | # include <X11/Xlocale.h> |
47 | # include <X11/Xlocale.h> |
50 | #else |
48 | #else |
… | |
… | |
160 | #endif |
158 | #endif |
161 | #ifdef CURSOR_BLINK |
159 | #ifdef CURSOR_BLINK |
162 | cursor_blink_ev.set <rxvt_term, &rxvt_term::cursor_blink_cb> (this); |
160 | cursor_blink_ev.set <rxvt_term, &rxvt_term::cursor_blink_cb> (this); |
163 | #endif |
161 | #endif |
164 | #ifdef TEXT_BLINK |
162 | #ifdef TEXT_BLINK |
165 | text_blink_ev.set <rxvt_term, &rxvt_term::text_blink_cb> (this); |
163 | text_blink_ev.set <rxvt_term, &rxvt_term::text_blink_cb> (this); text_blink_ev.set (0., TEXT_BLINK_INTERVAL); |
166 | #endif |
164 | #endif |
167 | #ifndef NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING |
165 | #ifndef NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING |
168 | cont_scroll_ev.set <rxvt_term, &rxvt_term::cont_scroll_cb> (this); |
166 | cont_scroll_ev.set <rxvt_term, &rxvt_term::cont_scroll_cb> (this); |
169 | #endif |
167 | #endif |
170 | #ifdef SELECTION_SCROLLING |
168 | #ifdef SELECTION_SCROLLING |
… | |
… | |
829 | ws.ws_xpixel = width; |
827 | ws.ws_xpixel = width; |
830 | ws.ws_ypixel = height; |
828 | ws.ws_ypixel = height; |
831 | (void)ioctl (pty->pty, TIOCSWINSZ, &ws); |
829 | (void)ioctl (pty->pty, TIOCSWINSZ, &ws); |
832 | |
830 | |
833 | #if 0 |
831 | #if 0 |
834 | // TIOCSWINSZ⎈ is supposed to do this automatically and correctly |
832 | // TIOCSWINSZ is supposed to do this automatically and correctly |
835 | if (cmd_pid) /* force through to the command */ |
833 | if (cmd_pid) /* force through to the command */ |
836 | kill (-cmd_pid, SIGWINCH); |
834 | kill (-cmd_pid, SIGWINCH); |
837 | #endif |
835 | #endif |
838 | } |
836 | } |
839 | |
837 | |