From a2dbd0200a489bdc18f606e3d297fa125b1ea830 Mon Sep 17 00:00:00 2001 From: "vadim.lomshakov" Date: Tue, 7 Feb 2017 00:16:04 +0300 Subject: [PATCH] [rider]: allow to override popup adjuster layout logic --- .../com/intellij/ui/popup/PopupPositionManager.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java b/platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java index c94bb0c0ebbe..8599d05cb9c6 100644 --- a/platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java +++ b/platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java @@ -135,11 +135,11 @@ public class PopupPositionManager { } public static class PositionAdjuster { - private final int myGap; + protected final int myGap; - private final Component myRelativeTo; - private final Point myRelativeOnScreen; - private final Rectangle myScreenRect; + protected final Component myRelativeTo; + protected final Point myRelativeOnScreen; + protected final Rectangle myScreenRect; public PositionAdjuster(final Component relativeTo, int gap) { myRelativeTo = relativeTo; @@ -257,7 +257,7 @@ public class PopupPositionManager { } } - private static Rectangle crop(final Rectangle source, final Rectangle toCrop) { + protected static Rectangle crop(final Rectangle source, final Rectangle toCrop) { final Rectangle result = new Rectangle(toCrop); if (toCrop.x < source.x) { result.width -= source.x - toCrop.x;