props.put(initPropertiesProperty, OutputDirectoryProperty + " " + ScaleProperty + " " + UpdateIntervalProperty + " " + AutoUpdateProperty + " " + CleanupProperty + " " + CleanupIntervalProperty + " " + HeightProperty + " " + WidthProperty + LastImageFileProperty + PostProcessingScriptProperty);
props.put(initPropertiesProperty, OutputDirectoryProperty + " " + ScaleProperty + " " + InitialDelayProperty + " " + UpdateIntervalProperty + " " + AutoUpdateProperty + " " + CleanupProperty + " " + CleanupIntervalProperty + " " + HeightProperty + " " + WidthProperty + " " + LastImageFileProperty + " " + PostProcessingScriptProperty);
	public Properties getPropertyInfo(Properties props) {		props = super.getPropertyInfo(props);		String interString;		// -------		interString = i18n.get(MagicPlanetImageComponent.class,				OutputDirectoryProperty, I18n.TOOLTIP,				"Path to directory that holds created images.");		props.put(OutputDirectoryProperty, interString);		props.put(OutputDirectoryProperty + ScopedEditorProperty,				"com.bbn.openmap.util.propertyEditor.DirectoryPropertyEditor");		interString = i18n.get(MagicPlanetImageComponent.class,				OutputDirectoryProperty, "Directory Path");		props.put(OutputDirectoryProperty + LabelEditorProperty, interString);		// -------		interString = i18n				.get(MagicPlanetImageComponent.class, AutoUpdateProperty,						I18n.TOOLTIP,						"Immediately create new images when the layers/background color changes.");		props.put(AutoUpdateProperty, interString);		props.put(AutoUpdateProperty + ScopedEditorProperty,				"com.bbn.openmap.util.propertyEditor.YesNoPropertyEditor");		interString = i18n.get(MagicPlanetImageComponent.class,				AutoUpdateProperty, "Auto-Update");		props.put(AutoUpdateProperty + LabelEditorProperty, interString);		// -------		interString = i18n.get(MagicPlanetImageComponent.class, HeightProperty,				I18n.TOOLTIP,				"Image pixel height (-1 defers to scale setting).");		props.put(HeightProperty, interString);		interString = i18n.get(MagicPlanetImageComponent.class, HeightProperty,				"Image Height");		props.put(HeightProperty + LabelEditorProperty, interString);		// -------		interString = i18n				.get(MagicPlanetImageComponent.class, WidthProperty,						I18n.TOOLTIP,						"Image pixel width (-1 defers to scale setting).");		props.put(WidthProperty, interString);		interString = i18n.get(MagicPlanetImageComponent.class, WidthProperty,				"Image Width");		props.put(WidthProperty + LabelEditorProperty, interString);		// -------		interString = i18n				.get(MagicPlanetImageComponent.class, ScaleProperty,						I18n.TOOLTIP,						"Scale to use for image projection (larger numbers make smaller maps).");		props.put(ScaleProperty, interString);		interString = i18n.get(MagicPlanetImageComponent.class, ScaleProperty,				"Projection Scale");		props.put(ScaleProperty + LabelEditorProperty, interString);		// -------		interString = i18n.get(MagicPlanetImageComponent.class,				UpdateIntervalProperty, I18n.TOOLTIP,				"Number of milliseconds until next image.");		props.put(UpdateIntervalProperty, interString);		interString = i18n.get(MagicPlanetImageComponent.class,				UpdateIntervalProperty, "Update Interval");		props.put(UpdateIntervalProperty + LabelEditorProperty, interString);		// -------		interString = i18n.get(MagicPlanetImageComponent.class,				CleanupProperty, I18n.TOOLTIP,				"Delete old images automatically.");		props.put(CleanupProperty, interString);		props.put(CleanupProperty + ScopedEditorProperty,				"com.bbn.openmap.util.propertyEditor.YesNoPropertyEditor");		interString = i18n.get(MagicPlanetImageComponent.class,				CleanupProperty, "Delete Old Images");		props.put(CleanupProperty + LabelEditorProperty, interString);		// -------		interString = i18n				.get(MagicPlanetImageComponent.class, CleanupIntervalProperty,						I18n.TOOLTIP,						"Number of milliseconds to keep old images (86400000 is one day).");		props.put(CleanupIntervalProperty, interString);		interString = i18n.get(MagicPlanetImageComponent.class,				CleanupIntervalProperty, "Cleanup Interval");		props.put(CleanupIntervalProperty + LabelEditorProperty, interString);		// -------		interString = i18n.get(MagicPlanetImageComponent.class,				LastImageFileProperty, I18n.TOOLTIP,				"Path to file containing name of last image file created.");		props.put(LastImageFileProperty, interString);		interString = i18n.get(MagicPlanetImageComponent.class,				LastImageFileProperty, "Last Image Name");		props.put(LastImageFileProperty + LabelEditorProperty, interString);		// -------		interString = i18n.get(MagicPlanetImageComponent.class,				PostProcessingScriptProperty, I18n.TOOLTIP,				"Script to run on the image file after it's been created.");		props.put(LastImageFileProperty, interString);		interString = i18n.get(MagicPlanetImageComponent.class,				PostProcessingScriptProperty, "Post Processing Script");		props.put(PostProcessingScriptProperty + LabelEditorProperty,				interString);		props.put(initPropertiesProperty, OutputDirectoryProperty + " "				+ ScaleProperty + " " + UpdateIntervalProperty + " "				+ AutoUpdateProperty + " " + CleanupProperty + " "				+ CleanupIntervalProperty + " " + HeightProperty + " "				+ WidthProperty + LastImageFileProperty				+ PostProcessingScriptProperty);		return props;	}