The full code
Should be the same as in bond/exemples/simple.xml.
<!DOCTYPE bond SYSTEM "../../bond-2.1.dtd">
<bond
xmlns="http://bond.treshna.com/ns/v2.0"
xmlns:xi="http://www.w3.org/2003/XInclude">
<project name="Simple bond example" defaultvisible="false"
author="treshna Enterprises Ltd"/>
<window name="payment-win" title="Payment details" visible="true">
<dbobject name="payment-win">
<table>payment</table>
<loadall/>
</dbobject>
<vbox spacing="0">
<cell>
<menubar>
<menu label="_Payment">
<menuitem label="_Add payment" stock="gtk-add">
<trigger event="click">
<api call="add">
<widget>payment-win</widget>
</api>
</trigger>
</menuitem>
<menuitem stock="gtk-close">
<trigger event="click">
<api call="close">
<widget>payment-win</widget>
</api>
</trigger>
</menuitem>
</menu>
</menubar>
</cell>
<cell>
<toolbar style="icons">
<toolbutton stock="gtk-close">
<trigger event="click">
<api call="close">
<widget>payment-win</widget>
</api>
</trigger>
</toolbutton>
<toolbutton stock="gtk-add">
<trigger event="click">
<api call="add">
<widget>payment-win</widget>
</api>
</trigger>
</toolbutton>
<toolbutton stock="gtk-delete">
<trigger event="click">
<api call="delete" confirm="true">
<widget>payment-win</widget>
</api>
</trigger>
</toolbutton>
<toolbutton stock="gtk-save">
<trigger event="click">
<api call="save">
<widget>payment-win</widget>
</api>
</trigger>
</toolbutton>
</toolbar>
</cell>
<cell>
<box rows="8" columns="4">
<cell expand="false" xpos="1">
<label>id</label>
</cell>
<cell expand="false" xpos="2">
<entry readonly="true" alignment="right" minwidth="20">
<field>id</field>
</entry>
</cell>
<cell expand="true" xpos="1" ypos="2">
<label>date</label>
</cell>
<cell xpos="2" ypos="2">
<entry minwidth="130" readonly="false">
<field>paymentdate</field>
<inputrestrict>date</inputrestrict>
</entry>
</cell>
<cell xpos="2" ypos="3">
<dropdown>
<lookup>
<dbobject>
<sql>
SELECT * FROM paymenttype
</sql>
</dbobject>
<primaryfield>id</primaryfield>
<showfield>description</showfield>
</lookup>
<field>paymenttypeid</field>
</dropdown>
</cell>
<cell expand="true" xpos="1" ypos="4">
<label>amount</label>
</cell>
<cell expand="true" xpos="2" ypos="4">
<entry alignment="right" minwidth="75">
<field>amount</field>
</entry>
</cell>
<cell expand="true" xpos="1" ypos="5" xspan="2">
<textview>
<field>note</field>
</textview>
</cell>
<cell expand="true" xpos="1" ypos="6" xspan="2">
<list name="paymentlist" sortable="true" minheight="130">
<column title="Date">
<field>paymentdate</field>
</column>
<column title="Amount">
<field>amount</field>
</column>
</list>
</cell>
</box>
</cell>
</vbox>
</window>
</bond>

Previous page