BricsCAD V15 offers different work-spaces depending on the nature of workflow the user wants. Each workspace is a customized user interface defined by the CUIX files.
The work-spaces are:
- 2d Drafting
- 3d Modeling
When you switch from one workspace to another, there are certain defaults and pre-sets that are applied. For example, the BIM workspace hides the command line and the Mechanical workspace hides the pull-down menu completely. Some of the common drafting toolbars are not visible as well. In addition, any custom partial menu that is attached (like GeoTools & CADPower) switches on all toolbars automatically when work-spaces are switched.
This may not be what users want. Based on feedback we received from users in India, the pull-down menu and command line are two items users want to see in all work-spaces. You can customize the same using the CUI command and add the necessary commands in the On Switch section by adding a new entry. If the commands you want to run on switch is more than a handful, it may be easier to write a small Lisp to do the task. And that is what we have done in CADPower to accommodate what we believe is the most commonly UI desired after each workspace change.
The CP_ENVSET command (v 16.05 onwards) offers a clean and consistent environment when the work-spaces are switched. This is based on user-feedback we obtained from majority users in India.
What does CP_ENVSET do?
The following are some of the preset operations performed by the command:
- Pull-down menu bar is switched on & visible
- GeoTools & CADPower toolbars are hidden and not displayed
- 'Entity Properties', 'Workspace' and 'View' toolbar are switched ON
- The Command Line is switched on
Based on user feedback, we have identified these as some of the commonly required look-and-feel users expect upon workspace change.
What if you want something different?
Simple. Just define your custom implementation of 'Clean Switch' in the CADPower startup Lisp CP_STARTUP.LSP and put it on the path so that it gets read automatically when CADPower starts up.
Follow us on Twitter: https://www.twitter.com/designsensesoft