mal content wrote:
>> Ah, I see.
>> What exactly are 'schemes' then?

        "Schemes" are the FLTK 1.1.x way of redefining how widgets
        (like boxes and buttons) are drawn. FLTK has long had two
        schemes, the 'default' and 'plastic'. I think the latest
        releases have introduced a newer 'gtk' scheme. An article
        on how to (for instance) make your own box types:
        http://www.fltk.org/articles.php?L697

        "Styles" are the FLTK 2.x way of doing the same thing,
        only apparently more class oriented and probably more flexible.
        For instance, it appears you can easily change the default
        font type and size using eg. labelfont() and labelsize() methods.

 >> They're documented, but nobody seems to know what they are...
 > http://fltk.org/doc-2.0/html/classStyle.html

        The docs on that page under 'Description" seems to describe
        what styles are pretty well, and how to use them.

        Looks like you make an instance of the class, redefining the
        methods/values you want to change so that it affects the
        default behavior of all the FLTK widgets.

        Maybe the Description could elaborate, from a 'big picture'
        point of view, how one might use them to redefine the interface.
        (eg. declaring the class in main(), or a static global? Or
        maybe within a derived class to only affect one class?)
_______________________________________________
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to