Albrecht Schlosser wrote:
> One way to avoid making it public (and I would vote for not making it 
> public!) 
> would be to use a common include file, so that we don't need to worry about 
> later changes.

        Sounds good, though I'm not the one to implement that change,
        as that would be a new file in SVN, etc.

> However, as Matthias said, maybe the used "approach is wrong per se", and we 
> shouldn't care about it further, because we will have a better (group based) 
> one 
> later.

        Right (though "later" could be 6 years from now ;)

> But I'd agree that something _could_ be done now, and I suggest using a 
> common 
> header file (maybe in the src directory ?). This header should contain a 
> prominent note that it is only intended for use in Fl_Browser.cxx and 
> Fl_File_Browser.cxx.

        For the short term I'm going to put a comment in BOTH definitions of
        the FL_BLINE structures warning of their interdependence, as I would
        never have caught this had not SebHall mentioned it.

        Its the kind of bug that probably could have gone undetected
        for a while, too.

        Will check that in later today I hope.

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

Reply via email to