comparison dwt/internal/cocoa/NSController.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.NSController; 14 module dwt.internal.cocoa.NSController;
15 15
16 import dwt.internal.cocoa.id;
16 import dwt.internal.cocoa.NSObject; 17 import dwt.internal.cocoa.NSObject;
17 import dwt.internal.cocoa.OS; 18 import dwt.internal.cocoa.OS;
18 import objc = dwt.internal.objc.runtime; 19 import objc = dwt.internal.objc.runtime;
19 20
20 public class NSController : NSObject 21 public class NSController : NSObject
30 super(id); 31 super(id);
31 } 32 }
32 33
33 public bool commitEditing () 34 public bool commitEditing ()
34 { 35 {
35 return OS.objc_msgSend(this.id, OS.sel_commitEditing) !is null; 36 return OS.objc_msgSend(this.id_, OS.sel_commitEditing) !is null;
36 } 37 }
37 38
38 public void commitEditingWithDelegate (id delegatee, bool didCommitSelector, void* contextInfo) 39 public void commitEditingWithDelegate (id delegatee, bool didCommitSelector, void* contextInfo)
39 { 40 {
40 OS.objc_msgSend(this.id, OS.sel_commitEditingWithDelegate_1didCommitSelector_1contextInfo_1, delegatee !is null ? delegatee.id : null, 41 OS.objc_msgSend(this.id_, OS.sel_commitEditingWithDelegate_1didCommitSelector_1contextInfo_1, delegatee !is null ? delegatee.id_ : null,
41 didCommitSelector, contextInfo); 42 didCommitSelector, contextInfo);
42 } 43 }
43 44
44 public void discardEditing () 45 public void discardEditing ()
45 { 46 {
46 OS.objc_msgSend(this.id, OS.sel_discardEditing); 47 OS.objc_msgSend(this.id_, OS.sel_discardEditing);
47 } 48 }
48 49
49 public bool isEditing () 50 public bool isEditing ()
50 { 51 {
51 return OS.objc_msgSend(this.id, OS.sel_isEditing) !is null; 52 return OS.objc_msgSend(this.id_, OS.sel_isEditing) !is null;
52 } 53 }
53 54
54 public void objectDidBeginEditing (id editor) 55 public void objectDidBeginEditing (id editor)
55 { 56 {
56 OS.objc_msgSend(this.id, OS.sel_objectDidBeginEditing_1, editor !is null ? editor.id : null); 57 OS.objc_msgSend(this.id_, OS.sel_objectDidBeginEditing_1, editor !is null ? editor.id_ : null);
57 } 58 }
58 59
59 public void objectDidEndEditing (id editor) 60 public void objectDidEndEditing (id editor)
60 { 61 {
61 OS.objc_msgSend(this.id, OS.sel_objectDidEndEditing_1, editor !is null ? editor.id : null); 62 OS.objc_msgSend(this.id_, OS.sel_objectDidEndEditing_1, editor !is null ? editor.id_ : null);
62 } 63 }
63 64
64 } 65 }