in src/dotnet/JetBrains.PresentationAssistant/PresentationAssistantPopupWindowContext.cs [34:46]
public override IPopupLayouter CreateLayouter(Lifetime lifetime)
{
var anchor = WindowAnchoringRect.AnchorToPrimaryMainWindowSafe(lifetime, mainWindow, windowsHookManager);
var dispositions = new[] {new Anchoring2D(Anchoring.MiddleWithin, Anchoring.FarWithin)};
// Padding is in pixels...
unsafe
{
var dpi = DpiResolutions.FromHWnd((void*) mainWindow.GetPrimaryWindow().Handle);
var padding = 75.0/DpiResolution.DeviceIndependent96DpiValue*dpi.DpiY;
return new DockingLayouter(lifetime, anchor, dispositions, (int)padding);
}
}