Mercurial > projects > dwt-addons
comparison dwtx/jface/dialogs/IconAndMessageDialog.d @ 39:644f1334b451
fix anon classes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Tue, 08 Apr 2008 22:05:42 +0200 |
parents | 6886832e1ed8 |
children | ea8ff534f622 |
comparison
equal
deleted
inserted
replaced
38:c884a1ab6db3 | 39:644f1334b451 |
---|---|
131 * | 131 * |
132 * @param label | 132 * @param label |
133 * @param image | 133 * @param image |
134 */ | 134 */ |
135 private void addAccessibleListeners(Label label, Image image) { | 135 private void addAccessibleListeners(Label label, Image image) { |
136 label.getAccessible().addAccessibleListener(new class AccessibleAdapter { | 136 label.getAccessible().addAccessibleListener(new class(image) AccessibleAdapter { |
137 Image image_; | 137 Image image_; |
138 this(){ | 138 this(Image i){ |
139 image_ = image; | 139 image_ = i; |
140 } | 140 } |
141 public void getName(AccessibleEvent event) { | 141 public void getName(AccessibleEvent event) { |
142 String accessibleMessage = getAccessibleMessageFor(image_); | 142 String accessibleMessage = getAccessibleMessageFor(image_); |
143 if (accessibleMessage is null) { | 143 if (accessibleMessage is null) { |
144 return; | 144 return; |
282 } else { | 282 } else { |
283 display = shell.getDisplay(); | 283 display = shell.getDisplay(); |
284 } | 284 } |
285 | 285 |
286 Image[1] image; | 286 Image[1] image; |
287 display.syncExec(new class Runnable { | 287 display.syncExec(new class(display,imageID) Runnable { |
288 int imageID_; | 288 int imageID_; |
289 Display display_; | 289 Display display_; |
290 this(){ | 290 this(Display a,int b){ |
291 display_=display; | 291 display_=a; |
292 imageID_=imageID; | 292 imageID_=b; |
293 } | 293 } |
294 public void run() { | 294 public void run() { |
295 image[0] = display_.getSystemImage(imageID_); | 295 image[0] = display_.getSystemImage(imageID_); |
296 } | 296 } |
297 }); | 297 }); |