… | |
… | |
66 | #endif |
66 | #endif |
67 | #if USE_XIM |
67 | #if USE_XIM |
68 | XA_WM_LOCALE_NAME, |
68 | XA_WM_LOCALE_NAME, |
69 | XA_XIM_SERVERS, |
69 | XA_XIM_SERVERS, |
70 | #endif |
70 | #endif |
71 | #if ENABLE_TRANSPARENCY |
71 | #if ENABLE_TRANSPARENCY || ENABLE_PERL |
72 | XA_XROOTPMAP_ID, |
72 | XA_XROOTPMAP_ID, |
73 | XA_ESETROOT_PMAP_ID, |
73 | XA_ESETROOT_PMAP_ID, |
74 | #endif |
74 | #endif |
75 | #if ENABLE_XEMBED |
75 | #if ENABLE_XEMBED |
76 | XA_XEMBED, |
76 | XA_XEMBED, |
… | |
… | |
317 | |
317 | |
318 | typedef unsigned long Pixel; |
318 | typedef unsigned long Pixel; |
319 | |
319 | |
320 | struct rgba |
320 | struct rgba |
321 | { |
321 | { |
322 | unsigned short r, g, b, a; |
322 | uint16_t r, g, b, a; |
323 | |
323 | |
324 | enum { MIN_CC = 0x0000, MAX_CC = 0xffff }; |
324 | enum { MIN_CC = 0x0000, MAX_CC = 0xffff }; |
325 | |
325 | |
326 | rgba () |
326 | rgba () |
327 | { } |
327 | { } |
328 | |
328 | |
329 | rgba (unsigned short r, unsigned short g, unsigned short b, unsigned short a = MAX_CC) |
329 | rgba (uint16_t r, uint16_t g, uint16_t b, uint16_t a = MAX_CC) |
330 | : r(r), g(g), b(b), a(a) |
330 | : r(r), g(g), b(b), a(a) |
331 | { } |
331 | { } |
332 | }; |
332 | }; |
333 | |
333 | |
334 | struct rxvt_color |
334 | struct rxvt_color |