// License: GPL. For details, see LICENSE file.
package relcontext;
import org.openstreetmap.josm.gui.DefaultNameFormatter;
import org.openstreetmap.josm.gui.MapFrame;
import org.openstreetmap.josm.plugins.Plugin;
import org.openstreetmap.josm.plugins.PluginInformation;
public class RelContextPlugin extends Plugin {
private RelContextDialog dialog;
public RelContextPlugin(PluginInformation info) {
super(info);
DefaultNameFormatter.registerFormatHook(new ExtraNameFormatHook());
}
@Override
public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame) {
if (oldFrame == null && newFrame != null) {
// if (dialog!=null) dialog.destroy();
dialog = new RelContextDialog();
newFrame.addToggleDialog(dialog);
}
}
}