- virtual void DrawTextNoClip(PRectangle rc, Font &font_, int ybase, const char *s, int len, ColourAllocated fore, ColourAllocated back);
- virtual void DrawTextClipped(PRectangle rc, Font &font_, int ybase, const char *s, int len, ColourAllocated fore, ColourAllocated back);
- virtual void DrawTextTransparent(PRectangle rc, Font &font_, int ybase, const char *s, int len, ColourAllocated fore);
- virtual void MeasureWidths(Font &font_, const char *s, int len, int *positions);
- virtual int WidthText(Font &font_, const char *s, int len);
- virtual int WidthChar(Font &font_, char ch);
- virtual int Ascent(Font &font_);
- virtual int Descent(Font &font_);
- virtual int InternalLeading(Font &font_);
- virtual int ExternalLeading(Font &font_);
- virtual int Height(Font &font_);
- virtual int AverageCharWidth(Font &font_);
-
- virtual int SetPalette(Palette *pal, bool inBackGround);
+ virtual void DrawTextNoClip(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore, ColourDesired back);
+ virtual void DrawTextClipped(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore, ColourDesired back);
+ virtual void DrawTextTransparent(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore);
+ virtual void MeasureWidths(Font &font_, const char *s, int len, XYPOSITION *positions);
+ virtual XYPOSITION WidthText(Font &font_, const char *s, int len);
+ virtual XYPOSITION WidthChar(Font &font_, char ch);
+ virtual XYPOSITION Ascent(Font &font_);
+ virtual XYPOSITION Descent(Font &font_);
+ virtual XYPOSITION InternalLeading(Font &font_);
+ virtual XYPOSITION ExternalLeading(Font &font_);
+ virtual XYPOSITION Height(Font &font_);
+ virtual XYPOSITION AverageCharWidth(Font &font_);
+