Table of Contents

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 Present button on the Step Properties panel title bar opens it as a modal next to the list it configures.
    • Graphic-Cache Dropdown
      • Web application only: relocated to the Player toolbar's Workpiece ▾ dropdown.
    • Language Selection SubMenu
    • Show Physics Options CheckBox
    • 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.

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 — the Preference ▾ dropdown itself.
  • Environments/PreferenceController.cs