Mercurial > projects > dwt-addons
comparison dwtx/jface/text/contentassist/ContentAssistSubjectControlAdapter.d @ 140:26688fec6d23
Following dsss compile errors
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 03:23:46 +0200 |
parents | b6bad70d540a |
children | 25f1f92fa3df |
comparison
equal
deleted
inserted
replaced
139:93a6ec48fd28 | 140:26688fec6d23 |
---|---|
111 * @see IContentAssistSubjectControl#getLineHeight() | 111 * @see IContentAssistSubjectControl#getLineHeight() |
112 */ | 112 */ |
113 public int getLineHeight() { | 113 public int getLineHeight() { |
114 if (fContentAssistSubjectControl !is null) | 114 if (fContentAssistSubjectControl !is null) |
115 return fContentAssistSubjectControl.getLineHeight(); | 115 return fContentAssistSubjectControl.getLineHeight(); |
116 | 116 |
117 return fViewer.getTextWidget().getLineHeight(getCaretOffset()); | 117 return fViewer.getTextWidget().getLineHeight(getCaretOffset()); |
118 } | 118 } |
119 | 119 |
120 /* | 120 /* |
121 * @see IContentAssistSubjectControl#getControl() | 121 * @see IContentAssistSubjectControl#getControl() |
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(ContextFrame frame) { |
395 if (fContentAssistSubjectControl !is null) { | 395 if (fContentAssistSubjectControl !is null) { |
396 if (frame.fValidator instanceof ISubjectControlContextInformationValidator) | 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); |
400 } | 400 } |
401 | 401 |
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(ContextFrame frame) { |
408 if (fContentAssistSubjectControl !is null) { | 408 if (fContentAssistSubjectControl !is null) { |
409 if (frame.fPresenter instanceof ISubjectControlContextInformationPresenter) | 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); |
413 } | 413 } |
414 | 414 |