Finally fixed split vertically/split horizontally. On editor tab this time.

This commit is contained in:
Maxim Shafirov
2005-02-22 19:56:31 +03:00
parent 600ca02b3e
commit 2b4d5259e8
5 changed files with 18 additions and 24 deletions
+2 -2
View File
@@ -581,8 +581,8 @@
<action id="CloseAllEditorsButActive" class="com.intellij.ide.actions.CloseAllEditorsButActiveAction" text="Close All Editors B_ut Active" description="Close all open editors except the active one"/>
<action id="CloseAllUnmodifiedEditors" class="com.intellij.ide.actions.CloseAllUnmodifiedEditorsAction" text="Close All Unmodified Editors" description="Close all nonmodified editors"/>
<separator/>
<action id="SplitHorisontal" class="com.intellij.ide.actions.SplitHorizontalAction" text="Split Vertically" icon="/actions/splitVertically.png" description="Split editor area into 2 tab groups and move the current tab to the right group"/>
<action id="SplitVertical" class="com.intellij.ide.actions.SplitVerticalAction" text="Split Horizontally" icon="/actions/splitHorizontally.png" description="Split editor area into 2 tab groups and move the current tab to the bottom group"/>
<action id="SplitVertical" class="com.intellij.ide.actions.SplitVerticallyAction" text="Split Vertically" icon="/actions/splitVertically.png" description="Split editor area into 2 tab groups and move the current tab to the right group"/>
<action id="SplitHorizontal" class="com.intellij.ide.actions.SplitHorizontallyAction" text="Split Horizontally" icon="/actions/splitHorizontally.png" description="Split editor area into 2 tab groups and move the current tab to the bottom group"/>
<action id="ChangeSplitOrientation" class="com.intellij.ide.actions.ChangeSplitterOrientationAction" text="Change Splitter Orientation" description="Changes orientation of splitter"/>
<action id="Unsplit" class="com.intellij.ide.actions.UnsplitAction" text="Unsplit" description="Unsplit Window"/>
<action id="UnsplitAll" class="com.intellij.ide.actions.UnsplitAllAction" text="Unsplit All" description="Remove all splitters"/>
@@ -1,14 +0,0 @@
package com.intellij.ide.actions;
import com.intellij.openapi.actionSystem.AnActionEvent;
import javax.swing.*;
/**
* @author Vladimir Kondratyev
*/
public final class SplitHorizontalAction extends SplitAction{
public SplitHorizontalAction() {
super(SwingConstants.VERTICAL);
}
}
@@ -5,8 +5,8 @@ import javax.swing.*;
/**
* @author Vladimir Kondratyev
*/
public final class SplitVerticalAction extends SplitAction{
public SplitVerticalAction() {
public final class SplitHorizontallyAction extends SplitAction{
public SplitHorizontallyAction() {
super(SwingConstants.HORIZONTAL);
}
}
@@ -0,0 +1,12 @@
package com.intellij.ide.actions;
import javax.swing.*;
/**
* @author Vladimir Kondratyev
*/
public final class SplitVerticallyAction extends SplitAction{
public SplitVerticallyAction() {
super(SwingConstants.VERTICAL);
}
}
@@ -7,11 +7,7 @@ import com.intellij.ide.ui.UISettings;
import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.openapi.util.Pair;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vcs.FileStatusManager;
import com.intellij.openapi.vcs.FileStatus;
import com.intellij.openapi.fileEditor.FileEditorManager;
import com.intellij.ui.PopupHandler;
import com.intellij.ui.TabbedPaneWrapper;
import com.intellij.ui.plaf.beg.BegTabbedPaneUI;
@@ -360,7 +356,7 @@ final class EditorTabbedContainer extends TabbedPaneWrapper {
private final class MyNewHorizontalTabGroupAction extends MyNewTabGroupAction {
public MyNewHorizontalTabGroupAction(VirtualFile file) {
super(SwingConstants.HORIZONTAL, file);
final AnAction action = ActionManager.getInstance().getAction("SplitHorisontal");
final AnAction action = ActionManager.getInstance().getAction("SplitHorizontal");
copyFrom(action);
}
}
@@ -430,8 +426,8 @@ final class EditorTabbedContainer extends TabbedPaneWrapper {
_group.add(new MyCloseAllAction());
_group.add(new MyCloseAllUnmodifiedAction());
_group.addSeparator();
_group.add(new MyNewHorizontalTabGroupAction(fileAt));
_group.add(new MyNewVerticalTabGroupAction(fileAt));
_group.add(new MyNewHorizontalTabGroupAction(fileAt));
_group.add(new MyMoveEditorToOppositeTabGroupAction(fileAt));
_group.add(new MyChangeTabGroupsOrientation());
//_group.addSeparator();