… | … | ||
---|---|---|---|
56 | 56 | ||
57 | virtual void draw (rxvt_drawable &d, | 57 | virtual void draw (rxvt_drawable &d, |
58 | int x, int y, | 58 | int x, int y, |
59 | const text_t *text, int len, | 59 | const text_t *text, int len, |
60 | int fg, int bg) = 0; | 60 | int fg, int bg) = 0; |
61 | |||
62 | void unref () | ||
63 | { | ||
64 | clear (); | ||
65 | delete this; | ||
66 | } | ||
61 | }; | 67 | }; |
62 | |||
63 | #define FONT_UNREF(f) do { (f)->clear (); delete (f); } while (0) | ||
64 | 68 | ||
65 | struct rxvt_fallback_font; | 69 | struct rxvt_fallback_font; |
66 | 70 | ||
67 | struct rxvt_fontset | 71 | struct rxvt_fontset |
68 | { | 72 | { |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |