#!/bin/sh

GTKDIALOG=gtkdialog

MAIN_DIALOG='
<window>
	<vbox>
		<frame Tree With Actions>
			<text>
				<label>The exported column is column "One"  </label>
			</text>
			<tree rules-hint="true" exported-column="0">
				<variable>TREE1</variable>
				<height>100</height>
				<width>200</width>
				<label>One     | Two     | Three </label>
				<item stock-id="gtk-yes">r1c1|r1c2|r1c3</item>
				<item stock-id="gtk-no">r2c1|r2c2|r2c3</item>
				<item stock-id="gtk-no">r3c1|r3c2|r3c3</item>
				<action>echo action[Double Click]: $TREE1</action>
				<action signal="button-press-event">echo button-press-event[BUTTON=$BUTTON]: $TREE1</action>
				<action signal="cursor-changed">echo cursor-changed: $TREE1</action>
				<action signal="button-release-event">echo button-release-event[BUTTON=$BUTTON]: $TREE1; echo</action>
			</tree>
		</frame>
		<frame Another Tree With Actions>
			<text>
				<label>The exported column is column "Three"  </label>
			</text>
			<tree rules-hint="true" exported-column="2">
				<variable>TREE2</variable>
				<height>100</height>
				<width>200</width>
				<label>One     | Two     | Three </label>
				<item>r1c1|r1c2|r1c3</item>
				<item>r2c1|r2c2|r2c3</item>
				<item>r3c1|r3c2|r3c3</item>
				<action>echo action[Double Click]: $TREE2</action>
				<action signal="button-press-event">echo button-press-event[BUTTON=$BUTTON]: $TREE2</action>
				<action signal="cursor-changed">echo cursor-changed: $TREE2</action>
				<action signal="button-release-event">echo button-release-event[BUTTON=$BUTTON]: $TREE2; echo</action>
			</tree>
		</frame>
		<hbox homogeneous="true">
			<button ok></button>
		</hbox>
	</vbox>
</window>
'
export MAIN_DIALOG

case $1 in
	-d | --dump) echo "$MAIN_DIALOG" ;;
	*) $GTKDIALOG --program=MAIN_DIALOG ;;
esac
