comparison dwt/internal/cocoa/NSScriptSuiteRegistry.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
11 * Port to the D Programming language: 11 * Port to the D Programming language:
12 * Jacob Carlborg <jacob.carlborg@gmail.com> 12 * Jacob Carlborg <jacob.carlborg@gmail.com>
13 *******************************************************************************/ 13 *******************************************************************************/
14 module dwt.internal.cocoa.NSScriptSuiteRegistry; 14 module dwt.internal.cocoa.NSScriptSuiteRegistry;
15 15
16 import dwt.internal.c.carboncore.MacTypes : FourCharCodes; 16 import dwt.internal.c.carboncore.MacTypes : FourCharCode;
17 import dwt.internal.cocoa.NSArray; 17 import dwt.internal.cocoa.NSArray;
18 import dwt.internal.cocoa.NSBundle; 18 import dwt.internal.cocoa.NSBundle;
19 import dwt.internal.cocoa.NSData; 19 import dwt.internal.cocoa.NSData;
20 import dwt.internal.cocoa.NSDictionary; 20 import dwt.internal.cocoa.NSDictionary;
21 import dwt.internal.cocoa.NSObject; 21 import dwt.internal.cocoa.NSObject;
38 super(id); 38 super(id);
39 } 39 }
40 40
41 public NSData aeteResource (NSString languageName) 41 public NSData aeteResource (NSString languageName)
42 { 42 {
43 objc.id result = OS.objc_msgSend(this.id, OS.sel_aeteResource_1, languageName !is null ? languageName.id : null); 43 objc.id result = OS.objc_msgSend(this.id_, OS.sel_aeteResource_1, languageName !is null ? languageName.id_ : null);
44 return result !is null ? new NSData(result) : null; 44 return result !is null ? new NSData(result) : null;
45 } 45 }
46 46
47 public FourCharCode appleEventCodeForSuite (NSString suiteName) 47 public FourCharCode appleEventCodeForSuite (NSString suiteName)
48 { 48 {
49 return cast(FourCharCode) OS.objc_msgSend(this.id, OS.sel_appleEventCodeForSuite_1, suiteName !is null ? suiteName.id : null); 49 return cast(FourCharCode) OS.objc_msgSend(this.id_, OS.sel_appleEventCodeForSuite_1, suiteName !is null ? suiteName.id_ : null);
50 } 50 }
51 51
52 public NSBundle bundleForSuite (NSString suiteName) 52 public NSBundle bundleForSuite (NSString suiteName)
53 { 53 {
54 objc.id result = OS.objc_msgSend(this.id, OS.sel_bundleForSuite_1, suiteName !is null ? suiteName.id : null); 54 objc.id result = OS.objc_msgSend(this.id_, OS.sel_bundleForSuite_1, suiteName !is null ? suiteName.id_ : null);
55 return result !is null ? new NSBundle(result) : null; 55 return result !is null ? new NSBundle(result) : null;
56 } 56 }
57 57
58 public NSScriptClassDescription classDescriptionWithAppleEventCode (FourCharCode appleEventCode) 58 public NSScriptClassDescription classDescriptionWithAppleEventCode (FourCharCode appleEventCode)
59 { 59 {
60 objc.id result = OS.objc_msgSend(this.id, OS.sel_classDescriptionWithAppleEventCode_1, appleEventCode); 60 objc.id result = OS.objc_msgSend(this.id_, OS.sel_classDescriptionWithAppleEventCode_1, appleEventCode);
61 return result !is null ? new NSScriptClassDescription(result) : null; 61 return result !is null ? new NSScriptClassDescription(result) : null;
62 } 62 }
63 63
64 public NSDictionary classDescriptionsInSuite (NSString suiteName) 64 public NSDictionary classDescriptionsInSuite (NSString suiteName)
65 { 65 {
66 objc.id result = OS.objc_msgSend(this.id, OS.sel_classDescriptionsInSuite_1, suiteName !is null ? suiteName.id : null); 66 objc.id result = OS.objc_msgSend(this.id_, OS.sel_classDescriptionsInSuite_1, suiteName !is null ? suiteName.id_ : null);
67 return result !is null ? new NSDictionary(result) : null; 67 return result !is null ? new NSDictionary(result) : null;
68 } 68 }
69 69
70 public NSScriptCommandDescription commandDescriptionWithAppleEventClass (FourCharCode appleEventClassCode, FourCharCode appleEventIDCode) 70 public NSScriptCommandDescription commandDescriptionWithAppleEventClass (FourCharCode appleEventClassCode, FourCharCode appleEventIDCode)
71 { 71 {
72 objc.id result = OS.objc_msgSend(this.id, OS.sel_commandDescriptionWithAppleEventClass_1andAppleEventCode_1, appleEventClassCode, 72 objc.id result = OS.objc_msgSend(this.id_, OS.sel_commandDescriptionWithAppleEventClass_1andAppleEventCode_1, appleEventClassCode,
73 appleEventIDCode); 73 appleEventIDCode);
74 return result !is null ? new NSScriptCommandDescription(result) : null; 74 return result !is null ? new NSScriptCommandDescription(result) : null;
75 } 75 }
76 76
77 public NSDictionary commandDescriptionsInSuite (NSString suiteName) 77 public NSDictionary commandDescriptionsInSuite (NSString suiteName)
78 { 78 {
79 objc.id result = OS.objc_msgSend(this.id, OS.sel_commandDescriptionsInSuite_1, suiteName !is null ? suiteName.id : null); 79 objc.id result = OS.objc_msgSend(this.id_, OS.sel_commandDescriptionsInSuite_1, suiteName !is null ? suiteName.id_ : null);
80 return result !is null ? new NSDictionary(result) : null; 80 return result !is null ? new NSDictionary(result) : null;
81 } 81 }
82 82
83 public void loadSuiteWithDictionary (NSDictionary suiteDeclaration, NSBundle bundle) 83 public void loadSuiteWithDictionary (NSDictionary suiteDeclaration, NSBundle bundle)
84 { 84 {
85 OS.objc_msgSend(this.id, OS.sel_loadSuiteWithDictionary_1fromBundle_1, suiteDeclaration !is null ? suiteDeclaration.id : null, 85 OS.objc_msgSend(this.id_, OS.sel_loadSuiteWithDictionary_1fromBundle_1, suiteDeclaration !is null ? suiteDeclaration.id_ : null,
86 bundle !is null ? bundle.id : null); 86 bundle !is null ? bundle.id_ : null);
87 } 87 }
88 88
89 public void loadSuitesFromBundle (NSBundle bundle) 89 public void loadSuitesFromBundle (NSBundle bundle)
90 { 90 {
91 OS.objc_msgSend(this.id, OS.sel_loadSuitesFromBundle_1, bundle !is null ? bundle.id : null); 91 OS.objc_msgSend(this.id_, OS.sel_loadSuitesFromBundle_1, bundle !is null ? bundle.id_ : null);
92 } 92 }
93 93
94 public void registerClassDescription (NSScriptClassDescription classDescription) 94 public void registerClassDescription (NSScriptClassDescription classDescription)
95 { 95 {
96 OS.objc_msgSend(this.id, OS.sel_registerClassDescription_1, classDescription !is null ? classDescription.id : null); 96 OS.objc_msgSend(this.id_, OS.sel_registerClassDescription_1, classDescription !is null ? classDescription.id_ : null);
97 } 97 }
98 98
99 public void registerCommandDescription (NSScriptCommandDescription commandDescription) 99 public void registerCommandDescription (NSScriptCommandDescription commandDescription)
100 { 100 {
101 OS.objc_msgSend(this.id, OS.sel_registerCommandDescription_1, commandDescription !is null ? commandDescription.id : null); 101 OS.objc_msgSend(this.id_, OS.sel_registerCommandDescription_1, commandDescription !is null ? commandDescription.id_ : null);
102 } 102 }
103 103
104 public static void setSharedScriptSuiteRegistry (NSScriptSuiteRegistry registry) 104 public static void setSharedScriptSuiteRegistry (NSScriptSuiteRegistry registry)
105 { 105 {
106 OS.objc_msgSend(OS.class_NSScriptSuiteRegistry, OS.sel_setSharedScriptSuiteRegistry_1, registry !is null ? registry.id : null); 106 OS.objc_msgSend(OS.class_NSScriptSuiteRegistry, OS.sel_setSharedScriptSuiteRegistry_1, registry !is null ? registry.id_ : null);
107 } 107 }
108 108
109 public static NSScriptSuiteRegistry sharedScriptSuiteRegistry () 109 public static NSScriptSuiteRegistry sharedScriptSuiteRegistry ()
110 { 110 {
111 objc.id result = OS.objc_msgSend(OS.class_NSScriptSuiteRegistry, OS.sel_sharedScriptSuiteRegistry); 111 objc.id result = OS.objc_msgSend(OS.class_NSScriptSuiteRegistry, OS.sel_sharedScriptSuiteRegistry);
112 return result !is null ? new NSScriptSuiteRegistry(result) : null; 112 return result !is null ? new NSScriptSuiteRegistry(result) : null;
113 } 113 }
114 114
115 public NSString suiteForAppleEventCode (FourCharCode appleEventCode) 115 public NSString suiteForAppleEventCode (FourCharCode appleEventCode)
116 { 116 {
117 objc.id result = OS.objc_msgSend(this.id, OS.sel_suiteForAppleEventCode_1, appleEventCode); 117 objc.id result = OS.objc_msgSend(this.id_, OS.sel_suiteForAppleEventCode_1, appleEventCode);
118 return result !is null ? new NSString(result) : null; 118 return result !is null ? new NSString(result) : null;
119 } 119 }
120 120
121 public NSArray suiteNames () 121 public NSArray suiteNames ()
122 { 122 {
123 objc.id result = OS.objc_msgSend(this.id, OS.sel_suiteNames); 123 objc.id result = OS.objc_msgSend(this.id_, OS.sel_suiteNames);
124 return result !is null ? new NSArray(result) : null; 124 return result !is null ? new NSArray(result) : null;
125 } 125 }
126 126
127 } 127 }