… | |
… | |
319 | #define RS_Blink 0x00010000UL // blink |
319 | #define RS_Blink 0x00010000UL // blink |
320 | #define RS_RVid 0x00020000UL // reverse video |
320 | #define RS_RVid 0x00020000UL // reverse video |
321 | #define RS_Uline 0x00040000UL // underline |
321 | #define RS_Uline 0x00040000UL // underline |
322 | |
322 | |
323 | // toggle this to force redraw, must be != RS_Careful |
323 | // toggle this to force redraw, must be != RS_Careful |
324 | #define RS_redraw 0x01000000UL |
324 | #define RS_redraw 0x02000000UL |
325 | |
325 | |
326 | // 5 custom bits for extensions |
326 | // 5 custom bits for extensions |
327 | #define RS_customCount 32 |
327 | #define RS_customCount 32 |
328 | #define RS_customMask 0x00f80000UL |
328 | #define RS_customMask 0x00f80000UL |
329 | #define RS_customShift 19 |
329 | #define RS_customShift 19 |
330 | |
330 | |
331 | // other flags |
331 | // other flags |
332 | #define RS_Careful 0x80000000UL /* be careful when drawing these */ |
332 | #define RS_Careful 0x10000000UL /* be careful when drawing these */ |
|
|
333 | |
|
|
334 | #define RS_fontCount rxvt_fontset::fontCount |
|
|
335 | #define RS_fontMask 0xf0000000UL // plenty(?) of fonts, includes RS_Careful |
|
|
336 | #define RS_fontShift 28 |
333 | |
337 | |
334 | #define RS_styleCount 4 |
338 | #define RS_styleCount 4 |
335 | #define RS_styleMask (RS_Bold | RS_Italic) |
339 | #define RS_styleMask (RS_Bold | RS_Italic) |
336 | #define RS_styleShift 14 |
340 | #define RS_styleShift 14 |
337 | |
341 | |
338 | #define RS_baseattrMask (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline) |
342 | #define RS_baseattrMask (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline) |
339 | #define RS_attrMask (RS_baseattrMask | RS_fontMask) |
343 | #define RS_attrMask (RS_baseattrMask | RS_fontMask) |
340 | |
|
|
341 | #define RS_fontCount rxvt_fontset::fontCount |
|
|
342 | #define RS_fontMask 0xff000000UL // plenty(?) of fonts, includes RS_Careful |
|
|
343 | #define RS_fontShift 24 |
|
|
344 | |
344 | |
345 | #define DEFAULT_RSTYLE (RS_None | Color_fg | (Color_bg << Color_Bits)) |
345 | #define DEFAULT_RSTYLE (RS_None | Color_fg | (Color_bg << Color_Bits)) |
346 | #define OVERLAY_RSTYLE (RS_None | Color_Black | (Color_Yellow << Color_Bits)) |
346 | #define OVERLAY_RSTYLE (RS_None | Color_Black | (Color_Yellow << Color_Bits)) |
347 | |
347 | |
348 | #define Sel_none 0 /* Not waiting */ |
348 | #define Sel_none 0 /* Not waiting */ |