mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
vcs: Use one-pixel splitter for diff preview in "Local Changes" and "Shelf" (IDEA-217029)
GitOrigin-RevId: 79a1f527e9f05791b89832a2115ebd490afb4f79
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f12b005733
commit
66cb3dea7e
+3
-4
@@ -3,7 +3,7 @@ package com.intellij.openapi.vcs.changes;
|
||||
|
||||
import com.intellij.diff.impl.DiffRequestProcessor;
|
||||
import com.intellij.ui.IdeBorderFactory;
|
||||
import com.intellij.ui.JBSplitter;
|
||||
import com.intellij.ui.OnePixelSplitter;
|
||||
import com.intellij.ui.SideBorder;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -12,7 +12,7 @@ import javax.swing.*;
|
||||
import static com.intellij.openapi.vcs.changes.actions.diff.lst.LocalChangeListDiffTool.ALLOW_EXCLUDE_FROM_COMMIT;
|
||||
import static com.intellij.util.ui.JBUI.emptySize;
|
||||
|
||||
public class PreviewDiffSplitterComponent extends JBSplitter {
|
||||
public class PreviewDiffSplitterComponent extends OnePixelSplitter {
|
||||
@NotNull private final JComponent myFirstComponent;
|
||||
@NotNull private final DiffPreviewUpdateProcessor myProcessor;
|
||||
private boolean myDetailsOn;
|
||||
@@ -47,8 +47,7 @@ public class PreviewDiffSplitterComponent extends JBSplitter {
|
||||
|
||||
private void updateVisibility() {
|
||||
setSecondComponent(myDetailsOn ? myProcessor.getComponent() : null);
|
||||
myFirstComponent.setBorder(myDetailsOn ? IdeBorderFactory.createBorder(SideBorder.RIGHT|SideBorder.LEFT) :
|
||||
IdeBorderFactory.createBorder(SideBorder.LEFT));
|
||||
myFirstComponent.setBorder(IdeBorderFactory.createBorder(SideBorder.LEFT));
|
||||
JComponent secondComponent = getSecondComponent();
|
||||
if (secondComponent != null) {
|
||||
secondComponent.setMinimumSize(emptySize());
|
||||
|
||||
Reference in New Issue
Block a user