#! /bin/bash

export MAIN_DIALOG='
<vbox>
  <menubar>
    <menu>
      <menuitem>
        <label>gtk-open</label>
      </menuitem>
      <menuitem>
        <label>gtk-save</label>
        <action type="save">EDITOR</action>
      </menuitem>
      <menuitem>
        <label>gtk-quit</label>
	<action>pwd</action>
	<action type="exit">=quit</action>
      </menuitem>
      <label>File</label>
    </menu>
    <menu>
      <menuitem>
        <label>gtk-add</label>
	<action type="insert">ENTRY, EDITOR</action>
      </menuitem>
      <menuitem>
        <label>gtk-remove</label>
	<action type="removeselected">EDITOR</action>
      </menuitem>
      <menuitem>
        <label>gtk-clear</label>
	<action type="clear">EDITOR</action>
      </menuitem>
      <label>Edit</label>
    </menu>
    <menu>
      <menuitem>
        <label>gtk-yes</label>
	<action type="enable">EDITOR</action>
      </menuitem>
      <menuitem>
        <label>gtk-no</label>
	<action type="disable">EDITOR</action>
      </menuitem>
      <label>Enabled</label>
    </menu>
  </menubar>
  <entry>
    <variable>ENTRY</variable>
  </entry>
  <tree>
    <width>200</width><height>300</height>
    <label>Stock names</label>
      <item stock="gtk-dnd">gtk-dnd</item>
      <item stock="gtk-dnd-multiple">gtk-dnd-multiple</item>
      <item stock="gtk-add">gtk-add</item>
      <item stock="gtk-apply">gtk-apply</item>
      <item stock="gtk-bold">gtk-bold</item>
      <item stock="gtk-cancel">gtk-cancel</item>
      <item stock="gtk-cdrom">gtk-cdrom</item>
      <item stock="gtk-clear">gtk-clear</item>
      <item stock="gtk-close">gtk-close</item>
      <item stock="gtk-color-picker">gtk-color-picker</item>
      <item stock="gtk-convert">gtk-convert</item>
      <item stock="gtk-copy">gtk-copy</item>
      <item stock="gtk-cut">gtk-cut</item>
      <item stock="gtk-delete">gtk-delete</item>
      <item stock="gtk-execute">gtk-execute</item>
      <item stock="gtk-find">gtk-find</item>
      <item stock="gtk-find-and-replace">gtk-find-and-replace</item>
      <item stock="gtk-floppy">gtk-floppy</item>
      <item stock="gtk-goto-bottom">gtk-goto-bottom</item>
      <item stock="gtk-goto-first">gtk-goto-first</item>
      <item stock="gtk-goto-last">gtk-goto-last</item>
      <item stock="gtk-goto-top">gtk-goto-top</item>
      <item stock="gtk-go-back">gtk-go-back</item>
      <item stock="gtk-go-down">gtk-go-down</item>
      <item stock="gtk-go-forward">gtk-go-forward</item>
      <item stock="gtk-go-up">gtk-go-up</item>
      <item stock="gtk-harddisk">gtk-harddisk</item>
      <item stock="gtk-help">gtk-help</item>
      <item stock="gtk-home">gtk-home</item>
      <item stock="gtk-index">gtk-index</item>
      <item stock="gtk-indent">gtk-indent</item>
      <item stock="gtk-unindent">gtk-unindent</item>
      <item stock="gtk-italic">gtk-italic</item>
      <item stock="gtk-jump-to">gtk-jump-to</item>
      <item stock="gtk-justify-center">gtk-justify-center</item>
      <item stock="gtk-justify-fill">gtk-justify-fill</item>
      <item stock="gtk-justify-left">gtk-justify-left</item>
      <item stock="gtk-justify-right">gtk-justify-right</item>
      <item stock="gtk-missing-image">gtk-missing-image</item>
      <item stock="gtk-network">gtk-network</item>
      <item stock="gtk-new">gtk-new</item>
      <item stock="gtk-no">gtk-no</item>
      <item stock="gtk-ok">gtk-ok</item>
      <item stock="gtk-open">gtk-open</item>
      <item stock="gtk-paste">gtk-paste</item>
      <item stock="gtk-preferences">gtk-preferences</item>
      <item stock="gtk-print">gtk-print</item>
      <item stock="gtk-print-preview">gtk-print-preview</item>
      <item stock="gtk-properties">gtk-properties</item>
      <item stock="gtk-quit">gtk-quit</item>
      <item stock="gtk-redo">gtk-redo</item>
      <item stock="gtk-refresh">gtk-refresh</item>
      <item stock="gtk-remove">gtk-remove</item>
      <item stock="gtk-revert-to-saved">gtk-revert-to-saved</item>
      <item stock="gtk-save">gtk-save</item>
      <item stock="gtk-save-as">gtk-save-as</item>
      <item stock="gtk-select-color">gtk-select-color</item>
      <item stock="gtk-select-font">gtk-select-font</item>
      <item stock="gtk-sort-ascending">gtk-sort-ascending</item>
      <item stock="gtk-sort-descending">gtk-sort-descending</item>
      <item stock="gtk-spell-check">gtk-spell-check</item>
      <item stock="gtk-stop">gtk-stop</item>
      <item stock="gtk-strikethrough">gtk-strikethrough</item>
      <item stock="gtk-undelete">gtk-undelete</item>
      <item stock="gtk-underline">gtk-underline</item>
      <item stock="gtk-undo">gtk-undo</item>
      <item stock="gtk-yes">gtk-yes</item>
      <item stock="gtk-zoom-100">gtk-zoom-100</item>
      <item stock="gtk-zoom-fit">gtk-zoom-fit</item>
      <item stock="gtk-zoom-in">gtk-zoom-in</item>
      <item stock="gtk-zoom-out">gtk-zoom-out</item>
    <variable>TREE</variable>
  </tree>
</vbox>
'

gtkdialog --program=MAIN_DIALOG
