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