Is RhinoUiDockBarManager() working in Rhino 8 C++ SDK?

I noticed that dock bars have changed a lot in Rhino 8, but not so the C++ SDK. However, when I run in Rhino 8 the same code that is working in Rhino 7 it seems to do nothing. The code tries to show/hide dock bars and or dock some of them in a particular dock side. Even the IsFloating() function seems to return always false, even for floating dock bars.

My question is not how to do a particular action but if the whole API is expected to be working, or if there is another way (a new one) to do that.

@JohnM - can you help?

I’ve also noticed that the Rhino advanced settings “Rhino.Options.Appearance.ShowSideBar” does nothing in Rhino8. Also modifying it throught CRhinoAppAppearanceSettings has no effect.

It looks like there is a disconnection between the SDK and the new Containers, specially for toolbars. I’ve been able to close Panels by using the CRhinoTabbedDockBarDialog, but I find no way to close the toolbars. Am I wrong?

Is there a way to programmatically close a whole RUI file in Rhino 8?

2 Likes