> Pimpl definitely has its place.

I agree, but boost::threads and boost::gui would be
much better of with ImplTraits, in my opinion.

> If you buy Doug G.'s argument that no application
> will use two
> GUIs at once

No I don't buy Doug's argument at all. 
Here is an example.

//customize the edit control to be an eleptical shape.
class ElepticalShapeWin32Impl : public gui::win32
{
  //overload edit control stuff.
};


main()
{
   gui::dialog<gui::win32>  myStandardDlg;

...

   gui::dialog<gui::ElepticalShapeWin32Impl>
myFancyDlg;

...

}

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

Reply via email to