diff options
Diffstat (limited to 'server/xml/macros')
| -rw-r--r-- | server/xml/macros/example.xml | 93 | 
1 files changed, 77 insertions, 16 deletions
diff --git a/server/xml/macros/example.xml b/server/xml/macros/example.xml index eafcf33..97865ca 100644 --- a/server/xml/macros/example.xml +++ b/server/xml/macros/example.xml @@ -27,8 +27,8 @@        return value, timestamp      </map>    </maps> -  <luaprograms> -    <luaprogram name="theanswer"> +  <scripts> +    <script language="lua" name="theanswer">        sphere = tonumber(getValue('sphere'))        axis = tonumber(getValue('axis'))        if( sphere == axis ) @@ -38,37 +38,98 @@        else          return false        end -    </luaprogram> -  </luaprograms> +    </script> +  </scripts>    <window name="mainwindow"            caption="Example Window" -          width="300" +          width="400"            height="500"            layout="vbox">      <frame name="linse_frame" caption="Linser:" layout="vbox">        <frame name="linse_framea" layout="hbox"> +        <icon src="righteye"/>          <label name="a" width="100" caption="Akse rotation:"/>          <lineedit name="axis" regexp="[24]*" map="axis" lua="theanswer" value="244"/>        </frame>        <frame name="linse_frameb" layout="hbox"> +        <icon src="lefteye"/>          <label name="b" width="100" caption="Sphere:"/> -        <lineedit name="sphere" regexp="[24]*" lua="theanswer" value="42"/>        </frame>        <frame name="linse_framec" layout="hbox">          <label name="c" width="100" caption="Cyl:"/> -        <lineedit name="cyl" regexp="[24]*" map="cyl" value=""/> +        <lineedit name="cyl" regexp=".*" map="cyl" value=""/>        </frame>      </frame>      <frame name="linse_frame" caption="FlereLinser:" layout="vbox"> -      <multilist name="multilisttest" layout="hbox"> -        <items layout="hbox"> -          <item value="Pillemigselvinavlen"/> -          <item value="Øffegøj"/> -        </items> -        <input> -          <label name="c" width="100" caption="Cyl2:"/> -          <lineedit name="cyl2" regexp="[24]*" map="cyl" value=""/> -        </input> +      <multilist name="multilisttest" value="" layout="vbox" format="Sphere: ${spherecombo}, Cyl: ${multcyl}."> +        <frame name="linse_frameb" layout="hbox"> +          <label name="b" width="100" caption="Sphere:"/> +	  <combobox name="spherecombo" width="100" value="val_lad" type="search"> +	    <item caption="sap" value="val_sap"/> +	    <item caption="sat" value="val_sat"/> +	    <item caption="sad" value="val_sad"/> +	    <item caption="rat" value="val_rat"/> +	    <item caption="rap" value="val_rap"/> +	    <item caption="ram" value="val_ram"/> +	    <item caption="rag" value="val_rag"/> +	    <item caption="nap" value="val_nap"/> +	    <item caption="Nat" value="val_Nat"/> +	    <item caption="mat" value="val_mat"/> +	    <item caption="map" value="val_map"/> +	    <item caption="mad" value="val_mad"/> +	    <item caption="lap" value="val_lap"/> +	    <item caption="lag" value="val_lag"/> +	    <item caption="lad" value="val_lad"/> +	    <item caption="fat" value="val_fat"/> +	    <item caption="fan" value="val_fan"/> +	    <item caption="fad" value="val_fad"/> +	    <item caption="fin" value="val_fin"/> +	    <item caption="fit" value="val_fit"/> +	    <item caption="lid" value="val_lid"/> +	    <item caption="lip" value="val_lip"/> +	    <item caption="lit" value="val_lit"/> +	    <item caption="mid" value="val_mid"/> +	    <item caption="mit" value="val_mit"/> +	    <item caption="nit" value="val_nit"/> +	    <item caption="nip" value="val_nip"/> +	    <item caption="rid" value="val_rid"/> +	    <item caption="rig" value="val_rig"/> +	    <item caption="rim" value="val_rim"/> +	    <item caption="rip" value="val_rip"/> +	    <item caption="Sid" value="val_Sid"/> +	    <item caption="sin" value="val_sin"/> +	    <item caption="sip" value="val_sip"/> +	    <item caption="log" value="val_log"/> +	    <item caption="mom" value="val_mom"/> +	    <item caption="mop" value="val_mop"/> +	    <item caption="nod" value="val_nod"/> +	    <item caption="rod" value="val_rod"/> +	    <item caption="Ron" value="val_Ron"/> +	    <item caption="rot" value="val_rot"/> +	    <item caption="sod" value="val_sod"/> +	    <item caption="fun" value="val_fun"/> +	    <item caption="mud" value="val_mud"/> +	    <item caption="mum" value="val_mum"/> +	    <item caption="nut" value="val_nut"/> +	    <item caption="rug" value="val_rug"/> +	    <item caption="rut" value="val_rut"/> +	    <item caption="sum" value="val_sum"/> +	    <item caption="sun" value="val_sun"/> +	    <item caption="fed" value="val_fed"/> +	    <item caption="led" value="val_led"/> +	    <item caption="leg" value="val_leg"/> +	    <item caption="met" value="val_met"/> +	    <item caption="Ned" value="val_Ned"/> +	    <item caption="net" value="val_net"/> +	    <item caption="bag" value="val_bag"/> +	    <item caption="bad" value="val_bad"/> +	    <item caption="bam" value="val_bam"/> +	  </combobox> +        </frame> +        <frame name="linse_framec" layout="hbox"> +          <label name="c" width="100" caption="Cyl:"/> +          <lineedit name="multcyl" width="100" regexp=".*" value=""/> +        </frame>        </multilist>      </frame>      <frame name="buttons" layout="hbox">  | 
