>
>
> > I just downloaded the latest source and tweaked it a little=20
> > to compile, but not much. The text works but the other bits I=20
> > had working tabs, images etc... now don't.
>
> The fltk-1 and fltk-2 API's are quite different, so there's some work in
> getting your fltk code moved from one to the other. But under the covers
> fltk-1.1 and fltk-2.x are quite similar, so if fltk-2 works, fltk-1.1
> might also (and be compatible with your fltk-1.3 code.)
>
> > I thought v2.0 was the latest and therefore the best but with=20
> > that info I may go back to 1.3 and try and get the text working again.
>
> Unfortunately not - though it is a common misconception.
>
> In essence, in something like fltk-1.3, the first number tells you the
> fltk API in use, either the "stable" fltk-1 API or the
> improved-but-experimental fltk-2 API. The second number tells you the
> series version.
>
> So, in practice, both fltk-1.1 and fltk-1.3 are actually later than
> fltk-2.0, but using the older fltk-1.0 API.
>
> Yes, it is confusing.
>
> The timeline went something like this: (ASCII art! Beware!)
>
>                        |-->fltk-1.2(abandoned)
>                        |
> BigBang-->fltk-1.0-->fltk-1.1---->fltk-1.3-->now
>                 |
>                 |-->fltk-2.x-------------->
>
> At some point (possibly quite soon, at least in geological timescales)
> there will be a fltk-3 API that consolidates what we have learned and
> the older API's will be retired, but right now... Well, the stable
> fltk-1 API is probably preferred.
>
> Code written for fltk-1.1 and fltk-1.3 is pretty much compile-time
> interchangeable, and most old fltk-1.0 code will still build under
> fltk-1.3 too. Fltk-2 code is not compatible with the fltk-1 API; in
> particular the widget origin coordinate frames changed which makes for
> some quite substantial rework at times.
>
> I do wonder why fltk-2 text rendering works where fltk-1.3 does not;
> there must be some key difference under the covers. That's an
> interesting feature... Really would like to know what fltk-1.1.10 does
> on your target.
>
>
>
> SELEX Galileo Ltd
> Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS=
> 14 3EL
> A company registered in England & Wales.  Company no. 02426132
> ********************************************************************
> This email and any attachments are confidential to the intended
> recipient and may also be privileged. If you are not the intended
> recipient please delete it from your system and notify the sender.
> You should not copy it or use it for any purpose nor disclose or
> distribute its contents to any other person.
> ********************************************************************
>

Just tried 1.1.10 and everything works wonderfully. Thank you for the info it 
has been a big help.

Stuart

_______________________________________________
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to