viewMgr.add(new Action() {
// add noop action; TODO: why?
});
viewMgr.setRemoveAllWhenShown(true);
final ActionContext context = getContext();
viewMgr.addMenuListener(new IMenuListener() {
public void menuAboutToShow(IMenuManager manager) {
// TODO: don't like this at all
String[] views = { "org.eclipse.ui.views.PropertySheet", //$NON-NLS-1$
"org.eclipse.gef.ui.palette_view", "org.eclipse.ui.views.ContentOutline"}; //$NON-NLS-1$ //$NON-NLS-2$