Mercurial > projects > dwt-addons
comparison dwtx/jface/text/source/CompositeRuler.d @ 135:65801ad2b265
Regex fix for anon classes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 01:52:31 +0200 |
parents | 51e6e63f930e |
children | b6bad70d540a |
comparison
equal
deleted
inserted
replaced
134:51e6e63f930e | 135:65801ad2b265 |
---|---|
208 * @param parent the parent composite | 208 * @param parent the parent composite |
209 * @param style the DWT styles | 209 * @param style the DWT styles |
210 */ | 210 */ |
211 public this(Composite parent, int style) { | 211 public this(Composite parent, int style) { |
212 super(parent, style); | 212 super(parent, style); |
213 fMenuDetectListener= new Listener() { | 213 fMenuDetectListener= new class() Listener { |
214 public void handleEvent(Event event) { | 214 public void handleEvent(Event event) { |
215 if (event.type is DWT.MenuDetect) { | 215 if (event.type is DWT.MenuDetect) { |
216 Menu menu= getMenu(); | 216 Menu menu= getMenu(); |
217 if (menu !is null) { | 217 if (menu !is null) { |
218 menu.setLocation(event.x, event.y); | 218 menu.setLocation(event.x, event.y); |
219 menu.setVisible(true); | 219 menu.setVisible(true); |
220 } | 220 } |
221 } | 221 } |
222 } | 222 } |
223 }; | 223 }; |
224 super.addDisposeListener(new DisposeListener() { | 224 super.addDisposeListener(new class() DisposeListener { |
225 public void widgetDisposed(DisposeEvent e) { | 225 public void widgetDisposed(DisposeEvent e) { |
226 if (fCachedListeners !is null) { | 226 if (fCachedListeners !is null) { |
227 fCachedListeners.clear(); | 227 fCachedListeners.clear(); |
228 fCachedListeners= null; | 228 fCachedListeners= null; |
229 } | 229 } |
727 */ | 727 */ |
728 public void update() { | 728 public void update() { |
729 if (fComposite !is null && !fComposite.isDisposed()) { | 729 if (fComposite !is null && !fComposite.isDisposed()) { |
730 Display d= fComposite.getDisplay(); | 730 Display d= fComposite.getDisplay(); |
731 if (d !is null) { | 731 if (d !is null) { |
732 d.asyncExec(new Runnable() { | 732 d.asyncExec(new class() Runnable { |
733 public void run() { | 733 public void run() { |
734 immediateUpdate(); | 734 immediateUpdate(); |
735 } | 735 } |
736 }); | 736 }); |
737 } | 737 } |