stateManager = trayManager;
saveCurrentSheet(); // Save the state into the tray manager
helpPart.addPart(CheatSheetHelpPart.ID, new CheatSheetHelpPart(helpPart.getForm().getForm().getBody(), helpPart.getForm().getToolkit(), page.getToolBarManager(), contentElement, trayManager));
page.addPart(CheatSheetHelpPart.ID, true);
helpPart.addPage(page);
helpPart.showPage(CheatSheetHelpPart.ID);
/*
* Disable the viewer until the tray is closed, then show it again.
*/
control.setVisible(false);