> I personnally prefer seeing something similar to: > > typedef std::list< boost::entry<lineEdit, > std::string> > listbox; >
I think the basic issue here is this. Should we expose the gui structure as a set of direct STL data types or should we define separate GUI data types that will behave like the STL containers (iterator-like interface). In other words ** Option 1 (compile-time structure) typedef std::list< boost::entry<lineEdit, std::string> > listbox; typedef std::list< list<...> > listboxN; ** Option 2 (run-time structure) boost::gui::listcontrol mylist; boost::gui::listcontrol childlist; boos::gui::edit lineedit; mylist.push_back(lineedit); mylist.push_back(childlist); The first option is more like a compile time structure and it is more innovative. The second option is a more like a dynamic run-time structre and it is more traditional. Eugene __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost