IDEA-142106 Quick documentation popup always minimized

This commit is contained in:
Sergey Malenkov
2016-02-10 21:27:18 +03:00
parent 6e264abb70
commit 99a6ca1ede
@@ -58,6 +58,7 @@ import com.intellij.ui.components.JBScrollPane;
import com.intellij.util.Consumer;
import com.intellij.util.containers.HashMap;
import com.intellij.util.ui.GraphicsUtil;
import com.intellij.util.ui.JBDimension;
import com.intellij.util.ui.UIUtil;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
@@ -313,6 +314,17 @@ public class DocumentationComponent extends JPanel implements Disposable, DataPr
public Dimension getPreferredSize() {
Dimension editorPaneSize = myEditorPane.getPreferredScrollableViewportSize();
Dimension controlPanelSize = myControlPanel.getPreferredSize();
return getSize(editorPaneSize, controlPanelSize);
}
@Override
public Dimension getMinimumSize() {
Dimension editorPaneSize = new JBDimension(20, 20);
Dimension controlPanelSize = myControlPanel.getMinimumSize();
return getSize(editorPaneSize, controlPanelSize);
}
private Dimension getSize(Dimension editorPaneSize, Dimension controlPanelSize) {
return new Dimension(Math.max(editorPaneSize.width, controlPanelSize.width), editorPaneSize.height + controlPanelSize.height);
}
};