I want to explore a different interpretation of interface and for that I need to replace the current toolbar model with my own. The first thing I need is to take all the buttons installed and know all the information they have (id, name, icon, command id, toolbar/group container, etc), to be able to display them in my way. Is this possible?
I can read toolbars and groups using RhinoApp.ToolbarFiles, but surprisingly it doesn’t support items/buttons. I can also by reflection know all the commands but it returns much less than expected (I guess only the plugin commands). Rhino_DotNet.dll has the MRhinoMenuItem class but I don’t see how to access all the buttons that do not come from plugins nor how to retrieve the icons.
Do I have any chance to do it? If not, could you include in RhinoCommon in RhinoApp.ToolbarFiles access to its buttons please?