Hello,
I just noticed a sneaky behavior. If you duplicate a button with CTRL + right mouse click, the button is copied to the new toolbar but the submenu is linked to the original file. This is very sneaky because the tooltip says, right click = copy, left click = link.
An RUI file can be shared between multiple users and in my case, I will be traveling to different companies on different computers with probably different versions of Rhino 8 installed. So, I want the RUI file to be self-contained and not dependent on an external platform-specific file.
I just did a test with Rhino 7. Rhino 7 copies the button and submenu entirely. Rhino 8 does not serialize icons, Rhino 7 does.
I’ve been working in different companies for a few years now and have never had any problems importing my toolbars into Rhino 7. I’m afraid that with Rhino 8 I’ll end up in front of a PC with empty toolbars.
I have to recreate all the submenus one by one with each button copied one after the other. Certainly, I will not export all the icons from the default RUI file and then import them to all the buttons in my RUI file, with the aim of having them serialized in my file (of all the tests, this is the only way that allowed me to save the icons in my RUI file like Rhino 7).
Since the file contains external references to the icons, can you confirm for me or not that the image IDs <macro_item ... bitmap_id="...">
do not change depending on the platform (Windows or MacOS) and Rhino 8 version (SR6, SR10, SR11, etc…)?
thank you, jmv