# This file defines the Table of Contents for the "NeXtMidas User's Guide" and
# is used to autogenerate the publishable training package.
#
# After updating this file the following commands will update the User's Guide
# package:
#
#   nM> path add ucl
#   nM> makedocs options=^{env.nmroot}/htdocs/usersguide/rawfiles/options.tbl
#
#   NOTE: On windows you will need to switch the path separators from
#         correct slashes (/) to wrong slashes (\) in the above names.
#
# @author J. Czechowski IV
#
#
# Note: Any line beginning with a pound sign (#) is ignored. Any title
#       prefixed with a star (*) will not show up in the table of contents
#       on the left-hand-side of the display.
#
# FILE NAME                                   TITLE (in quotes)
# ------------------------------------------------------------------------------
FAQs.html                              "FAQs"
ReleaseNotes.html                      "Release Information"
GettingHelp.html                       "Getting Help"
#  OnlineHelp.html                      "Online Help"
#    ConceptHelp.html                   "Concept Help"
#    CommandLists.html                  "Command Lists"
#    ExplainFiles.html                  "Explain Files"
#    CommandCompletion.html             "Command Completion"
#  OtherDocumentation.html              "Other Documentation"
BasicConcepts.html                     "Basic Concepts"
  SummaryOfCapabilities.html           "Summary of Capabilities"
  SystemOverview.html                  "System Overview"
    KeyComponents.html                 "Key Components"
    DirectoryStructure.html            "Directory Structure"
  Shell.html                           "Shell"
    ModesOfOperation.html              "Modes of Operation"
      Interactive.html                 "Interactive  Operation"
        CommandRecall.html             "Command Recall"
        CommandCompletionDetails.html  "Command Completion"
        ExecutionMode.html             "Execution Modes"
        KeyboardShortcuts.html         "Shell Keyboard Shortcuts"
      OneShot.html                     "One-Shot Operation"
    ProsAndCons.html                   "Shell Pros and Cons"
  OptionTrees.html                     "Option Trees"
    OptionTreeStructure.html           "Option Tree Structure"
    Dictionary.html                    "Command Dictionary"
    FactoryOptionTrees.html            "Factory-Supported Option Trees"
  Commands.html                        "Commands"
    Intrinsics.html                    "Intrinsics"
    Primitives.html                    "Primitives"
    MacroSummary.html                  "Macros"
    OperatingSystem.html               "Operating System"
ResultParameters.html                  "Result Parameters"
  DataTypes.html                       "Data Types"
  Tables.html                          "Tables"
  KeyObject.html                       "Using KeyObject"
  SystemModelingData.html              "System Modeling Data"
    FrameOfReference.html              "Frame of Reference"
    CoordinateSystem.html              "Coordinate System"
XML.html                               "XML Support"
Files.html                             "Files"
  AuxList.html                         "AUX List"
  InferredContent.html                 "Inferred Content"
  Qualifiers.html                      "Qualifiers"
  FileTrimmers.html                    "File Trimmers"
  AccessingFilesFromMacros.html        "Access from Macros"
  BlueFiles.html                       "Blue Files"
    OverallFileStructure.html          "File Structure"
    FileTypes.html                     "FileTypes"
      Type1000.html                    "Type 1000 Files"
      Type2000.html                    "Type 2000 Files"
      Type3000.html                    "Type 3000 Files"
      Type5000.html                    "Type 5000 Files"
      Type6000.html                    "Type 6000 Files"
    HeaderContent.html                 "Header Content"
      BasicHeader.html                 "Basic Header"
      AdjunctHeader.html               "Adjunct Header"
      ExtendedHeader.html              "Extended Header"
SystemOperation.html                   "System Operation"
  BasicCommandForm.html                "Basic Command Form"
  Parameters.html                      "Parameters"
    Positional.html                    "Positional Parameters"
    Keyword.html                       "Keyword Parameters"
  Switches.html                        "Switches"
    UniversalSwitches.html             "Universal Switches"
  Metacharacters.html                  "Metacharacters"
    TableOfMetacharacters.html         "Table of Metacharacters"
    DetailedUsage.html                 "Using Metacharacters"
      CommandEntry.html                "Command Entry"
      CommentingCommandSequences.html  "Commenting in Macros"
  InlineCalculations.html              "Inline Calculations"
  FunctionInvocation.html              "Function Invocation"
Macros.html                            "Macros"
  MacroStructureAndExecution.html      "Macro Structure and Execution"
  Messages.html                        "Messages in Macros"
  Piping.html                          "Piping in Macros"
  CreatingNewMacro.html                "Creating a New Macro"
    MacroEditing.html                  "Macro Editing"
    MacroInstallation.html             "Macro Installation"
    TriangleMacroExample.html          "Macro Example"
  UserMacros.html                      "User Macros"
WebStartIndex.html                     "Java WebStart"
  WebStart.html                        "WebStart"
Graphics.html                          "Graphics"
  GraphicalCapabilities.html           "Capabilities and Limitations"
  Themes.html                          "Themes and Look and Feel"
  PlotBasics.html                      "Plot Basics"
  PlotMenus.html                       "Using Plot Menus and Hot Keys"
  ListBasics.html                      "List Basics"
  PanelBasics.html                     "Panel Basics"
    SetupFiles.html                    "Setup Files"
  Widgets.html                         "Menus and Control Widgets"
  BeanWidgets.html                     "Creating Custom Widgets"
  MouseInteraction.html                "Mouse Interaction"
  KeyboardEquivalents.html             "Keyboard Equivalents"
  JavaBeans.html                       "Build Swing GUIs (Using JavaBeans)"
  NeXtEarth.html                       "NeXtEarth - Client/Server Mapping"
InteroperabilityWithXMidas.html        "X-Midas Interoperability"
  XMidasInteroperabilityOverView.html  "X-Midas Interoperability - Overview"
  XMidasCapabilities.html              "Capabilities And Limitations"
  XMidasFunctionMapping.html           "Function Mapping"
  XMidasCommandMapping.html            "Command Mapping (XM to NM)"
  NeXtMidasCommandMapping.html         "Command Mapping (NM to XM)"
  RMIF.html                            "Remote Midas InterFace"
    RmifDiagrams.html                  "Diagrams"
    XMidasRMIF.html                    "X-Midas RMIF"
  DesigningDistributedMacros.html      "Designing Distributed Macros"
  XBC.html                             "X-Midas Backwards Compatibility"
    XBCSupport.html                    "XBC Library Support (Categorical)"
    XBCSupport2.html                   "XBC Library Support (Alphabetical)"
  NextMidasAsXMidasOption.html         "NeXtOpt"
    NextMidasAsXMidasOptionDemos.html  "NeXtOpt Demos"
CompatibilityWithThirdPartySoftware.html "Third-Party Compatibility"
  Apache.html                          "Apache"
  Browsers.html                        "Web Browsers"
    NetscapeWS.html                    "WebStart with Netscape / Mozilla"
    FirefoxWS.html                     "WebStart with Firefox"
    InternetExplorerWS.html            "WebStart with Internet Explorer"
  WebStart.html                        "WebStart"
    WebStartApp.html                   "Building WebStart Applications"
    WebStartCgi.html                   "Launching WebStart via CGI"
    JavaConsoleWebstart.html           "Java Console for Webstart"
  Profilers.html                       "Profilers"
  NetBeans.html                        "NetBeans"
  Eclipse.html                         "Eclipse"
  JBuilder.html                        "JBuilder"
  IntelFortranCompiler.html            "Intel Fortran Compiler"
  PGIFortranCompiler.html              "Portland Group Compiler"
  Swig.html                            "SWIG"
  VNC.html                             "VNC"
  WMS.html                             "WMS and GeoWebCache"
InstallationAndCustomization.html      "Installation and Customization"
  SystemInstallation.html              "System Installation"
  OSEnvironmentVariables.html          "Using OS Environment Variables"
  OptionTreeConfiguration.html         "Option Tree Configuration"
  AddingNewCommands.html               "Adding New Commands"
    CreatingNewMacro.html              "Creating a New Macro"
    AddingIntrinsics.html              "Adding Intrinsics"
    AddingPrimitives.html              "Adding Primitives"
    CreatingCommandHelp.html           "Creating Command Help"
  TailorNXMEnvironment.html            "Tailor the NeXtMidas Environment"
  Compilation.html                     "Compilation"
  CompileNativeCode.html               "Compile Native Code on Windows"
NextMidasAsLibrary.html                "Running NeXtMidas Independently"
Timelines.html                         "Timelines - Keywords, Updating, Known Issues"
WebSwing.html                          "WebSwing to deploy NeXtMidas as a Web App"
Glossary.html                          "Glossary"

################################################################################
Docker.html                                   "Installing and Using Docker"
  DockerInstallation.html                     "Docker Installation"
  DockerUserGuide.html                        "Docker User Guide"
    DockerBeginning.html                      "Beginning Docker"
    DockerWorkingWithImages.html              "Working With Images"
    DockerWorkingWithContainers.html          "Working With Containers"
    DockerCreatingNewContainer.html           "Creating a New Container"
GradleBuild.html                              "Using Gradle To Build NextMidas"
GitLabContinuousIntegration.html              "NeXtMidas Support for Continous Integrations with GitLab"
ReducedFootprintBuilds.html                   "Reduced Footprint Builds"
  NXMWithFewerThirdPartyDependencies.html     "NeXtMidas With Fewer Third Party Dependencies"
  NXMWithoutLargeDATFiles.html                "NXM Without Large DAT Files"
  LIBNXM.html                                 "Library NeXtMidas (LIBNXM)"
