Just thought I'd post that I put up a preliminary package of freeflow layout
stuff for fltk2.  I posted it a couple of weeks ago to fltk.org as a package but
thought I'd also announce it here.

Primarily it consists of overloaded functions to "presize" widgets to a minimum
size, a class derived from fltk::Group and a set of nestable linear layouts
which allow no, one or more widgets to be resizable in a linear group.  Also
included is a layout build helper class that uses operator overloading to
shorthand build up layouts.  The current implementation is static (adding/remove
widgets isn't supported) and relies on std::vector.

http://pushbroom.org/fltkl/

contains a README.txt, screenshot and some code

I just wanted to throw this out there as *a* way to implement some level of more
sophisticated layouts without having to hard code geometries everywhere (an
absolute must for internationalized interfaces).  Comments/criticisms 
encouraged.

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

Reply via email to