Whisper2 is more like an application framework, and it's quite huge and Mac/Win only. My suggestion is to provide a relatively simple way to connect STL containers to the standard GUI elements and deploy the container/iterator paradigm to the GUI/GDI elements themselves. Something very light and portable.
Eugene --- Jon Kalb <[EMAIL PROTECTED]> wrote: > This sounds to me like the goals of the Whisper > framework. Check out > Whisper 2 on source forge. > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf > Of E. Gladyshev > > Sent: Friday, July 25, 2003 11:11 AM > > To: [EMAIL PROTECTED] > > Subject: [boost] GUI/GDI template library > > > > > > I was thinking about designing a GUI/GDI template > > library. > > > > The main ideas are: > > 1. Create a portable template abstraction for > standard > > GUI/GDI elements and dialog boxes. > > 2. Design an "iterator-like" interface. > > 3. The most important goal is design a natural > > connection between STL containers and GUI > elements, so > > that STL data can be easily presented in the GUI > > environment. > > > > For example > > template < typename IT, typename PhysicalGuiLayer > > > > class ListControl > > { > > public: > > template < typename Filter, typename Format > > > void push_back( IT& FirstIt, > > IT& EndIt, > > Filter& filter, > > Format& format ) > > { > > for( IT it = FirstIt; it < EndIt; ++it ) > > { > > if( filter(it) ) > > { > > PhysicalGuiLayer::list_add_item( > > m_hnd, > > format.get_list_item(it) > > ); > > } > > } > > } > > }; > > > > Does something similar exist already? > > It seems like a challenging project. If anybody is > > interested, let me know. > > > > 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/bo> > ost > > > _______________________________________________ > Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost __________________________________ 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