private boolean shouldPopupRemainOpen() { // If we always autoactivate or never autoactivate, it should remain open if (autoActivateString == null || autoActivateString.length() == 0) return true; String content = getControlContentAdapter().getControlContents(getControl()); for (int i=0; i<autoActivateString.length(); i++) { if (content.indexOf(autoActivateString.charAt(i)) >= 0) return true; } return false; }
public void run() { receivedKeyDown = false; try { Thread.sleep(autoActivationDelay); } catch (InterruptedException e) { } if (!isValid() || receivedKeyDown) { return; } Display display = getControl().getDisplay(); display.syncExec(new Runnable() { public void run() { openProposalPopup(true); // RAP [if] Activate/deactivate the ServerPushSession serverPush.stop(); // ENDRAP } }); } };
private boolean isControlContentEmpty() { return getControlContentAdapter().getControlContents(getControl()) .length() == 0; }
getControl().getDisplay().asyncExec(new Runnable() { public void run() { if (isValid()) {
private boolean isControlContentEmpty() { return getControlContentAdapter().getControlContents(getControl()) .length() == 0; }
return; getControl().getDisplay().syncExec(() -> openProposalPopup(true)); }; Thread t = new Thread(runnable); getControl().getDisplay().asyncExec(() -> { if (isValid()) { openProposalPopup(true);
private boolean isControlContentEmpty() { return getControlContentAdapter().getControlContents(getControl()) .length() == 0; }
return; getControl().getDisplay().syncExec(() -> openProposalPopup(true)); }; Thread t = new Thread(runnable); getControl().getDisplay().asyncExec(() -> { if (isValid()) { openProposalPopup(true);
private boolean shouldPopupRemainOpen() { // If we always autoactivate or never autoactivate, it should remain open if (autoActivateString == null || autoActivateString.length() == 0) { return true; } String content = getControlContentAdapter().getControlContents(getControl()); for (int i=0; i<autoActivateString.length(); i++) { if (content.indexOf(autoActivateString.charAt(i)) >= 0) { return true; } } return false; }
notifyPopupOpened(); } else if (!autoActivated) { getControl().getDisplay().beep();
private boolean shouldPopupRemainOpen() { // If we always autoactivate or never autoactivate, it should remain open if (autoActivateString == null || autoActivateString.length() == 0) return true; String content = getControlContentAdapter().getControlContents(getControl()); for (int i=0; i<autoActivateString.length(); i++) { if (content.indexOf(autoActivateString.charAt(i)) >= 0) return true; } return false; }
notifyPopupOpened(); } else if (!autoActivated) { getControl().getDisplay().beep();
private IContentProposal[] getProposals() { if (proposalProvider == null || !isValid()) { return null; } if (DEBUG) { System.out.println(">>> obtaining proposals from provider"); //$NON-NLS-1$ } int position = insertionPos; if (position == -1) { position = getControlContentAdapter().getCursorPosition( getControl()); } String contents = getControlContentAdapter().getControlContents( getControl()); IContentProposal[] proposals = proposalProvider.getProposals(contents, position); return proposals; }
notifyPopupOpened(); } else if (!autoActivated) { getControl().getDisplay().beep();
private IContentProposal[] getProposals() { if (proposalProvider == null || !isValid()) { return null; } if (DEBUG) { System.out.println(">>> obtaining proposals from provider"); //$NON-NLS-1$ } int position = insertionPos; if (position == -1) { position = getControlContentAdapter().getCursorPosition( getControl()); } String contents = getControlContentAdapter().getControlContents( getControl()); IContentProposal[] proposals = proposalProvider.getProposals(contents, position); return proposals; }
private IContentProposal[] getProposals() { if (proposalProvider == null || !isValid()) { return null; } if (DEBUG) { System.out.println(">>> obtaining proposals from provider"); //$NON-NLS-1$ } int position = insertionPos; if (position == -1) { position = getControlContentAdapter().getCursorPosition( getControl()); } String contents = getControlContentAdapter().getControlContents( getControl()); IContentProposal[] proposals = proposalProvider.getProposals(contents, position); return proposals; }
e.doit = true; String contents = getControlContentAdapter() .getControlContents(getControl()); getControl());
e.doit = true; String contents = getControlContentAdapter() .getControlContents(getControl()); getControl());
e.doit = true; String contents = getControlContentAdapter() .getControlContents(getControl()); getControl());