ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtfont.h
(Generate patch)

Comparing rxvt-unicode/src/rxvtfont.h (file contents):
Revision 1.24 by ayin, Thu Oct 18 09:11:43 2007 UTC vs.
Revision 1.25 by root, Wed Nov 5 14:43:54 2008 UTC

13#include "rxvtutil.h" 13#include "rxvtutil.h"
14#include "rxvttoolkit.h" 14#include "rxvttoolkit.h"
15 15
16struct rxvt_term; 16struct rxvt_term;
17 17
18struct rxvt_fontprop { 18struct rxvt_fontprop
19{
19 enum { 20 enum {
20 unset = -1, 21 unset = -1,
21 medium = 100, bold = 200, 22 medium = 100, bold = 200,
22 roman = 0, italic = 100, 23 roman = 0, italic = 100,
23 }; 24 };
24 int width, height, ascent; 25 int width, height, ascent;
25 int weight, slant; 26 int weight, slant;
26}; 27};
27 28
28struct rxvt_font { 29struct rxvt_font
30{
29 // managed by the fontset 31 // managed by the fontset
30 rxvt_term *term; 32 rxvt_term *term;
31 void set_term (rxvt_term *term) { this->term = term; } 33 void set_term (rxvt_term *term) { this->term = term; }
32 34
33 char *name; 35 char *name;
60 62
61#define FONT_UNREF(f) do { (f)->clear (); delete (f); } while (0) 63#define FONT_UNREF(f) do { (f)->clear (); delete (f); } while (0)
62 64
63struct rxvt_fallback_font; 65struct rxvt_fallback_font;
64 66
65struct rxvt_fontset { 67struct rxvt_fontset
68{
66 char *fontdesc; 69 char *fontdesc;
67 70
68 rxvt_fontset (rxvt_term *term); 71 rxvt_fontset (rxvt_term *term);
69 ~rxvt_fontset (); 72 ~rxvt_fontset ();
70 73

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines