comparison dwt/accessibility/SWTAccessibleDelegate.d @ 60:62202ce0039f

Updated and fixed many modules to 3.514
author Jacob Carlborg <doob@me.com>
date Mon, 22 Dec 2008 15:10:19 +0100
parents 83b0ad9d9238
children c74ba20de292
comparison
equal deleted inserted replaced
59:83b0ad9d9238 60:62202ce0039f
169 } 169 }
170 170
171 171
172 void accessibilitySetValue_forAttribute(cocoa.id value, NSString attribute) { 172 void accessibilitySetValue_forAttribute(cocoa.id value, NSString attribute) {
173 // This shouldn't be called! 173 // This shouldn't be called!
174 System.Out.println("Ignoring attribute: " + attribute.getString()); 174 System.Out.println("Ignoring attribute: " ~ attribute.getString());
175 } 175 }
176 176
177 static NSArray retainedAutoreleased(NSArray inObject) { 177 static NSArray retainedAutoreleased(NSArray inObject) {
178 cocoa.id temp = inObject.retain(); 178 cocoa.id temp = inObject.retain();
179 cocoa.id temp2 = (NSObject(temp.id)).autorelease(); 179 cocoa.id temp2 = (new NSObject(temp.id)).autorelease();
180 return new NSArray(temp2.id); 180 return new NSArray(temp2.id);
181 } 181 }
182 extern (C){ 182 extern (C){
183 static objc.id accessibleProc2(objc.id id, objc.SEL sel) { 183 static objc.id accessibleProc2(objc.id id, objc.SEL sel) {
184 SWTAccessibleDelegate swtAcc = getAccessibleDelegate(id); 184 SWTAccessibleDelegate swtAcc = getAccessibleDelegate(id);
212 NSString attribute = new NSString(arg0); 212 NSString attribute = new NSString(arg0);
213 cocoa.id retObject = swtAcc.accessibilityAttributeValue(attribute); 213 cocoa.id retObject = swtAcc.accessibilityAttributeValue(attribute);
214 return (retObject is null ? null : retObject.id); 214 return (retObject is null ? null : retObject.id);
215 } else if (sel is OS.sel_accessibilityHitTest_) { 215 } else if (sel is OS.sel_accessibilityHitTest_) {
216 NSPoint point= NSPoint(); 216 NSPoint point= NSPoint();
217 OS.memmove(point, arg0, NSPoint.sizeof); 217 OS.memmove(&point, arg0, NSPoint.sizeof);
218 cocoa.id retObject = swtAcc.accessibilityHitTest(point); 218 cocoa.id retObject = swtAcc.accessibilityHitTest(point);
219 return (retObject is null ? null : retObject.id); 219 return (retObject is null ? null : retObject.id);
220 } else if (sel is OS.sel_accessibilityIsAttributeSettable_) { 220 } else if (sel is OS.sel_accessibilityIsAttributeSettable_) {
221 NSString attribute = new NSString(arg0); 221 NSString attribute = new NSString(arg0);
222 return (swtAcc.accessibilityIsAttributeSettable(attribute) ? 1 : 0); 222 return (swtAcc.accessibilityIsAttributeSettable(attribute) ? cast(objc.id) 1 : null);
223 } else if (sel is OS.sel_accessibilityActionDescription_) { 223 } else if (sel is OS.sel_accessibilityActionDescription_) {
224 NSString action = new NSString(arg0); 224 NSString action = new NSString(arg0);
225 cocoa.id retObject = swtAcc.accessibilityActionDescription(action); 225 cocoa.id retObject = swtAcc.accessibilityActionDescription(action);
226 return (retObject is null ? null : retObject.id); 226 return (retObject is null ? null : retObject.id);
227 } else if (sel is OS.sel_accessibilityPerformAction_) { 227 } else if (sel is OS.sel_accessibilityPerformAction_) {