Bug 52506 [Workbench] minimize needs keyboard shortcut and menu entry
I20040219 1. I start to like the new look - a lot more polished than the previews a couple weeks back. 2. I *love* the minimze capabilities of views - this enables a "docking" like interaction with, say, the console when put to the bottom of the screen. -> Minimize needs a shortcut as Maximize has Ctrl+M. How about Ctrl+Shift+M? -> Minimize is also not yet present in the view menu.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/WorkbenchActionBuilder.java
ActionFactory.linkCycleActionPair(nextPartAction, prevPartAction);
        registerGlobalAction(nextPartAction);
        registerGlobalAction(prevPartAction);
        nextPerspectiveAction = ActionFactory.NEXT_PERSPECTIVE
                .create(getWindow());
        prevPerspectiveAction = ActionFactory.PREVIOUS_PERSPECTIVE
                .create(getWindow());
        ActionFactory.linkCycleActionPair(nextPerspectiveAction,
                prevPerspectiveAction);
        registerGlobalAction(nextPerspectiveAction);
        registerGlobalAction(prevPerspectiveAction);
        activateEditorAction = ActionFactory.ACTIVATE_EDITOR
                .create(getWindow());
        registerGlobalAction(activateEditorAction);
        maximizePartAction = ActionFactory.MAXIMIZE.create(getWindow());
        registerGlobalAction(maximizePartAction);
        workbenchEditorsAction = ActionFactory.SHOW_OPEN_EDITORS
                .create(getWindow());
        registerGlobalAction(workbenchEditorsAction);
        workbookEditorsAction = ActionFactory.SHOW_WORKBOOK_EDITORS
                .create(getWindow());
        registerGlobalAction(workbookEditorsAction);
        hideShowEditorAction = ActionFactory.SHOW_EDITOR.create(getWindow());
        registerGlobalAction(hideShowEditorAction);
        savePerspectiveAction = ActionFactory.SAVE_PERSPECTIVE
                .create(getWindow());
        registerGlobalAction(savePerspectiveAction);
        editActionSetAction = ActionFactory.EDIT_ACTION_SETS
                .create(getWindow());
        registerGlobalAction(editActionSetAction);