Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSAppleScript.d @ 1:8b48be5454ce
The internal cocoa classes compile now
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Tue, 19 Aug 2008 17:35:17 +0200 |
parents | 380af2bdd8e5 |
children | f565d3a95c0a |
comparison
equal
deleted
inserted
replaced
0:380af2bdd8e5 | 1:8b48be5454ce |
---|---|
32 super(id); | 32 super(id); |
33 } | 33 } |
34 | 34 |
35 public bool compileAndReturnError (objc.id** errorInfo) | 35 public bool compileAndReturnError (objc.id** errorInfo) |
36 { | 36 { |
37 return OS.objc_msgSend(this.id, OS.sel_compileAndReturnError_1, errorInfo) !is null; | 37 return OS.objc_msgSend(this.id_, OS.sel_compileAndReturnError_1, errorInfo) !is null; |
38 } | 38 } |
39 | 39 |
40 public NSAppleEventDescriptor executeAndReturnError (objc.id** errorInfo) | 40 public NSAppleEventDescriptor executeAndReturnError (objc.id** errorInfo) |
41 { | 41 { |
42 objc.id result = OS.objc_msgSend(this.id, OS.sel_executeAndReturnError_1, errorInfo); | 42 objc.id result = OS.objc_msgSend(this.id_, OS.sel_executeAndReturnError_1, errorInfo); |
43 return result !is null ? new NSAppleEventDescriptor(result) : null; | 43 return result !is null ? new NSAppleEventDescriptor(result) : null; |
44 } | 44 } |
45 | 45 |
46 public NSAppleEventDescriptor executeAppleEvent (NSAppleEventDescriptor event, objc.id** errorInfo) | 46 public NSAppleEventDescriptor executeAppleEvent (NSAppleEventDescriptor event, objc.id** errorInfo) |
47 { | 47 { |
48 objc.id result = OS.objc_msgSend(this.id, OS.sel_executeAppleEvent_1error_1, event !is null ? event.id : null, errorInfo); | 48 objc.id result = OS.objc_msgSend(this.id_, OS.sel_executeAppleEvent_1error_1, event !is null ? event.id_ : null, errorInfo); |
49 return result !is null ? new NSAppleEventDescriptor(result) : null; | 49 return result !is null ? new NSAppleEventDescriptor(result) : null; |
50 } | 50 } |
51 | 51 |
52 public NSAppleScript initWithContentsOfURL (NSURL url, objc.id** errorInfo) | 52 public NSAppleScript initWithContentsOfURL (NSURL url, objc.id** errorInfo) |
53 { | 53 { |
54 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithContentsOfURL_1error_1, url !is null ? url.id : null, errorInfo); | 54 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithContentsOfURL_1error_1, url !is null ? url.id_ : null, errorInfo); |
55 return result !is null ? this : null; | 55 return result !is null ? this : null; |
56 } | 56 } |
57 | 57 |
58 public NSAppleScript initWithSource (NSString source) | 58 public NSAppleScript initWithSource (NSString source) |
59 { | 59 { |
60 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithSource_1, source !is null ? source.id : null); | 60 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithSource_1, source !is null ? source.id_ : null); |
61 return result !is null ? this : null; | 61 return result !is null ? this : null; |
62 } | 62 } |
63 | 63 |
64 public bool isCompiled () | 64 public bool isCompiled () |
65 { | 65 { |
66 return OS.objc_msgSend(this.id, OS.sel_isCompiled) !is null; | 66 return OS.objc_msgSend(this.id_, OS.sel_isCompiled) !is null; |
67 } | 67 } |
68 | 68 |
69 public NSString source () | 69 public NSString source () |
70 { | 70 { |
71 objc.id result = OS.objc_msgSend(this.id, OS.sel_source); | 71 objc.id result = OS.objc_msgSend(this.id_, OS.sel_source); |
72 return result !is null ? new NSString(result) : null; | 72 return result !is null ? new NSString(result) : null; |
73 } | 73 } |
74 } | 74 } |