Mercurial > projects > dwt-addons
comparison dwtx/jface/text/contentassist/ContentAssistSubjectControlAdapter.d @ 158:25f1f92fa3df
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Tue, 26 Aug 2008 02:46:34 +0200 |
parents | 26688fec6d23 |
children | 1a5b8f8129df |
comparison
equal
deleted
inserted
replaced
157:7f75eaa8103a | 158:25f1f92fa3df |
---|---|
63 import dwtx.jface.contentassist.ISubjectControlContextInformationValidator; | 63 import dwtx.jface.contentassist.ISubjectControlContextInformationValidator; |
64 import dwtx.jface.text.IDocument; | 64 import dwtx.jface.text.IDocument; |
65 import dwtx.jface.text.IEventConsumer; | 65 import dwtx.jface.text.IEventConsumer; |
66 import dwtx.jface.text.ITextViewer; | 66 import dwtx.jface.text.ITextViewer; |
67 import dwtx.jface.text.ITextViewerExtension; | 67 import dwtx.jface.text.ITextViewerExtension; |
68 import dwtx.jface.text.contentassist.ContextInformationPopup.ContextFrame; | 68 import dwtx.jface.text.contentassist.ContextInformationPopup; |
69 | 69 |
70 | 70 |
71 /** | 71 /** |
72 * This content assist adapter delegates the calls either to | 72 * This content assist adapter delegates the calls either to |
73 * a text viewer or to a content assist subject control. | 73 * a text viewer or to a content assist subject control. |
389 /** | 389 /** |
390 * Installs this adapter's information validator on the given context frame. | 390 * Installs this adapter's information validator on the given context frame. |
391 * | 391 * |
392 * @param frame the context frame | 392 * @param frame the context frame |
393 */ | 393 */ |
394 public void installValidator(ContextFrame frame) { | 394 public void installValidator(ContextInformationPopup_ContextFrame frame) { |
395 if (fContentAssistSubjectControl !is null) { | 395 if (fContentAssistSubjectControl !is null) { |
396 if (cast(ISubjectControlContextInformationValidator)frame.fValidator ) | 396 if (cast(ISubjectControlContextInformationValidator)frame.fValidator ) |
397 (cast(ISubjectControlContextInformationValidator)frame.fValidator).install(frame.fInformation, fContentAssistSubjectControl, frame.fOffset); | 397 (cast(ISubjectControlContextInformationValidator)frame.fValidator).install(frame.fInformation, fContentAssistSubjectControl, frame.fOffset); |
398 } else | 398 } else |
399 frame.fValidator.install(frame.fInformation, fViewer, frame.fOffset); | 399 frame.fValidator.install(frame.fInformation, fViewer, frame.fOffset); |
402 /** | 402 /** |
403 * Installs this adapter's information presenter on the given context frame. | 403 * Installs this adapter's information presenter on the given context frame. |
404 * | 404 * |
405 * @param frame the context frame | 405 * @param frame the context frame |
406 */ | 406 */ |
407 public void installContextInformationPresenter(ContextFrame frame) { | 407 public void installContextInformationPresenter(ContextInformationPopup_ContextFrame frame) { |
408 if (fContentAssistSubjectControl !is null) { | 408 if (fContentAssistSubjectControl !is null) { |
409 if (cast(ISubjectControlContextInformationPresenter)frame.fPresenter ) | 409 if (cast(ISubjectControlContextInformationPresenter)frame.fPresenter ) |
410 (cast(ISubjectControlContextInformationPresenter)frame.fValidator).install(frame.fInformation, fContentAssistSubjectControl, frame.fBeginOffset); | 410 (cast(ISubjectControlContextInformationPresenter)frame.fValidator).install(frame.fInformation, fContentAssistSubjectControl, frame.fBeginOffset); |
411 } else | 411 } else |
412 frame.fPresenter.install(frame.fInformation, fViewer, frame.fBeginOffset); | 412 frame.fPresenter.install(frame.fInformation, fViewer, frame.fBeginOffset); |