Well I can't make much sense of the title and there's no explanation attached to the patch. WIP?
>From what I can see: * You pass a ButtonController to the ControlButtons c-tor. Seems sensible. * You have commented out every single call to view() by any controller. Why? What are you trying to do? * You have #included the .tmpl instantiations in their reapective header files. Why? Is this a "let's get it working first" type of change? * The form_xxx.h files are still #included by Dialogs.C. Try and get rid of them; they are only there because the old boost::scoped_ptr wanted them. Angus ps. Some words to go with the patch would be good next time ;-)