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);
        }
    }
}
