The code handling it uses wxXmlNode directly as it's written now which isn't
allowed as it introduces a dependency of ribbon library on the xml one and so
currently breaks linking of the ribbon DLL under MSW.
See #12058.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72755
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
if (GetBool(wxT("hybrid")))
kind = wxRIBBON_BUTTON_HYBRID;
-#if wxUSE_MENUS
+ // FIXME: The code below uses wxXmlNode directly but this can't be done
+ // in the ribbon library code as it would force it to always link
+ // with the xml library. Disable it for now but the real solution
+ // would be to virtualize GetChildren() and GetNext() methods via
+ // wxXmlResourceHandler, just as we already do for many others.
+#if 0 // wxUSE_MENUS
// check whether we have dropdown tag inside
wxMenu *menu = NULL; // menu for drop down items
wxXmlNode * const nodeDropdown = GetParamNode("dropdown");