ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtlib.h.in
(Generate patch)

Comparing rxvt-unicode/src/rxvtlib.h.in (file contents):
Revision 1.67 by root, Mon Jan 16 15:00:20 2006 UTC vs.
Revision 1.73 by root, Sun Jan 29 20:51:28 2006 UTC

28# include <wchar.h> 28# include <wchar.h>
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"
34
35extern "C" { 33extern "C" {
36#include <X11/Intrinsic.h> /* Xlib, Xutil, Xresource, Xfuncproto */ 34#include <X11/Xlib.h>
35#include <X11/Xutil.h>
36#include <X11/Xresource.h>
37} 37}
38 38
39/* 39/*
40 * If we haven't pulled in typedef's like int16_t then do them ourself 40 * If we haven't pulled in typedef's like int16_t then do them ourself
41 * type of (normal and unsigned) basic sizes 41 * type of (normal and unsigned) basic sizes
52 52
53struct rxvt_fontset; 53struct rxvt_fontset;
54struct rxvt_color; 54struct rxvt_color;
55struct rxvt_vars; /* defined later on */ 55struct rxvt_vars; /* defined later on */
56struct rxvt_term; 56struct rxvt_term;
57struct rxvt_display;
58struct rxvt_im; 57struct rxvt_im;
59struct rxvt_drawable; 58struct rxvt_drawable;
60 59
61typedef struct rxvt_term *rxvt_t; 60typedef struct rxvt_term *rxvt_t;
62 61
234 233
235struct rxvt_vars : TermWin_t { 234struct rxvt_vars : TermWin_t {
236 scrollBar_t scrollBar; 235 scrollBar_t scrollBar;
237 uint32_t options; 236 uint32_t options;
238 XSizeHints szHint; 237 XSizeHints szHint;
239 rxvt_display *display;
240 rxvt_color *pix_colors; 238 rxvt_color *pix_colors;
241 rxvt_color *pix_colors_focused; 239 rxvt_color *pix_colors_focused;
242#ifdef OFF_FOCUS_FADING 240#ifdef OFF_FOCUS_FADING
243 rxvt_color *pix_colors_unfocused; 241 rxvt_color *pix_colors_unfocused;
244#endif 242#endif
245 short numpix_colors; 243 short numpix_colors;
246 Cursor TermWin_cursor; /* cursor for vt window */ 244 Cursor TermWin_cursor; /* cursor for vt window */
247 int sb_shadow; /* scrollbar shadow width */ 245 int sb_shadow; /* scrollbar shadow width */
248 rxvt_ptytty pty;
249 int numlock_state; 246 int numlock_state;
250 line_t *row_buf; // all lines, scrollback + terminal, circular, followed by temp_buf 247 line_t *row_buf; // all lines, scrollback + terminal, circular, followed by temp_buf
251 line_t *drawn_buf; // text on screen 248 line_t *drawn_buf; // text on screen
252 line_t *swap_buf; // lines for swap buffer 249 line_t *swap_buf; // lines for swap buffer
253 char *tabs; /* per location: 1 == tab-stop */ 250 char *tabs; /* per location: 1 == tab-stop */
255 screen_t swap; 252 screen_t swap;
256 selection_t selection; 253 selection_t selection;
257}; 254};
258 255
259void rxvt_init (); 256void rxvt_init ();
260bool rxvt_tainted ();
261 257
262#endif /* _RXVTLIB_H_ */ 258#endif /* _RXVTLIB_H_ */
263 259

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines