… | |
… | |
29 | #else |
29 | #else |
30 | // stdlib.h might provide it |
30 | // stdlib.h might provide it |
31 | #endif |
31 | #endif |
32 | |
32 | |
33 | #include "ptytty.h" |
33 | #include "ptytty.h" |
|
|
34 | #include "logging.h" |
34 | |
35 | |
35 | extern "C" { |
36 | extern "C" { |
36 | #include <X11/Intrinsic.h> /* Xlib, Xutil, Xresource, Xfuncproto */ |
37 | #include <X11/Intrinsic.h> /* Xlib, Xutil, Xresource, Xfuncproto */ |
37 | } |
38 | } |
38 | |
39 | |
… | |
… | |
243 | rxvt_color *pix_colors_unfocused; |
244 | rxvt_color *pix_colors_unfocused; |
244 | #endif |
245 | #endif |
245 | short numpix_colors; |
246 | short numpix_colors; |
246 | Cursor TermWin_cursor; /* cursor for vt window */ |
247 | Cursor TermWin_cursor; /* cursor for vt window */ |
247 | int sb_shadow; /* scrollbar shadow width */ |
248 | int sb_shadow; /* scrollbar shadow width */ |
248 | rxvt_ptytty pty; |
|
|
249 | int numlock_state; |
249 | int numlock_state; |
250 | line_t *row_buf; // all lines, scrollback + terminal, circular, followed by temp_buf |
250 | line_t *row_buf; // all lines, scrollback + terminal, circular, followed by temp_buf |
251 | line_t *drawn_buf; // text on screen |
251 | line_t *drawn_buf; // text on screen |
252 | line_t *swap_buf; // lines for swap buffer |
252 | line_t *swap_buf; // lines for swap buffer |
253 | char *tabs; /* per location: 1 == tab-stop */ |
253 | char *tabs; /* per location: 1 == tab-stop */ |