Skip to content

Latest commit

 

History

History
45 lines (44 loc) · 3.17 KB

navconfig.md

File metadata and controls

45 lines (44 loc) · 3.17 KB

NavConfig.json schema

  • navMenu required
    • Wrapper object for the navigation menu
    • Type: object
    • path: #/navMenu
    • Properties
      • groups required
        • Future: Items in navigation menu can be put into expand/collapsable groupings
        • This is not yet supported and all tools are placed in top-level list
        • Type: array
        • path: #/navMenu/groups
        • Properties
          • identity required
            • Unique identity of group
            • Type: string
            • path: #/navMenu/groups/items/identity
          • tools required
            • List of tools in navigation menu
            • Type: array
            • path: #/navMenu/groups/items/tools
              • Items
              • Type: object
              • path: #/navMenu/groups/items/tools/items
              • Properties
                • identity required
                  • Unique identity of tool. This will appear in the navigation pane
                  • Type: string
                  • path: #/navMenu/groups/items/tools/items/identity
                • assembly required
                  • Assembly name (dll) that tool is located in
                  • Type: string
                  • path: #/navMenu/groups/items/tools/items/assembly
                • viewFullName required
                  • Full class name of tool's view
                  • Type: string
                  • path: #/navMenu/groups/items/tools/items/viewFullName
                • viewModelFullName required
                  • Full class name of tool's view model
                  • Type: string
                  • path: #/navMenu/groups/items/tools/items/viewModelFullName
                • icon required
                  • Unicode point of tool's icon
                  • Type: string
                  • path: #/navMenu/groups/items/tools/items/icons