… | |
… | |
1052 | struct rxvt_vars : TermWin_t { |
1052 | struct rxvt_vars : TermWin_t { |
1053 | scrollBar_t scrollBar; |
1053 | scrollBar_t scrollBar; |
1054 | uint8_t options[(Opt_count + 7) >> 3]; |
1054 | uint8_t options[(Opt_count + 7) >> 3]; |
1055 | XSizeHints szHint; |
1055 | XSizeHints szHint; |
1056 | rxvt_color *pix_colors; |
1056 | rxvt_color *pix_colors; |
1057 | rxvt_color *pix_colors_focused; |
|
|
1058 | #ifdef OFF_FOCUS_FADING |
|
|
1059 | rxvt_color *pix_colors_unfocused; |
|
|
1060 | #endif |
|
|
1061 | Cursor TermWin_cursor; /* cursor for vt window */ |
1057 | Cursor TermWin_cursor; /* cursor for vt window */ |
1062 | int sb_shadow; /* scrollbar shadow width */ |
1058 | int sb_shadow; /* scrollbar shadow width */ |
1063 | int numlock_state; |
1059 | int numlock_state; |
1064 | line_t *row_buf; // all lines, scrollback + terminal, circular, followed by temp_buf |
1060 | line_t *row_buf; // all lines, scrollback + terminal, circular, followed by temp_buf |
1065 | line_t *drawn_buf; // text on screen |
1061 | line_t *drawn_buf; // text on screen |
1066 | line_t *swap_buf; // lines for swap buffer |
1062 | line_t *swap_buf; // lines for swap buffer |
1067 | char *tabs; /* per location: 1 == tab-stop */ |
1063 | char *tabs; /* per location: 1 == tab-stop */ |
1068 | screen_t screen; |
1064 | screen_t screen; |
1069 | screen_t swap; |
1065 | screen_t swap; |
1070 | selection_t selection; |
1066 | selection_t selection; |
|
|
1067 | rxvt_color pix_colors_focused[TOTAL_COLORS]; |
|
|
1068 | #ifdef OFF_FOCUS_FADING |
|
|
1069 | rxvt_color pix_colors_unfocused[TOTAL_COLORS]; |
|
|
1070 | #endif |
1071 | }; |
1071 | }; |
1072 | |
1072 | |
1073 | struct rxvt_term : zero_initialized, rxvt_vars, rxvt_screen { |
1073 | struct rxvt_term : zero_initialized, rxvt_vars, rxvt_screen { |
1074 | |
1074 | |
1075 | // special markers with magic addresses |
1075 | // special markers with magic addresses |