comparison dwt/internal/cocoa/NSPortMessage.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
33 super(id); 33 super(id);
34 } 34 }
35 35
36 public NSArray components () 36 public NSArray components ()
37 { 37 {
38 objc.id result = OS.objc_msgSend(this.id, OS.sel_components); 38 objc.id result = OS.objc_msgSend(this.id_, OS.sel_components);
39 return result !is null ? new NSArray(result) : null; 39 return result !is null ? new NSArray(result) : null;
40 } 40 }
41 41
42 public NSPortMessage initWithSendPort (NSPort sendPort, NSPort replyPort, NSArray components) 42 public NSPortMessage initWithSendPort (NSPort sendPort, NSPort replyPort, NSArray components)
43 { 43 {
44 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithSendPort_1receivePort_1components_1, sendPort !is null ? sendPort.id : null, 44 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithSendPort_1receivePort_1components_1, sendPort !is null ? sendPort.id_ : null,
45 replyPort !is null ? replyPort.id : null, components !is null ? components.id : null); 45 replyPort !is null ? replyPort.id_ : null, components !is null ? components.id_ : null);
46 return result !is null ? this : null; 46 return result !is null ? this : null;
47 } 47 }
48 48
49 public uint msgid () 49 public uint msgid ()
50 { 50 {
51 return OS.objc_msgSend(this.id, OS.sel_msgid); 51 return cast(uint) OS.objc_msgSend(this.id_, OS.sel_msgid);
52 } 52 }
53 53
54 public NSPort receivePort () 54 public NSPort receivePort ()
55 { 55 {
56 objc.id result = OS.objc_msgSend(this.id, OS.sel_receivePort); 56 objc.id result = OS.objc_msgSend(this.id_, OS.sel_receivePort);
57 return result !is null ? new NSPort(result) : null; 57 return result !is null ? new NSPort(result) : null;
58 } 58 }
59 59
60 public bool sendBeforeDate (NSDate date) 60 public bool sendBeforeDate (NSDate date)
61 { 61 {
62 return OS.objc_msgSend(this.id, OS.sel_sendBeforeDate_1, date !is null ? date.id : null) !is null; 62 return OS.objc_msgSend(this.id_, OS.sel_sendBeforeDate_1, date !is null ? date.id_ : null) !is null;
63 } 63 }
64 64
65 public NSPort sendPort () 65 public NSPort sendPort ()
66 { 66 {
67 objc.id result = OS.objc_msgSend(this.id, OS.sel_sendPort); 67 objc.id result = OS.objc_msgSend(this.id_, OS.sel_sendPort);
68 return result !is null ? new NSPort(result) : null; 68 return result !is null ? new NSPort(result) : null;
69 } 69 }
70 70
71 public void setMsgid (uint msgid) 71 public void setMsgid (uint msgid)
72 { 72 {
73 OS.objc_msgSend(this.id, OS.sel_setMsgid_1, msgid); 73 OS.objc_msgSend(this.id_, OS.sel_setMsgid_1, msgid);
74 } 74 }
75 75
76 } 76 }