/** * Set the visibility of the view. This method should be used mainly for * hiding the completion pane. If used with visible set to true it calls the * <tt>popup(false)</tt>. */ public void setPaneVisible(boolean visible) { if (visible) { if (extEditorUI.getComponent() != null) { popup(false); } } else { if (pane != null) { cancelRequest(); invalidateLastResult(); pane.setVisible(false); caretPos = -1; } } }
public void run() { CompletionQuery.Result res = lastResult; if (res != null) { getPane().setTitle(res.getTitle()); getView().setResult(res); if (isPaneVisible()) { getPane().refresh(); } else { getPane().setVisible(true); } } else { getPane().setVisible(false); caretPos = -1; } } });
getPane().setVisible(false); caretPos = -1; return;