Class TspDemoViewInfo
java.lang.Object
edu.cnu.mdi.view.AbstractViewInfo
edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
Describes the
TspDemoView for the in-app help / info dialog.
Returned by TspDemoView.getViewInfo() and displayed when the user
clicks the info button in the view's title bar.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class edu.cnu.mdi.view.AbstractViewInfo
getAsHTML, getTextColorHex, getTitleColorHex, getUsageHtml, isPurposeHtml
-
Constructor Details
-
TspDemoViewInfo
public TspDemoViewInfo()
-
-
Method Details
-
getTitle
- Specified by:
getTitlein classAbstractViewInfo- Returns:
"TSP Simulated Annealing Demo"
-
getPurpose
- Specified by:
getPurposein classAbstractViewInfo- Returns:
- a short description of the demo's purpose
-
getUsageSteps
Usage steps (optional alternative to bullets). Each step should be plain text (not HTML). The framework will escape it.Step-by-step instructions for running and experimenting with the demo.
- Overrides:
getUsageStepsin classAbstractViewInfo- Returns:
- List of usage steps, or empty list if none.
-
getUsageBullets
Usage bullets (preferred). Each bullet should be plain text (not HTML). The framework will escape it.Additional notes about the demo's visual elements and algorithm.
- Overrides:
getUsageBulletsin classAbstractViewInfo- Returns:
- List of usage bullets, or empty list if none.
-
getKeyboardShortcuts
A map of Key Combo -> Action (e.g., "Ctrl+S" -> "Save"). Keys and actions are treated as plain text.Returns media-control keyboard shortcuts in display order.
- Overrides:
getKeyboardShortcutsin classAbstractViewInfo- Returns:
- Map of keyboard shortcuts, or empty map if none.
-
getTechnicalNotes
Returns implementation notes for developers extending or studying the demo.
- Overrides:
getTechnicalNotesin classAbstractViewInfo- Returns:
- Technical notes. Plain text.
-
getAccentColorHex
Accent color used for section headers. Keep simple; Swing HTML is limited.Uses a warm red accent to echo the tour color used on the canvas.
- Overrides:
getAccentColorHexin classAbstractViewInfo
-