Trying to modify the Menubar to remove Tools : Product Add-Ins : Activate Descartes
Anyone know what (if any) dgnlib is used to control the menubar?
As this is related to the PowerGeopak product the Installation Wizard has option in the Custom Setup that allow you to deselect either the Descartes or Subsurface Utility. I believe this should remove these entries in the menu but you might need to discuss this with the Civil Support Team to ensure this is the case. The following Wiki article discusses this but may not be exactly related to your query. Otherwise I would suspect that any DGNLIB files relating to the operation of PowerGeopak should contain these menu items.
https://communities.bentley.com/products/road___site_design/w/road_and_site_design__wiki/17812/separate-license-for-subsurface-utility-engineering-sue-and-descartes
RegardsAndrew BellTechnical SupportBentley Systems
datkins said:When I try to customize, the area of the menubar in question is grayed out.
It sounds like you are not in dgnlib file, so no modification is allowed. To be able to use customization tool, your active file has to be dgnlib. What files are listed under File menu in Customize dialog? It's not possible to edit original MicroStation dgnlibs, so even a change "delete menu item" is stored in user dgnlib.
datkins said:The Activate Descartes option is there even if you do not install Descartes.
It sounds quite strange, but I have no experience with Power GEOPAK. And when Descartes is not installed, nothing will happen when the activation will be selected?
datkins said:I have tried opening various dgnlib files, but have had no luck in find which one controls this part to the menubar.
For menu, it cannot be checked easily (I don't know about any simple way). But it would be possible to delete (hide) an item even you are not in original dgnlib. On the other hand, maybe it's not defined in dgnlib and this item is dynamically added by a code/application directly.
datkins said:Was hoping to remove this globally and prevent accidental activation in the future.
I agree with Bob to check configuration variables at first is probably better way. I recommend:
With regards,
Jan
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point
Stab in the dark- Look at your configuration variables, specifically the Design Applications and the Operation subset. See if there isn't something loading for Descartes. That specific menu bar looks like something that would be loaded by any of the various software add-ins. We want to eliminate "Activate Descartes"
Connect r17 10.17.2.61 self-employed-Unpaid Beta tester for Bentley
Thanks for responding Jan,
When I try to customize, the area of the menubar in question is grayed out. The Activate Descartes option is there even if you do not install Descartes. I have tried opening various dgnlib files, but have had no luck in find which one controls this part to the menubar. I think it may be outside the customization area like you said.
The intention is to prevent user from inadvertently activating Descartes. Descartes is installed if you select the defaults while installing Power GEOPAK V8i (08.11.09.878). We currently do not have any licenses for Descartes. And with Bentley’s creative license plan, if someone inadvertently activates Descartes, we are on the hook for paying for it. Now I have to go around to 50 machines and uninstall Descartes. Was hoping to remove this globally and prevent accidental activation in the future.
Hi,
datkins said:Anyone know what (if any) dgnlib is used to control the menubar?
Did you try MicroStation customization tool (Workspace > Customize)?
This is the standard tool to modify MicroStation GUI including Menu Bar and its content.
I have not Descartes for MicroStation installed (and you did not specify what MicroStation and Descartes version do you use), so I cannot test it. But you should be aware some MicroStation GUI cannot be modified and some applications add own items programatically, so they exist "outside" customization area. So I recommend to check whether Activate Descartes menu item is displayed in MenuBar customization structure and whether it can be deleted (you have to be in dgnlib to be able to do it).
BTW What is your intention? If you don't want to restrict Descartes to be used (loaded and activated), maybe easier is to modify used workspace so Descartes will be not loaded by MicroStation when its started.