buttonContainer.setLayout(LayoutUtils.createGridLayout(1, 0, 0));
buttonContainer.setLayoutData(new GridData(SWT.BEGINNING, SWT.BEGINNING, false, false));
/* Add */
final Menu menu = new Menu(getShell(), SWT.POP_UP);
menu.addMenuListener(new MenuListener() {
public void menuShown(MenuEvent e) {
MenuItem[] items = menu.getItems();
for (MenuItem item : items) {
item.dispose();
}