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