Mercurial > projects > dwt-addons
comparison dwtx/jface/text/link/LinkedModeModel.d @ 137:25170b5a8951
Regex this.outer change
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 02:22:48 +0200 |
parents | 6dcb0baaa031 |
children | b6bad70d540a |
comparison
equal
deleted
inserted
replaced
136:6dcb0baaa031 | 137:25170b5a8951 |
---|---|
210 * | 210 * |
211 * @param event {@inheritDoc} | 211 * @param event {@inheritDoc} |
212 */ | 212 */ |
213 public void documentChanged(DocumentEvent event) { | 213 public void documentChanged(DocumentEvent event) { |
214 if (fExit) { | 214 if (fExit) { |
215 LinkedModeModel.this.exit(ILinkedModeListener.EXTERNAL_MODIFICATION); | 215 this.outer.exit(ILinkedModeListener.EXTERNAL_MODIFICATION); |
216 return; | 216 return; |
217 } | 217 } |
218 fExit= false; | 218 fExit= false; |
219 | 219 |
220 // don't react on changes executed by the parent model | 220 // don't react on changes executed by the parent model |
227 LinkedPositionGroup group= cast(LinkedPositionGroup) it.next(); | 227 LinkedPositionGroup group= cast(LinkedPositionGroup) it.next(); |
228 | 228 |
229 Map map= group.handleEvent(event); | 229 Map map= group.handleEvent(event); |
230 if (result !is null && map !is null) { | 230 if (result !is null && map !is null) { |
231 // exit if more than one position was changed | 231 // exit if more than one position was changed |
232 LinkedModeModel.this.exit(ILinkedModeListener.EXTERNAL_MODIFICATION); | 232 this.outer.exit(ILinkedModeListener.EXTERNAL_MODIFICATION); |
233 return; | 233 return; |
234 } | 234 } |
235 if (map !is null) | 235 if (map !is null) |
236 result= map; | 236 result= map; |
237 } | 237 } |