-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 My SubMenu stopped working after Jan-11, I saw that the code has changed, but I have not had time to update it.
I just wanted to comment that After Jan-25 (merged in bootstrap branch), there were many..., many changes and I'm not sure if the code remains stable. About Submenu: wt/examples/widgetgallery/WidgetGallery.C Until 2013-01-11 04:57:36 Used: setSubMenu void WidgetGallery::addToMenu(WMenu *menu, const WString& name, ControlsWidget *controls) { if (controls->hasSubMenu()) { WSubMenuItem *smi = new WSubMenuItem(name, controls); WMenu *subMenu = new WMenu(contentsStack_, Vertical, 0); subMenu->setRenderAsList(true); smi->setSubMenu(subMenu); menu->addItem(smi); subMenu->setInternalPathEnabled(); subMenu->setInternalBasePath("/" + smi->pathComponent()); subMenu->setStyleClass("menu submenu"); controls->populateSubMenu(subMenu); } else menu->addItem(name, controls); } After 2013-01-25 10:51:33 (merged in bootstrap branch) and until Now (2013-02-15 03:04:45) Wt::WMenuItem *WidgetGallery::addToMenu(Wt::WMenu *menu, const Wt::WString& name, TopicWidget *topic) { Wt::WContainerWidget *result = new Wt::WContainerWidget(); Wt::WContainerWidget *pane = new Wt::WContainerWidget(); Wt::WVBoxLayout *vLayout = new Wt::WVBoxLayout(result); vLayout->setContentsMargins(0, 0, 0, 0); vLayout->addWidget(topic); vLayout->addWidget(pane, 1); Wt::WHBoxLayout *hLayout = new Wt::WHBoxLayout(pane); Wt::WMenuItem *item = new Wt::WMenuItem(name, result); menu->addItem(item); Wt::WStackedWidget *subStack = new Wt::WStackedWidget(); subStack->addStyleClass("contents"); subStack->setOverflow(WContainerWidget::OverflowAuto); /* Wt::WAnimation animation(Wt::WAnimation::Fade, Wt::WAnimation::Linear, 100); subStack->setTransitionAnimation(animation, true); */ Wt::WMenu *subMenu = new Wt::WMenu(subStack); subMenu->addStyleClass("nav-pills nav-stacked"); subMenu->setWidth(200); hLayout->addWidget(subMenu); hLayout->addWidget(subStack,1); subMenu->setInternalPathEnabled(); subMenu->setInternalBasePath("/" + item->pathComponent()); topic->populateSubMenu(subMenu); return item; } Now I need use what? WStackedWidget? I can't find: wt/doc/reference/html/classWt_1_1WSubMenuItem.html doc/reference/html/classWt_1_1WMenuItem.html Another thing... after Jan-11 this throw an error. namespace Wt { class WSubMenuItem; } And as I said before... Examples are not compiling. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJRHyqfAAoJEOjf7XlrDgBAeFcH/2KzxoG2Qc6MO6vpU1dwolnQ KFxrS/fTMgNyV5PbjaQx+dYuoT7j0738QtnG0vz7YBykI9caOBFfmMB2AppWSrx8 Ct8iuIJuJWZeqBdvIz8tRKVa5RYsJOYcYFD5EIdY7zbZu1CeuUZx08BpR41AEVBM df3d83R3fUlSw6f8ds2bhhbFCeCPLtuIyMBp92e/WKThVaDkMiMZPMwYlXuvkH0B 79Ih14qIW/TMzzZewaZbLb+tBW4MdTu1/Fxl0BkKLK6+buQZTB5l9b9IxtNS+WJ0 dDg1ILddn4C/h7lAPQH0k3B4PcjTAUWgUWXnvaUDQjZyC8ZdFiu9pdvXHo+d+zE= =71xI -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials, tech docs, whitepapers, evaluation guides, and opinion stories. Check out the most recent posts - join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest