
<?xml version="1.0" encoding="utf-8"?>
<Shell name="shell" descriptors="xworker.swt.widgets.Shell" text="Menu" RESIZE="true" width="640" height="480"
label="Menu">
<FillLayout name="shellFillLayout"></FillLayout>
<Group name="group" text="Menu" label="Menu">
<Menu name="dropDownMenu" style="POP_UP" visible="false">
<MenuItem name="Apples" text="Apples"></MenuItem>
<MenuItem name="Organes" text="Organes"></MenuItem>
<MenuItem name="sp1" style="SEPARATOR"></MenuItem>
<MenuItem name="Grapefruit" text="Grapefruit"></MenuItem>
<MenuItem name="Peaches" text="Peaches"></MenuItem>
<MenuItem name="Kiwi" text="Kiwi"></MenuItem>
<MenuItem name="sp2" style="SEPARATOR"></MenuItem>
<MenuItem name="Strawberries" text="Strawberries"></MenuItem>
<MenuItem name="logString" text="The Longest String"></MenuItem>
</Menu>
<RowLayout name="rowLayout"></RowLayout>
<Button name="openMenu" text="PopMenu" type="SWT.TOGGLE" style="DOWN">
<Listeners>
<Listener name="popMenuSelesion">
<ShowMenuByEventWidgets descriptors="xworker.swt.actions.MenuActions/@ShowMenuAlignControl"
menuVar="dropDownMenu"></ShowMenuByEventWidgets>
</Listener>
</Listeners>
</Button>
<Button name="shellButton" text="Open Shell" style="DOWN">
<Listeners>
<Listener name="shellButonSeletion">
<OpenShell descriptors="xworker.swt.actions.ShellActions/@OpenShell" singleInstance="false"
parent="shellButton.getShell()" shellPath="xworker.example.swt.controls.MenuShell"></OpenShell>
</Listener>
</Listeners>
</Button>
</Group>
</Shell>