Brock Peabody wrote:

[...]

>    1) what types of widgets there are
>    2) how they are positioned

This is a common property.  The widgets can be grouped together and
dynamically positionned horizontally, vertically or both.

>    3) how they interact with each other (a check box may
> enable/disable
> other widgets)

This can be implemented with a signal / slot mechanism or the container can
be partly specialized for button groups (radio boxes, toggled buttons, ...).

>    4) how data is exchanged between the GUI and data structures

With some string, stringstream, filestream, etc. if I understand correctly.

>    5) what is valid input for a given widget.  How is invalid input
> handled

I vote for regex++ on this.

>    6) what is valid input for a group of widgets (each widget may have
> valid data but as a group the data is valid)



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to