diff options
Diffstat (limited to 'server/xml/macros/topografi-1.0.xml')
| -rw-r--r-- | server/xml/macros/topografi-1.0.xml | 141 | 
1 files changed, 141 insertions, 0 deletions
| diff --git a/server/xml/macros/topografi-1.0.xml b/server/xml/macros/topografi-1.0.xml new file mode 100644 index 0000000..5c1ac5d --- /dev/null +++ b/server/xml/macros/topografi-1.0.xml @@ -0,0 +1,141 @@ +<?xml version='1.0' encoding='UTF-8'?> +<macro name="topografi" version="1.0"> +  <resume language="pracro"></resume> +  <queries> +  </queries> +  <maps> +    <map name="missing_eye_right_map"> +      value = 0 +      timestamp = 0 +      source = '' + +      if( missing_eye_right ) +      then +        if( missing_eye_right.value and missing_eye_right.value == '' ) +        then +          value = '' +          timestamp = missing_eye_right.timestamp +        else +          value = 'mangler' +          timestamp = missing_eye_right.timestamp +        end +      end +      return value, timestamp, source +    </map> +    <map name="missing_eye_left_map"> +      value = 0 +      timestamp = 0 +      source = 'pracro' +       +      if( missing_eye_left ) +      then +        if( missing_eye_left.value and missing_eye_left.value == '' ) +        then +          value = '' +          timestamp = missing_eye_left.timestamp +        else +          value = 'mangler' +          timestamp = missing_eye_left.timestamp +        end +      end +      return value, timestamp, source +    </map> + +  </maps> +  <scripts> +    <script language="lua" name="right_eye"> +      if ( value == 'mangler' ) +      then +        disable('right_eye_frame') +      else +        enable('right_eye_frame') +      end +      return true +    </script> +    <script language="lua" name="left_eye"> +      if ( value == 'mangler' ) +      then +        disable('left_eye_frame') +      else +        enable('left_eye_frame') +      end +      return true +    </script> +  </scripts> +  <widgets caption="Topografi" +          layout="vbox"> + +    <altcombobox name="topografi" value="Atlas" layout="vbox"> +      <item caption="Atlas" value="Atlas"/> +      <item caption="Pentacam" value="Pentacam"/> +      <item caption="Atlas og Pentacam" value="Atlas og Pentacam"/> +      <altitem caption="Andet" value="andet" innerwidget="topografi_andet"> +	<frame layout="hbox"> +	  <label caption="Andet:"/> +	  <lineedit name="topografi_andet"/> +	</frame> +      </altitem> +    </altcombobox> + +    <frame layout="hbox"> + +      <!-- Højre øje --> +      <frame layout="vbox"> +        <checkbox caption="Der er ikke målt på højre øje" +		  name="topografi.right.missing" script="right_eye" +		  map="missing_eye_right_map" +		  truevalue="mangler" falsevalue="" value=""/> +	<frame name="right_eye_frame" caption="Højre øje" layout="hbox"> +	   +	  <frame layout="vbox"> +	    <altcombobox name="topografi.right.judgement" layout="vbox"> +	      <item caption="Symmetrisk cornea" value="Symmetrisk cornea"/> +	      <item caption="Regelmæssig astigmatisme" value="Regelmæssig astigmatisme"/> +	      <item caption="Uregelmæssig astigmatisme" value="Uregelmæssig astigmatisme"/> +	      <item caption="Keratoconus" value="Keratoconus"/> +	      <altitem caption="Andet" value="andet" innerwidget="topografi_right_andet"> +		<frame layout="hbox"> +		  <label caption="Andet:"/> +		  <lineedit name="topografi_right_andet"/> +		</frame> +	      </altitem> +	    </altcombobox> +	  </frame> + +	</frame> +      </frame> +       +      <!-- Venstre øje --> +      <frame layout="vbox"> +	<checkbox caption="Der er ikke målt på venstre øje" +		  name="topografi.left.missing" script="left_eye" +		  map="missing_eye_left_map" +		  truevalue="mangler" falsevalue="" value=""/> +	<frame name="left_eye_frame" caption="Venstre øje" layout="hbox"> + +	  <frame layout="vbox"> +	    <altcombobox name="topografi.left.judgement" layout="vbox"> +	      <item caption="Symmetrisk cornea" value="Symmetrisk cornea"/> +	      <item caption="Regelmæssig astigmatisme" value="Regelmæssig astigmatisme"/> +	      <item caption="Uregelmæssig astigmatisme" value="Uregelmæssig astigmatisme"/> +	      <item caption="Keratoconus" value="Keratoconus"/> +	      <altitem caption="Andet" value="andet" innerwidget="topografi_left_andet"> +		<frame layout="hbox"> +		  <label caption="Andet:"/> +		  <lineedit name="topografi_left_andet"/> +		</frame> +	      </altitem> +	    </altcombobox> +	  </frame> + +	</frame> +      </frame> + +    </frame> + +    <frame layout="hbox"> +      <spacer/> +      <button caption="Gem" action="commit"/> +    </frame> +  </widgets> +</macro> | 
