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.250 by root, Tue Jan 31 01:21:21 2006 UTC vs.
Revision 1.251 by root, Tue Jan 31 18:36:35 2006 UTC

588#endif 588#endif
589}; 589};
590 590
591#define Color_Bits 7 // 0 .. maxTermCOLOR 591#define Color_Bits 7 // 0 .. maxTermCOLOR
592 592
593#define NPIXCLR_SETS ((TOTAL_COLORS + 31) / 32)
594#define NPIXCLR_BITS 32
595
596/* 593/*
597 * Resource list 594 * Resource list
598 */ 595 */
599enum { 596enum {
600# define def(name) Rs_ ## name, 597# define def(name) Rs_ ## name,
731#define SET_BGCOLOR(x,bg) (((x) & ~RS_bgMask) | ((bg)<<Color_Bits)) 728#define SET_BGCOLOR(x,bg) (((x) & ~RS_bgMask) | ((bg)<<Color_Bits))
732#define SET_ATTR(x,a) (((x) & ~RS_attrMask) | (a)) 729#define SET_ATTR(x,a) (((x) & ~RS_attrMask) | (a))
733 730
734#define RS_SAME(a,b) (!(((a) ^ (b)) & ~RS_Careful)) 731#define RS_SAME(a,b) (!(((a) ^ (b)) & ~RS_Careful))
735 732
736#define SET_PIXCOLOR(x) (pixcolor_set[(x) / NPIXCLR_BITS] |= (1 << ((x) % NPIXCLR_BITS))) 733#define PIXCOLOR_NAME(idx) rs[Rs_color + (idx)]
737#define ISSET_PIXCOLOR(x) (pixcolor_set[(x) / NPIXCLR_BITS] & (1 << ((x) % NPIXCLR_BITS))) 734#define ISSET_PIXCOLOR(idx) (!!rs[Rs_color + (idx)])
738 735
739#if ENABLE_STYLES 736#if ENABLE_STYLES
740# define FONTSET(style) fontset[GET_STYLE (style)] 737# define FONTSET(style) fontset[GET_STYLE (style)]
741#else 738#else
742# define FONTSET(style) fontset[0] 739# define FONTSET(style) fontset[0]
944 int num_scr; /* screen: number lines scrolled */ 941 int num_scr; /* screen: number lines scrolled */
945 int prev_ncol, /* screen: previous number of columns */ 942 int prev_ncol, /* screen: previous number of columns */
946 prev_nrow; /* screen: previous number of rows */ 943 prev_nrow; /* screen: previous number of rows */
947/* ---------- */ 944/* ---------- */
948 rend_t rstyle; 945 rend_t rstyle;
949/* ---------- */
950 uint32_t pixcolor_set[NPIXCLR_SETS];
951/* ---------- */ 946/* ---------- */
952#ifdef SELECTION_SCROLLING 947#ifdef SELECTION_SCROLLING
953 int scroll_selection_lines; 948 int scroll_selection_lines;
954 enum page_dirn scroll_selection_dir; 949 enum page_dirn scroll_selection_dir;
955 int selection_save_x, 950 int selection_save_x,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines