int footer = footerSize.height;
int footerBorder = footer == 0 ? 0 : 1;
- rectangle.height += headerSize.height + footer + footerBorder;
+ Insets insets = ((AbstractPopup)popup).getPopupBorder().getBorderInsets(content);
+ rectangle.height += headerSize.height + footer + footerBorder + insets.top + insets.bottom;
ScreenUtil.fitToScreen(rectangle);
Dimension newDim = rectangle.getSize();
window.setBounds(rectangle);
setAdText(s, SwingConstants.LEFT);
}
+ @NotNull
+ public PopupBorder getPopupBorder() {
+ return myPopupBorder;
+ }
+
@Override
public void setAdText(@NotNull final String s, int alignment) {
if (myAdComponent == null) {