@Override public void run() { Completion.get().showCompletion(); } }, 50, TimeUnit.MILLISECONDS);
@Override public void defaultAction(JTextComponent component) { Completion completion = Completion.get(); completion.hideCompletion(); completion.hideDocumentation(); defaultAction(component, ""); }
@Override public String getInsertPrefix() { Completion.get().showToolTip(); return getName(); }
public void processKeyEvent(final KeyEvent event) { if (event.getKeyChar()==' ' && !event.isControlDown()) { Completion.get().hideCompletion(); } }
@Override public boolean instantSubstitution(JTextComponent c) { Completion completion = Completion.get(); completion.hideCompletion(); completion.hideDocumentation(); defaultAction(c); return true; }
@Override public String getInsertPrefix() { Completion.get().showToolTip(); return getName(); }
@Override public void run() { Completion.get().showCompletion(); } }, 750, TimeUnit.MILLISECONDS);
@Override public boolean instantSubstitution(JTextComponent c) { if (CsmResultItem.enableInstantSubstitution) { Completion completion = Completion.get(); completion.hideCompletion(); completion.hideDocumentation(); defaultAction(c); return true; } else { return false; } }
@Override public String getInsertPrefix() { Completion.get().showToolTip(); return getName(); }
@Override public void defaultAction(JTextComponent component) { Completion completion = Completion.get(); completion.hideCompletion(); completion.hideDocumentation(); defaultAction(component, ""); }
@Override public void defaultAction(JTextComponent component) { if (component != null) { Completion.get().hideDocumentation(); Completion.get().hideCompletion(); int caretOffset = component.getSelectionEnd(); substituteText(component, substitutionOffset, caretOffset - substitutionOffset); } }
public void defaultAction(JTextComponent component) { if (component != null) { Completion.get().hideDocumentation(); Completion.get().hideCompletion(); int caretOffset = component.getSelectionEnd(); substituteText(component, substitutionOffset, caretOffset - substitutionOffset, null); } }
@Override public void defaultAction(JTextComponent component) { if (component != null) { Completion.get().hideDocumentation(); Completion.get().hideCompletion(); int caretOffset = component.getSelectionEnd(); substituteText(component, substitutionOffset, caretOffset - substitutionOffset, null); } }
@Override public void processKeyEvent(KeyEvent evt) { if (evt.getID() == KeyEvent.KEY_TYPED) { Completion completion = Completion.get(); switch (evt.getKeyChar()) { case ' ': if (evt.getModifiers() == 0) { completion.hideCompletion(); completion.hideDocumentation(); } break; } } }
@Override public void processKeyEvent(KeyEvent evt) { if (evt.getID() == KeyEvent.KEY_TYPED) { JTextComponent component = (JTextComponent) evt.getSource(); int caretOffset = component.getSelectionEnd(); final int len = caretOffset - substitutionOffset; if (len < 0) { Completion.get().hideDocumentation(); Completion.get().hideCompletion(); } } }
@Override public void processKeyEvent(KeyEvent evt) { if (evt.getID() == KeyEvent.KEY_TYPED) { JTextComponent component = (JTextComponent) evt.getSource(); int caretOffset = component.getSelectionEnd(); final int len = caretOffset - substitutionOffset; if (len < 0) { Completion.get().hideDocumentation(); Completion.get().hideCompletion(); } } }