[Pydev-cvs] org.python.pydev/src_dltk_console/org/python/pydev/dltk/console/ui ScriptConsoleSource
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2008-04-12 13:04:10
|
Update of /cvsroot/pydev/org.python.pydev/src_dltk_console/org/python/pydev/dltk/console/ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31230/src_dltk_console/org/python/pydev/dltk/console/ui Modified Files: ScriptConsoleSourceViewerConfiguration.java Log Message: Context information being shown for completions bug: http://sourceforge.net/tracker/index.php?func=detail&aid=1939296&group_id=85796&atid=577329 Index: ScriptConsoleSourceViewerConfiguration.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src_dltk_console/org/python/pydev/dltk/console/ui/ScriptConsoleSourceViewerConfiguration.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ScriptConsoleSourceViewerConfiguration.java 6 Apr 2008 19:51:33 -0000 1.4 --- ScriptConsoleSourceViewerConfiguration.java 12 Apr 2008 13:04:08 -0000 1.5 *************** *** 11,14 **** --- 11,15 ---- import org.eclipse.jface.text.IDocument; + import org.eclipse.jface.text.IInformationControlCreator; import org.eclipse.jface.text.ITextHover; import org.eclipse.jface.text.contentassist.IContentAssistant; *************** *** 17,20 **** --- 18,22 ---- import org.eclipse.jface.text.source.SourceViewerConfiguration; import org.python.pydev.editor.autoedit.DefaultIndentPrefs; + import org.python.pydev.editor.codecompletion.PyContentAssistant; /** *************** *** 27,35 **** private ITextHover hover; ! private IContentAssistant contentAssist; private IQuickAssistAssistant quickAssist; ! public ScriptConsoleSourceViewerConfiguration(ITextHover hover, IContentAssistant contentAssist, IQuickAssistAssistant quickAssist) { this.hover = hover; this.contentAssist = contentAssist; --- 29,37 ---- private ITextHover hover; ! private PyContentAssistant contentAssist; private IQuickAssistAssistant quickAssist; ! public ScriptConsoleSourceViewerConfiguration(ITextHover hover, PyContentAssistant contentAssist, IQuickAssistAssistant quickAssist) { this.hover = hover; this.contentAssist = contentAssist; *************** *** 51,54 **** --- 53,57 ---- @Override public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) { + contentAssist.setInformationControlCreator(this.getInformationControlCreator(sourceViewer)); return contentAssist; } *************** *** 56,60 **** --- 59,74 ---- @Override public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) { + quickAssist.setInformationControlCreator(this.getInformationControlCreator(sourceViewer)); return quickAssist; } + + /* + * (non-Javadoc) + * + * @see org.eclipse.jface.text.source.SourceViewerConfiguration#getInformationControlCreator(org.eclipse.jface.text.source.ISourceViewer) + */ + public IInformationControlCreator getInformationControlCreator(ISourceViewer sourceViewer) { + return PyContentAssistant.createInformationControlCreator(sourceViewer); + } + } |