So it is.  But for those developers who are conservatively using the 1.1 series 
this probably should be fixed.  BTW this also requires a change in 
Fl_File_Chooser.fl.  It seems to be the only bit of code in the library that 
calls Fl_Browser_::textfont(uchar s).

> This appears to have been fixed in 1.3:
>
> class FL_EXPORT Fl_Browser_ : public Fl_Group {
>   [..]
>   Fl_Font textfont_;
>   Fl_Fontsize textsize_;      <--
>   Fl_Color textcolor_;
>   [..]
>
> Dave Freese wrote:
> > class Fl_Browser_ {...}
> > defines the browser textfont_ as uchar
> >
> > This results in incorrect font display when the font number is >255
> >
> > uchar textfont_, textsize;
> >
> > should be changed to
> >
> > Fl_Font textfont_;
> > uchar textsize;
> >
> > and
> >
> >   void textfont(uchar s) {textfont_ = s;}
> >
> > should be
> >
> >   void textfont(Fl_Font s) {textfont_ = s;}
> >
> > The overloaded textfont method
> >
> >   Fl_Font textfont() const {return (Fl_Font)textfont_;}
> >
> > is correct.
> >
> > Thank you,
> >
> > Dave Freese
> > http://www.w1hkj.com, [email protected]

_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to