Rewrote the configuration system from the ground up. The new system is faster and more consistent then the previous system. Care was taken to make sure the environment was correct when launching NX from TcEng. This has corrected an issue on windows where the work directory was being set to a unwriteable directory.
Rewrote configure program to simplify the UI and add two new major features: the Site Settings and Test Run panels. The site settings panel(Ticket #39) allows the administrator to set environment variables for the whole site. The main settings are the NX install directory and some TcEng variables.
The test run panel mimics running the DSL menu program. This feature lets you make changes to the
configurations and test if the changes are correct without saving the changes or leaving the configuration
program.
Be aware that there are no checking or safeguards if multiple administrators are working
in the configure program at the same time. It is safe as long as both administrators are making
changes in different configurations.
Added a broadcast message system(Ticket #12). This will allow administrators to present system messages to the user when starting the DSL menu. Application specific messages can also be shown when launching an application from the DSL menu.
The DSL version is now shown in the title bar(Ticket #51). This makes the version in use more evident.
The supported NX version is now prominently shown at the top of the DSL menu(Ticket #52).
Notification of using the supplier configurations is now done by changing the configuration combobox label from NX Configuration to Suppiler NX Configuration. This would happen if the supplier toolkit is being used or if the ugsite directory is not found(offline).
Environment setup is now the same as from the DSL menu program(Ticket#49).
Implemented new Characteristics(KPC/QCI) block that replaces the KPC block(Ticket #72).
Added options to control which properties to show in the note. This enhancement is primarily for the consolidated note which required the user to add back the bottom border to the note if the density was deleted.
Streamlined the create expressions KF program. It should also be more robust. Changing the solid's material still requires a feature playback or model update to update the expressions.
The custom DSL plot dialog now uses the new NX 3 plot system. It should be seen as a simplified version of the built-in plot dialogs with the addition of applying drawing stamps. The built-in plot dialog can be accessed using the Use Advanced Dialog button.
Integrated GM supplier toolkit 3-B.1.3.