<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
  <name>Display</name>
  <widget type="textentry" version="3.0.0">
    <name>Text Entry</name>
    <pv_name>loc://file_path&lt;VString&gt;</pv_name>
    <x>80</x>
    <y>380</y>
    <width>150</width>
  </widget>
  <widget type="embedded" version="2.0.0">
    <name>Embedded Display</name>
    <macros>
      <file>ok</file>
    </macros>
    <file>embedded_button.bob</file>
    <x>70</x>
    <y>260</y>
    <width>190</width>
    <height>30</height>
    <resize>2</resize>
    <scripts>
      <script file="EmbeddedPy">
        <text><![CDATA[from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil

file = PVUtil.getString(pvs[0])
logger = ScriptUtil.getLogger()
logger.info(file)

widget.getPropertyValue("macros").add("file", file)

widget.setPropertyValue("file", "")
widget.setPropertyValue("file", "embedded_button.bob")
]]></text>
        <pv_name>loc://file_path</pv_name>
      </script>
    </scripts>
  </widget>
</display>
