The displayproperties tag allows you to change the existing properties in a bundle file. For example, this could be used to change the probe location, chart name, etc.
In this example, we use the displayproperties tag to change two existing properties in the bundle RUC.xidv. First, the IDV needs to identify the display to search for existing properties, which is the ProbeControl. After we identify the display, the IDV uses the property name and new value to replace the existing property, and the two properties being changed are probe location and chart name.
<isl debug="ture" offscreen="false"> <procedure name="mkCHART"> <bundle clear="true" file="${islpath}/RUC.xidv"/> <pause/> <displayproperties display="class:ucar.unidata.idv.control.ProbeControl"> <property name="EarthLocation" value="${probeLocation}"/> <property name="ChartName" value="Chart #: ${idx}"/> </displayproperties> <pause/> <image file="${islpath}/chart${idx}.png" display="class:ucar.unidata.idv.control.ProbeControl"/> </procedure> <image file="${islpath}/map.png" /> <mkCHART idx="10" probeLocation="30.0, -105.0"/> <mkCHART idx="11" probeLocation="40.0, -100.0"/> </isl>probeTimeSeries.isl