001package jmri.jmrix.loconet.sdfeditor; 002 003import javax.swing.JLabel; 004import jmri.jmrix.loconet.sdf.SdfMacro; 005 006/** 007 * Editor panel for the generic four-byte macros from the Digitrax sound 008 * definition language 009 * <p> 010 * In theory, this should never be invoked, because all the macros have specific 011 * editors. But editors like this never keep up with changes to content of 012 * underlying data, so we provide this as an escape claus for unrecognized 013 * content. 014 * 015 * @author Bob Jacobsen Copyright (C) 2007, 2008 016 */ 017class FourByteMacroEditor extends SdfMacroEditor { 018 019 public FourByteMacroEditor(SdfMacro inst) { 020 super(inst); 021 022 // remove default message from SdfMacroEditor 023 this.removeAll(); 024 025 // and set up our own 026 add(new JLabel("No editor defined for this instruction yet.")); 027 } 028}