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

Comparing rxvt-unicode/src/rxvt.h (file contents):
Revision 1.246 by root, Sat Jan 28 20:33:31 2006 UTC vs.
Revision 1.249 by root, Mon Jan 30 19:46:13 2006 UTC

32#if ENABLE_FRILLS 32#if ENABLE_FRILLS
33# include <X11/Xmd.h> 33# include <X11/Xmd.h>
34#endif 34#endif
35 35
36#include "encoding.h" 36#include "encoding.h"
37#include "rxvtutil.h"
37#include "rxvtfont.h" 38#include "rxvtfont.h"
38#include "rxvttoolkit.h" 39#include "rxvttoolkit.h"
39#include "iom.h" 40#include "iom.h"
40#include "salloc.h" 41#include "salloc.h"
41#include "libptytty.h" 42#include "libptytty.h"
97# define STDOUT_FILENO 1 98# define STDOUT_FILENO 1
98# define STDERR_FILENO 2 99# define STDERR_FILENO 2
99#endif 100#endif
100 101
101/****************************************************************************/ 102/****************************************************************************/
102
103#ifndef __attribute__
104# if __GNUC__
105# if (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || (__GNUC__ < 2)
106# define __attribute__(x)
107# endif
108# endif
109# define __attribute__(x)
110#endif
111
112#define NORETURN __attribute__ ((noreturn))
113#define UNUSED __attribute__ ((unused))
114
115// increases code size unless -fno-enforce-eh-specs
116#if __GNUC__
117# define NOTHROW
118# define THROW(x)
119#else
120# define NOTHROW throw()
121# define THROW(x) throw x
122#endif
123 103
124// exception thrown on fatal (per-instance) errors 104// exception thrown on fatal (per-instance) errors
125class rxvt_failure_exception { }; 105class rxvt_failure_exception { };
126 106
127// exception thrown when the command parser runs out of input data 107// exception thrown when the command parser runs out of input data
432// fake styles 412// fake styles
433#define RS_Blink 0x00010000UL // blink 413#define RS_Blink 0x00010000UL // blink
434#define RS_RVid 0x00020000UL // reverse video 414#define RS_RVid 0x00020000UL // reverse video
435#define RS_Uline 0x00040000UL // underline 415#define RS_Uline 0x00040000UL // underline
436 416
417// toggle this to force redraw, must be != RS_Careful
418#define RS_redraw 0x01000000UL
419
437// 5 custom bits for extensions 420// 5 custom bits for extensions
438#define RS_customCount 32 421#define RS_customCount 32
439#define RS_customMask 0x00f80000UL 422#define RS_customMask 0x00f80000UL
440#define RS_customShift 19 423#define RS_customShift 19
441 424
1273 void set_utf8_property (Atom prop, const char *str, int len = -1); 1256 void set_utf8_property (Atom prop, const char *str, int len = -1);
1274 void set_title (const char *str); 1257 void set_title (const char *str);
1275 void set_icon_name (const char *str); 1258 void set_icon_name (const char *str);
1276 void set_window_color (int idx, const char *color); 1259 void set_window_color (int idx, const char *color);
1277 void set_colorfgbg (); 1260 void set_colorfgbg ();
1278 int rXParseAllocColor (rxvt_color * screen_in_out, const char *colour); 1261 bool set_color (rxvt_color &color, const char *name);
1279 void set_widthheight (unsigned int newwidth, unsigned int newheight); 1262 void set_widthheight (unsigned int newwidth, unsigned int newheight);
1280 1263
1281 // screen.C 1264 // screen.C
1282 1265
1283 void lalloc (line_t &l) const 1266 void lalloc (line_t &l) const

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines