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.31 by sf-exg, Wed Mar 31 13:14:50 2010 UTC vs.
Revision 1.32 by sf-exg, Wed Mar 31 21:52:05 2010 UTC

67struct rxvt_fontset 67struct rxvt_fontset
68{ 68{
69 char *fontdesc; 69 char *fontdesc;
70 70
71 enum { fontCount = 127 }; // must be power-of-two - 1, also has to match RS_fontMask in rxvt.h 71 enum { fontCount = 127 }; // must be power-of-two - 1, also has to match RS_fontMask in rxvt.h
72 enum { Careful = fontCount + 1 };
72 73
73 rxvt_fontset (rxvt_term *term); 74 rxvt_fontset (rxvt_term *term);
74 ~rxvt_fontset (); 75 ~rxvt_fontset ();
75 76
76 bool populate (const char *desc); 77 bool populate (const char *desc);
77 void set_prop (const rxvt_fontprop &prop, bool force_prop) { this->prop = prop; this->force_prop = force_prop; } 78 void set_prop (const rxvt_fontprop &prop, bool force_prop) { this->prop = prop; this->force_prop = force_prop; }
79 int find_font_idx (uint32_t unicode);
78 int find_font (uint32_t unicode); 80 int find_font (uint32_t unicode);
79 int find_font (const char *name) const; 81 int find_font (const char *name) const;
80 bool realize_font (int i); 82 bool realize_font (int i);
81 83
82 // font-id's MUST fit into a signed 16 bit integer, and within 0..255 84 // font-id's MUST fit into a signed 16 bit integer, and within 0..255

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines