… | |
… | |
32 | enum { |
32 | enum { |
33 | unset = -1, |
33 | unset = -1, |
34 | medium = 100, bold = 200, |
34 | medium = 100, bold = 200, |
35 | roman = 0, italic = 100, |
35 | roman = 0, italic = 100, |
36 | }; |
36 | }; |
37 | int width, height; |
37 | int width, height, ascent; |
38 | int weight, slant; |
38 | int weight, slant; |
39 | }; |
39 | }; |
40 | |
40 | |
41 | struct rxvt_drawable { |
41 | struct rxvt_drawable { |
42 | rxvt_display *display; |
42 | rxvt_display *display; |
43 | Drawable drawable; |
|
|
44 | #if XFT |
43 | #if XFT |
45 | XftDraw *xftdrawable; |
44 | XftDraw *xftdrawable; |
46 | operator XftDraw *(); |
45 | operator XftDraw *(); |
47 | #endif |
46 | #endif |
|
|
47 | Drawable drawable; |
48 | |
48 | |
49 | rxvt_drawable (rxvt_display *display, Drawable drawable) |
49 | rxvt_drawable (rxvt_display *display, Drawable drawable) |
50 | : display(display), |
50 | : display(display), |
51 | #if XFT |
51 | #if XFT |
52 | xftdrawable(0), |
52 | xftdrawable(0), |