/** * Open the proposal popup and display the proposals provided by the * proposal provider. This method returns immediately. That is, it does not * wait for a proposal to be selected. This method is used by subclasses to * explicitly invoke the opening of the popup. If there are no proposals to * show, the popup will not open and a beep will be sounded. */ protected void openProposalPopup() { openProposalPopup(false); }
/** * Open the proposal popup and display the proposals provided by the * proposal provider. This method returns immediately. That is, it does not * wait for a proposal to be selected. This method is used by subclasses to * explicitly invoke the opening of the popup. If there are no proposals to * show, the popup will not open and a beep will be sounded. */ protected void openProposalPopup() { openProposalPopup(false); }
/** * Open the proposal popup and display the proposals provided by the * proposal provider. This method returns immediately. That is, it does not * wait for a proposal to be selected. This method is used by subclasses to * explicitly invoke the opening of the popup. If there are no proposals to * show, the popup will not open and a beep will be sounded. */ protected void openProposalPopup() { openProposalPopup(false); }
return; getControl().getDisplay().syncExec(() -> openProposalPopup(true)); }; Thread t = new Thread(runnable); openProposalPopup(true);
return; getControl().getDisplay().syncExec(() -> openProposalPopup(true)); }; Thread t = new Thread(runnable); openProposalPopup(true);