commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r9090 - in trunk/gnue-samples/testcases/forms: . function


From: reinhard
Subject: [gnue] r9090 - in trunk/gnue-samples/testcases/forms: . function
Date: Wed, 29 Nov 2006 14:29:20 -0600 (CST)

Author: reinhard
Date: 2006-11-29 14:29:20 -0600 (Wed, 29 Nov 2006)
New Revision: 9090

Added:
   trunk/gnue-samples/testcases/forms/function/
   trunk/gnue-samples/testcases/forms/function/blocks_and_pages.gfd
   trunk/gnue-samples/testcases/forms/function/foreign_key_dropdown.gfd
   trunk/gnue-samples/testcases/forms/function/parameters.gfd
Log:
Added some test forms.


Added: trunk/gnue-samples/testcases/forms/function/blocks_and_pages.gfd
===================================================================
--- trunk/gnue-samples/testcases/forms/function/blocks_and_pages.gfd    
2006-11-29 20:26:29 UTC (rev 9089)
+++ trunk/gnue-samples/testcases/forms/function/blocks_and_pages.gfd    
2006-11-29 20:29:20 UTC (rev 9090)
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+
+<form title="Block Test">
+  <logic>
+    <block name="blkA"><field name="fldA1"/></block>
+    <block name="blkB"><field name="fldB1"/>
+                       <field name="fldB2"/></block>
+    <block name="blkC"><field name="fldC1"/></block>
+    <block name="blkD"><field name="fldD1"/></block>
+    <block name="blkE"><field name="fldE1"/></block>
+    <block name="blkF"><field name="fldF1"/></block>
+  </logic>
+
+  <layout tabbed="top">
+    <page name="pgA" transparent="Y">
+      <vbox name="boxA">
+        <entry name="entA1" block="blkA" field="fldA1" label="Block A, Entry 
1:"/>
+        <entry name="entB1" block="blkB" field="fldB1" label="Block B, Entry 
1:"/>
+        <entry name="entB2" block="blkB" field="fldB2" label="Block B, Entry 
2:"/>
+        <entry name="entD1" block="blkD" field="fldD1" label="Block D, Entry 
1:"/>
+      </vbox>
+    </page>
+    <page name="pgE" transparent="Y">
+      <vbox name="boxE">
+        <entry name="entE1" block="blkE" field="fldE1" label="Block E, Entry 
1:"/>
+      </vbox>
+    </page>
+    <page name="pgEmpty" transparent="Y"/>
+    <page name="pgF" transparent="Y">
+      <vbox name="boxF">
+        <entry name="entF1" block="blkF" field="fldF1" label="Block F, Entry 
1:"/>
+      </vbox>
+    </page>
+  </layout>
+</form>

Added: trunk/gnue-samples/testcases/forms/function/foreign_key_dropdown.gfd
===================================================================
--- trunk/gnue-samples/testcases/forms/function/foreign_key_dropdown.gfd        
2006-11-29 20:26:29 UTC (rev 9089)
+++ trunk/gnue-samples/testcases/forms/function/foreign_key_dropdown.gfd        
2006-11-29 20:29:20 UTC (rev 9090)
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+
+<form title="Foreign Key Test">
+  <datasource name="state" connection="gnue" prequery="Y" table="state"/>
+  <datasource name="zipcode" connection="gnue" table="zipcode"
+    master="state" masterlink="state" detaillink="state"/>
+
+  <logic>
+    <block name="state" datasource="state">
+      <field name="state" field="state"/>
+      <field name="description" field="description"/>
+    </block>
+    <block name="dummy">
+      <field name="selection" fk_source="zipcode" fk_key="zip" 
fk_description="city"/>
+    </block>
+  </logic>
+
+  <layout>
+    <page name="pg">
+      <vbox name="box">
+        <vbox name="state" block="state">
+          <entry name="state" field="state" label="State:"/>
+          <entry name="description" field="description" label="Description:"/>
+        </vbox>
+        <vbox name="state" block="dummy">
+          <entry name="selection" field="selection" label="Selection:"/>
+        </vbox>
+      </vbox>
+    </page>
+  </layout>
+</form>

Added: trunk/gnue-samples/testcases/forms/function/parameters.gfd
===================================================================
--- trunk/gnue-samples/testcases/forms/function/parameters.gfd  2006-11-29 
20:26:29 UTC (rev 9089)
+++ trunk/gnue-samples/testcases/forms/function/parameters.gfd  2006-11-29 
20:29:20 UTC (rev 9090)
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+
+<form title="Parameter Test">
+  <parameter name="one" datatype="text" default="one"/>
+  <parameter name="two" datatype="number" default="2"/>
+
+  <trigger type="ON-STARTUP">
+    blk.one = one.value
+    blk.two = two.value
+  </trigger>
+
+  <action name="run_dialog">
+    params = {'three': blk.three}
+    activateDialog('sub', params, True)
+    blk.three = params['three']
+  </action>
+
+  <logic>
+    <block name="blk">
+      <field name="one" datatype="text"/>
+      <field name="two" datatype="number"/>
+      <field name="three" datatype="text"/>
+    </block>
+  </logic>
+
+  <layout>
+    <page name="pg">
+      <vbox name="box" block="blk">
+        <entry name="one" field="one" label="One:"/>
+        <entry name="two" field="two" label="Two:"/>
+        <entry name="three" field="three" label="Three:"/>
+        <button name="btn" label="Run other form" action="run_dialog"/>
+      </vbox>
+    </page>
+  </layout>
+
+  <dialog name="sub">
+    <parameter name="three" datatype="text"/>
+
+    <trigger type="ON-ACTIVATION">
+      blk.three = three.value
+    </trigger>
+
+    <logic>
+      <block name="blk">
+        <field name="three" datatype="text">
+          <trigger type="POST-CHANGE">
+            three.value = blk.three
+          </trigger>
+        </field>
+      </block>
+    </logic>
+
+    <layout>
+      <page name="pg">
+        <vbox name="box" block="blk">
+          <entry name="three" field="three" label="Three:"/>
+          <button label="Close">
+            <trigger type="ON-ACTION">
+              form.close()
+            </trigger>
+          </button>
+        </vbox>
+      </page>
+    </layout>
+  </dialog>
+</form>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]