Package jmri.jmrix.loconet.sdfeditor
package jmri.jmrix.loconet.sdfeditor
Provide GUI tools for editing an SDF file in memory.
The text for each of the editor panels comes from the
"Explanations" properties set (see the Explanations.properties file
in this package and its
translations). The editors themselves are coded as subclasses
of SdfMacroEditor, one per instruction type.
The line in the tree (left-side window) is from the
toString method of the
SdfMacro object.
Note that the editor is "live"; changing an option on an editor window changes the memory version of the instruction, including the disassembled version.
Related Documentation
The SDF information is manipulated using thejmri.jmrix.loconet.sdf
package.-
ClassesClassDescriptionEditor panel for the BRANCH_TO macro from the Digitrax sound definition languageEditor panel for the CHANNEL_START macro from the Digitrax sound definition languageEditor panel for the SdfMacro for carrying a commentEditor panel for the DELAY_SOUND macro from the Digitrax sound definition languageFrame for editing Digitrax SDF files.Pane for editing Digitrax SDF files.Editor panel for the END_SOUND.Editor panel for the generic four-byte macros from the Digitrax sound definition languageEditor panel for the GENERATE_TRIGGER macro from the Digitrax sound definition languageEditor panel for the INITIATE_SOUND macro.Editor panel for the SdfMacro for carrying a commentEditor panel for the LOAD_MODIFIER macro from the Digitrax sound definition language Arg1: Upper 4 bits - math modifiers FMATH_LODE et al Arg2: Arg3:Editor panel for the MASK_COMPARE macro from the Digitrax sound definition languageLabel which displays the contents of parameter messages.Editor panel for the PLAY macro from the Digitrax sound definition languageCommon base for all the SDF macro editors.Editor panel for the SDL_VERSION macro from the Digitrax sound definition languageEditor panel for the SKEME_START macro from the Digitrax sound definition language.Editor panel for the SKIP_ON_TRIGGER macro from the Digitrax sound definition languageEditor panel for the generic two-byte macros from the Digitrax sound definition language