> Domingo Alvarez Duarte <mingo...@...> writes:
>
> >
> > Brian wrote:
> > > I have some sample automatic layout code that reads like the below sample:
> > >
> > > http://pastebin.com/raUiiWKU
> > >
> > > Does this type of syntax for layout actually interest anyone?
> > >
> > > Note the following functions:
> > >
> > > void presize();  // overloaded presize
> > >
> > > GroupLayout
> > > LayoutHorz
> > > LayoutVert
> > > LayoutAdder
> > > LayoutSpace
> >
> > Also SPTK http://www.sptk.net/docs/dialog.html has an intersting layout
> > manager they call it CDialog.
> >
>
>
> SPTK uses inheritance to perform the layout...uses lots of derivations.
>
> This technique uses "presize" to set the wide/high of each widget.
> GroupLayout derives from fltk::Group and handles this layout hierarchy.  At 
> this
> time only Linear layouts are supported, athough there's a "presizeToMaxWide"
> utility function which can be used to line up a set of labels.  I guess I 
> should
> organize these into a real library (uses std::vector).
>

I tossed together the hacked up library as currently exists with another usage 
sample: demoLayoutPrefs.cpp

http://pushbroom.org/fltk_grouplayout_20100326.tar.gz
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to