fixed RIDER-62272

GitOrigin-RevId: 6fe7242635a101e0b6864b0322aadb5cd6e1ed8f
This commit is contained in:
Evgeny Terekhin
2021-05-15 15:21:13 +03:00
committed by intellij-monorepo-bot
parent 33fc7a6118
commit f683f0ac9b
3 changed files with 13 additions and 2 deletions

View File

@@ -77,6 +77,13 @@ public class JBSplitter extends Splitter {
myDefaultProportion = proportion;
}
public JBSplitter(boolean vertical, @NotNull @NonNls String proportionKey, float minProp, float maxProp) {
super(vertical, PropertiesComponent.getInstance().getFloat(proportionKey, 0.5f), minProp, maxProp);
mySplitterProportionKey = proportionKey;
myDefaultProportion = 0.5f;
}
/**
* Splitter proportion unique key.
*

View File

@@ -65,6 +65,11 @@ public class OnePixelSplitter extends JBSplitter {
init();
}
public OnePixelSplitter(boolean vertical, @NotNull @NonNls String proportionKey, float minProp, float maxProp) {
super(vertical, proportionKey, minProp, maxProp);
init();
}
protected void init() {
setDividerWidth(1);
setFocusable(false);

View File

@@ -31,9 +31,8 @@ class XWatchesViewImpl2(
{
// it's hacky, we change default watches component to splitter, this way allows not to change base components
DataManager.removeDataProvider(myComponent)
val splitter = OnePixelSplitter(true, PropertiesComponent.getInstance().getFloat(proportionKey, 0.5f), 0.01f, 0.99f)
val splitter = OnePixelSplitter(true, proportionKey, 0.01f, 0.99f)
.apply {
splitterProportionKey = proportionKey
dividerWidth = 1
divider.background = UIUtil.CONTRAST_BORDER_COLOR
}