From 2d7b3cea2d2d3afe981120dca2da59bb31ec05e3 Mon Sep 17 00:00:00 2001 From: AmnonOwed Date: Fri, 8 Aug 2014 18:46:16 +0200 Subject: [PATCH 1/2] Fix unneeded horizontal scroll bar --- pdex/src/processing/mode/experimental/CompletionPanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdex/src/processing/mode/experimental/CompletionPanel.java b/pdex/src/processing/mode/experimental/CompletionPanel.java index e6ed321a7..c6d3a0775 100644 --- a/pdex/src/processing/mode/experimental/CompletionPanel.java +++ b/pdex/src/processing/mode/experimental/CompletionPanel.java @@ -212,7 +212,7 @@ public class CompletionPanel { if(w == maxWidth) horizontalScrollBarVisible = true; w += editor.dmode.classIcon.getIconWidth(); // add icon width too! - w += fm.stringWidth(" "); // a bit of offset + w += fm.stringWidth(" "); // a bit of offset //log("popup width " + w); return w; // popup menu width } From cad9c79272cdf96fd6f5f37773227d610d931d6a Mon Sep 17 00:00:00 2001 From: AmnonOwed Date: Fri, 8 Aug 2014 19:00:20 +0200 Subject: [PATCH 2/2] Fix unneeded vertical scroll bar --- pdex/src/processing/mode/experimental/CompletionPanel.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pdex/src/processing/mode/experimental/CompletionPanel.java b/pdex/src/processing/mode/experimental/CompletionPanel.java index c6d3a0775..2bb9607a5 100644 --- a/pdex/src/processing/mode/experimental/CompletionPanel.java +++ b/pdex/src/processing/mode/experimental/CompletionPanel.java @@ -189,6 +189,9 @@ public class CompletionPanel { float h = itemHeight * (itemCount); + if (itemCount >= 4) + h += itemHeight * 0.3; // a bit of offset + return Math.min(maxHeight, (int) h); // popup menu height }