mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Finally fixed split vertically/split horizontally. On editor tab this time.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user