<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<coregui_interface>
<version>2.0</version>
<config>sample</config>

<include>sample.inc</include>
<!--<include>sample2.inc</include>-->
<include_javascript>sample.js</include_javascript>

<element>
	<type>form</type>
	<on_load_event>sample_on_load_event</on_load_event>
	<on_sync_event>sample_on_sync_event</on_sync_event>
	<widget>
		<type>header</type>
		<label xml:lang="en-US">Headers are useful to separate stuff...</label>
	</widget>
	<widget>
		<type>textbox</type>
		<name>mytextbox</name>
		<label xml:lang="en-US">My fancy textbox</label>
		<description xml:lang="en-US">This is a textbox.</description>
		<value xml:lang="en-US">Welcome to the world of coregui 2.0</value>
		<required/>
	</widget>
	<widget>
		<type>ipsec_select</type>
		<name>ipsec</name>
		<label xml:lang="en-US">IPsec selection</label>
		<description xml:lang="en-US">IPsec selection widget test.</description>
		<multiple/>
	</widget>
	<widget>
		<type>select</type>
		<name>sample_sel</name>
		<label xml:lang="en-US">Sample selection</label>
		<option>
			<name>foo</name>
			<label xml:lang="en-US">Foo</label>
		</option>
		<option>
			<name>bar</name>
			<label xml:lang="en-US">Bar</label>
		</option>
	</widget>
	<widget>
		<type>interfaces_select</type>
		<name>inter_sel</name>
		<label xml:lang="en-US">Sample interfaces select</label>
		<multiple/>
	</widget>
	<widget>
		<type>textarea</type>
		<name>mytextarea</name>
		<label xml:lang="en-US">My fancy textarea</label>
		<description xml:lang="en-US">Just testing descriptions...</description>
		<value xml:lang="en-US">This widget can not be edited!</value>
		<read_only/>
	</widget>
	<widget>
		<type>checkbox</type>
		<name>mycheckbox</name>
		<label xml:lang="en-US">A sample checkbox</label>
		<caption xml:lang="en-US">Check this nice checkbox</caption>
		<description xml:lang="en-US">Now checkboxes can have a caption as well.</description>
		<on_check_javascript>_('hey, this is only meant for quick and dirty stuff, do NOT implement anything longer than 2 or 3 commands here! Btw, i was clicked.');</on_check_javascript>
	</widget>
	<widget>
		<type>submit</type>
		<name>mysubmit</name>
		<caption xml:lang="en-US">Send something</caption>
		<on_submit_event>sample_on_submit_event</on_submit_event>
		<group_start/>
	</widget>
	<widget>
		<type>button</type>
		<name>mybutton</name>
		<caption xml:lang="en-US">Cancel something</caption>
		<description xml:lang="en-US">The description for the last element in a group is the description that matters.</description>
		<on_click_javascript>_('Hi, don\'t abuse me, use include_javascript instead!');</on_click_javascript>
		<group_end/>
	</widget>
	<widget>
		<type>textbox</type>
		<name>dummydummy</name>
		<label xml:lang="en-US">Just some dummy text</label>
		<do_not_display/>
	</widget>
	<widget>
		<type>checkbox</type>
		<name>anothercheckbox</name>
		<label xml:lang="en-US">Another checkbox</label>
		<caption xml:lang="en-US">Enable</caption>
		<description xml:lang="en-US">Another checkbox, this time after a group, and disabled.</description>
		<disabled/>
	</widget>
</element>

<element>
	<type>table</type>
	<buttons>move,edit,delete,add</buttons>
	<on_apply_event>sample_on_apply_event</on_apply_event>
	<widget>
		<type>checkbox</type>
		<name>dummycheckbox</name>
		<label xml:lang="en-US">Dummy checkbox</label>
	</widget>
	<widget>
		<type>port</type>
		<name>dummyport</name>
		<label xml:lang="en-US">Port</label>
		<description xml:lang="en-US">Enter a port here.</description>
		<value>3128</value>
		<required/>
	</widget>
	<widget>
		<type>textbox</type>
		<name>dummysetting</name>
		<label xml:lang="en-US">Dummy setting</label>
		<description xml:lang="en-US">This dummy setting will not show up in the table.</description>
		<not_in_table/>
	</widget>
	<widget>
		<type>textarea</type>
		<name>longfield</name>
		<label xml:lang="en-US">Very long field</label>
		<description xml:lang="en-US">Very very very very very long field.</description>
		<highlighted/>
	</widget>
</element>

<element>
	<type>form</type>
	<widget>
		<type>header</type>
		<label xml:lang="en-US">...such as two different forms</label>
	</widget>
	<widget>
		<type>button</type>
		<name>mybutton</name>
		<label xml:lang="en-US">A simple button</label>
		<caption xml:lang="en-US">Another silly button</caption>
	</widget>
</element>

<element>
	<type>table</type>
	<widget>
		<label xml:lang="en-US">Silly test</label>
	</widget>
	<widget>
		<label xml:lang="en-US">Another field</label>
	</widget>
</element>

</coregui_interface>