(Please visit the site to view this file) I was able to clean up the duplicate custom ribbon groups in your dgnlib file using the following procedure. I first copied your original file and save it before modifying the original. I then opened your dgnlib as the active file in MicroStation CONNECT. Next, I ran the command RIBBON CUSTOMIZATIONS EXPORTECXML to dump all the ribbon customizations into an XML file. I then opened the XML file and removed the duplicate entries. Next I removed all the current ribbon customizations from the dgnlib using the command RIBBON CUSTOMIZATIONS REVERTALL. Finally I imported the modified XML file using RIBBON CUSTOMIZATIONS IMPORTECXML. There is no way, from Ribbon Customize, to delete definitions from the dgnlib once there are created. This was done as a safeguard since it is possible to have ribbon customizations in other dgnlibs refer to custom ribbon groups or tabs from the active dgnlib. The reason you were seeing duplicate entries of your groups on the left side of the dialog is due to a bug. It turns out that when you drag a custom Group from the left to a Tab on the Right the entire group is copied. We should have just created a reference to the one custom tab. Defect #368430 has been filed for this issue. It should be noted that some of the duplicate components on the left are by design. In these cases only the labels are duplicated, the actual contents are different. If you hover your mouse over these entries you will see a tooltip showing the file they are defined and the full name of the component which typically provides more information about were the component is used in the delivered ribbon. I am attaching your corrected dgnlib file.
↧