Preference Menu Dropdown
The model of the UI is UserService. UserService contains UserConfig, which is rapidly used in the GUI.
The dropdown is on the Main Panel.
Layout
- Preference Menu Dropdown
- Step Present Preference Button
- Web application only: relocated to the Player's Step Info column, where a
Step Presentbutton on the Step Properties panel title bar opens it as a modal next to the list it configures.
- Web application only: relocated to the Player's Step Info column, where a
- Graphic-Cache Dropdown
- Web application only: relocated to the Player toolbar's
Workpiece ▾dropdown.
- Web application only: relocated to the Player toolbar's
- Language Selection SubMenu
- Show Physics Options CheckBox
- The model is ShowPhysicsOptions.
- The checkbox is disabled and unchecked if IsPhysicsLicensed is false.
- Show Log Button See Message Section. The button does not exist on WPF application. In the web application it is an always-visible button on the menu bar's right side rather than a dropdown entry.
- Step Present Preference Button
So the web application's Preference dropdown itself carries only the Language submenu and the Show Physics Options checkbox.
Source Code Locations
See HiNC GUI Architecture for git repository links.
WPF Application
MainWindow(includes preference menu)
Web Application
wwwroot-src/src/components/AppMenuBar.vue— thePreference ▾dropdown itself.Environments/PreferenceController.cs