Mercurial > projects > dwt-addons
comparison dwtx/jface/text/contentassist/ContentAssistSubjectControlAdapter.d @ 138:b6bad70d540a
Regex instanceof changes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 02:26:23 +0200 |
parents | 51e6e63f930e |
children | 26688fec6d23 |
comparison
equal
deleted
inserted
replaced
137:25170b5a8951 | 138:b6bad70d540a |
---|---|
204 * @see dwtx.jface.text.contentassist.IContentAssistSubjectControl#prependVerifyKeyListener(VerifyKeyListener) | 204 * @see dwtx.jface.text.contentassist.IContentAssistSubjectControl#prependVerifyKeyListener(VerifyKeyListener) |
205 */ | 205 */ |
206 public bool prependVerifyKeyListener(VerifyKeyListener verifyKeyListener) { | 206 public bool prependVerifyKeyListener(VerifyKeyListener verifyKeyListener) { |
207 if (fContentAssistSubjectControl !is null) { | 207 if (fContentAssistSubjectControl !is null) { |
208 return fContentAssistSubjectControl.prependVerifyKeyListener(verifyKeyListener); | 208 return fContentAssistSubjectControl.prependVerifyKeyListener(verifyKeyListener); |
209 } else if (fViewer instanceof ITextViewerExtension) { | 209 } else if ( cast(ITextViewerExtension)fViewer ) { |
210 ITextViewerExtension e= cast(ITextViewerExtension) fViewer; | 210 ITextViewerExtension e= cast(ITextViewerExtension) fViewer; |
211 e.prependVerifyKeyListener(verifyKeyListener); | 211 e.prependVerifyKeyListener(verifyKeyListener); |
212 return true; | 212 return true; |
213 } else { | 213 } else { |
214 | 214 |
225 * @see dwtx.jface.text.contentassist.IContentAssistSubjectControl#appendVerifyKeyListener(dwt.custom.VerifyKeyListener) | 225 * @see dwtx.jface.text.contentassist.IContentAssistSubjectControl#appendVerifyKeyListener(dwt.custom.VerifyKeyListener) |
226 */ | 226 */ |
227 public bool appendVerifyKeyListener(VerifyKeyListener verifyKeyListener) { | 227 public bool appendVerifyKeyListener(VerifyKeyListener verifyKeyListener) { |
228 if (fContentAssistSubjectControl !is null) | 228 if (fContentAssistSubjectControl !is null) |
229 return fContentAssistSubjectControl.appendVerifyKeyListener(verifyKeyListener); | 229 return fContentAssistSubjectControl.appendVerifyKeyListener(verifyKeyListener); |
230 else if (fViewer instanceof ITextViewerExtension) { | 230 else if ( cast(ITextViewerExtension)fViewer ) { |
231 ITextViewerExtension extension= cast(ITextViewerExtension)fViewer; | 231 ITextViewerExtension extension= cast(ITextViewerExtension)fViewer; |
232 extension.appendVerifyKeyListener(verifyKeyListener); | 232 extension.appendVerifyKeyListener(verifyKeyListener); |
233 return true; | 233 return true; |
234 } else { | 234 } else { |
235 StyledText textWidget= fViewer.getTextWidget(); | 235 StyledText textWidget= fViewer.getTextWidget(); |
245 * @see dwtx.jface.text.contentassist.IContentAssistSubjectControl#removeVerifyKeyListener(dwt.custom.VerifyKeyListener) | 245 * @see dwtx.jface.text.contentassist.IContentAssistSubjectControl#removeVerifyKeyListener(dwt.custom.VerifyKeyListener) |
246 */ | 246 */ |
247 public void removeVerifyKeyListener(VerifyKeyListener verifyKeyListener) { | 247 public void removeVerifyKeyListener(VerifyKeyListener verifyKeyListener) { |
248 if (fContentAssistSubjectControl !is null) { | 248 if (fContentAssistSubjectControl !is null) { |
249 fContentAssistSubjectControl.removeVerifyKeyListener(verifyKeyListener); | 249 fContentAssistSubjectControl.removeVerifyKeyListener(verifyKeyListener); |
250 } else if (fViewer instanceof ITextViewerExtension) { | 250 } else if ( cast(ITextViewerExtension)fViewer ) { |
251 ITextViewerExtension extension= cast(ITextViewerExtension) fViewer; | 251 ITextViewerExtension extension= cast(ITextViewerExtension) fViewer; |
252 extension.removeVerifyKeyListener(verifyKeyListener); | 252 extension.removeVerifyKeyListener(verifyKeyListener); |
253 } else { | 253 } else { |
254 StyledText textWidget= fViewer.getTextWidget(); | 254 StyledText textWidget= fViewer.getTextWidget(); |
255 if (Helper.okToUse(textWidget)) | 255 if (Helper.okToUse(textWidget)) |