[autocomplete] 27/143: Allow specifying the size of the completion choices window.
Benjamin Mesing
ben at alioth.debian.org
Sat Oct 19 12:53:11 UTC 2013
This is an automated email from the git hooks/post-receive script.
ben pushed a commit to branch master
in repository autocomplete.
commit 81309b1da3120c814a40cba205e31dd74f9fc56c
Author: bobbylight <robert at fifesoft.com>
Date: Sat Dec 12 04:20:47 2009 +0000
Allow specifying the size of the completion choices window.
---
src/org/fife/ui/autocomplete/AutoCompletion.java | 26 ++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/src/org/fife/ui/autocomplete/AutoCompletion.java b/src/org/fife/ui/autocomplete/AutoCompletion.java
index 33dea51..9aff77d 100644
--- a/src/org/fife/ui/autocomplete/AutoCompletion.java
+++ b/src/org/fife/ui/autocomplete/AutoCompletion.java
@@ -75,6 +75,13 @@ public class AutoCompletion implements HierarchyListener {
private AutoCompletePopupWindow popupWindow;
/**
+ * The preferred size of the completion choices window. This field exists
+ * because the user will likely set the preferred size of the window
+ * before it is actually created.
+ */
+ private Dimension preferredChoicesWindowSize;
+
+ /**
* The preferred size of the optional description window. This field
* only exists because the user may (and usually will) set the size of
* the description window before it exists (it must be parented to a
@@ -633,6 +640,9 @@ try {
if (renderer!=null) {
popupWindow.setListCellRenderer(renderer);
}
+ if (preferredChoicesWindowSize!=null) {
+ popupWindow.setSize(preferredChoicesWindowSize);
+ }
if (preferredDescWindowSize!=null) {
popupWindow.setDescriptionWindowSize(
preferredDescWindowSize);
@@ -721,10 +731,26 @@ try {
/**
+ * Sets the size of the completion choices window.
+ *
+ * @param w The new width.
+ * @param h The new height.
+ * @see #setDescriptionWindowSize(int, int)
+ */
+ public void setChoicesWindowSize(int w, int h) {
+ preferredChoicesWindowSize = new Dimension(w, h);
+ if (popupWindow!=null) {
+ popupWindow.setSize(preferredChoicesWindowSize);
+ }
+ }
+
+
+ /**
* Sets the size of the description window.
*
* @param w The new width.
* @param h The new height.
+ * @see #setChoicesWindowSize(int, int)
*/
public void setDescriptionWindowSize(int w, int h) {
preferredDescWindowSize = new Dimension(w, h);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/autocomplete.git
More information about the pkg-java-commits
mailing list