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))