Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabian Pfaff2018-10-08 13:42:18 +0000
committerLars Vogel2018-10-16 17:35:40 +0000
commit09b3066ea028e4313140866c15256480f12973bb (patch)
tree99fa5d0b447c12a8e1d778b6b1160c25558c2d63
parentbca4ed9219538a9b6b2fc0273b545de197fdb940 (diff)
downloadeclipse.platform.ui-09b3066ea028e4313140866c15256480f12973bb.tar.gz
eclipse.platform.ui-09b3066ea028e4313140866c15256480f12973bb.tar.xz
eclipse.platform.ui-09b3066ea028e4313140866c15256480f12973bb.zip
Bug 539769 - [JFace] ContentProposalAdapter: allow proposal updates
while the proposal popup is opened Change-Id: I00616e8ec6fecc917a686cbb36d1cc47728d3dd2 Signed-off-by: Fabian Pfaff <fabian.pfaff@vogella.com>
-rw-r--r--bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
index 1556760d359..19e0a213025 100644
--- a/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
+++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
@@ -872,6 +872,13 @@ public class ContentProposalAdapter {
return ret;
}
+ /**
+ * Asynchronously recompute proposals.
+ */
+ private void refresh() {
+ asyncRecomputeProposals(filterText);
+ }
+
/*
* Show the currently selected proposal's description in a secondary
* popup.
@@ -2150,4 +2157,16 @@ public class ContentProposalAdapter {
return false;
}
+ /**
+ * Reloads the proposals from the content provider and fills them into the
+ * proposal pop-up, if the pop-up is currently open.
+ *
+ * @since 4.10
+ */
+ public void refresh() {
+ if (isProposalPopupOpen()) {
+ popup.refresh();
+ }
+ }
+
}

Back to the top