comparison dwt/internal/cocoa/NSTokenFieldCell.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
14 module dwt.internal.cocoa.NSTokenFieldCell; 14 module dwt.internal.cocoa.NSTokenFieldCell;
15 15
16 import dwt.internal.cocoa.id; 16 import dwt.internal.cocoa.id;
17 import dwt.internal.cocoa.NSCharacterSet; 17 import dwt.internal.cocoa.NSCharacterSet;
18 import dwt.internal.cocoa.NSDate : NSTimeInterval; 18 import dwt.internal.cocoa.NSDate : NSTimeInterval;
19 import dwt.internal.cocoa.NSInteger;
19 import dwt.internal.cocoa.NSTextFieldCell; 20 import dwt.internal.cocoa.NSTextFieldCell;
20 import dwt.internal.cocoa.OS; 21 import dwt.internal.cocoa.OS;
21 import objc = dwt.internal.objc.runtime; 22 import objc = dwt.internal.objc.runtime;
22 23
23 enum NSTokenStyle : NSUInteger 24 enum NSTokenStyle : NSUInteger
44 super(id); 45 super(id);
45 } 46 }
46 47
47 public NSTimeInterval completionDelay () 48 public NSTimeInterval completionDelay ()
48 { 49 {
49 return cast(NSTimeInterval) OS.objc_msgSend_fpret(this.id, OS.sel_completionDelay); 50 return cast(NSTimeInterval) OS.objc_msgSend_fpret(this.id_, OS.sel_completionDelay);
50 } 51 }
51 52
52 public static NSTimeInterval defaultCompletionDelay () 53 public static NSTimeInterval defaultCompletionDelay ()
53 { 54 {
54 return cast(NSTimeInterval) OS.objc_msgSend_fpret(OS.class_NSTokenFieldCell, OS.sel_defaultCompletionDelay); 55 return cast(NSTimeInterval) OS.objc_msgSend_fpret(OS.class_NSTokenFieldCell, OS.sel_defaultCompletionDelay);
60 return result !is null ? new NSCharacterSet(result) : null; 61 return result !is null ? new NSCharacterSet(result) : null;
61 } 62 }
62 63
63 public id delegatee () 64 public id delegatee ()
64 { 65 {
65 objc.id result = OS.objc_msgSend(this.id, OS.sel_delegate); 66 objc.id result = OS.objc_msgSend(this.id_, OS.sel_delegate);
66 return result !is null ? new id(result) : null; 67 return result !is null ? new id(result) : null;
67 } 68 }
68 69
69 public void setCompletionDelay (NSTimeInterval delay) 70 public void setCompletionDelay (NSTimeInterval delay)
70 { 71 {
71 OS.objc_msgSend(this.id, OS.sel_setCompletionDelay_1, delay); 72 OS.objc_msgSend(this.id_, OS.sel_setCompletionDelay_1, delay);
72 } 73 }
73 74
74 public void setDelegate (id anObject) 75 public void setDelegate (id anObject)
75 { 76 {
76 OS.objc_msgSend(this.id, OS.sel_setDelegate_1, anObject !is null ? anObject.id : null); 77 OS.objc_msgSend(this.id_, OS.sel_setDelegate_1, anObject !is null ? anObject.id_ : null);
77 } 78 }
78 79
79 public void setTokenStyle (NSTokenStyle style) 80 public void setTokenStyle (NSTokenStyle style)
80 { 81 {
81 OS.objc_msgSend(this.id, OS.sel_setTokenStyle_1, style); 82 OS.objc_msgSend(this.id_, OS.sel_setTokenStyle_1, style);
82 } 83 }
83 84
84 public void setTokenizingCharacterSet (NSCharacterSet characterSet) 85 public void setTokenizingCharacterSet (NSCharacterSet characterSet)
85 { 86 {
86 OS.objc_msgSend(this.id, OS.sel_setTokenizingCharacterSet_1, characterSet !is null ? characterSet.id : null); 87 OS.objc_msgSend(this.id_, OS.sel_setTokenizingCharacterSet_1, characterSet !is null ? characterSet.id_ : null);
87 } 88 }
88 89
89 public NSTokenStyle tokenStyle () 90 public NSTokenStyle tokenStyle ()
90 { 91 {
91 return cast(NSTokenStyle) OS.objc_msgSend(this.id, OS.sel_tokenStyle); 92 return cast(NSTokenStyle) OS.objc_msgSend(this.id_, OS.sel_tokenStyle);
92 } 93 }
93 94
94 public NSCharacterSet tokenizingCharacterSet () 95 public NSCharacterSet tokenizingCharacterSet ()
95 { 96 {
96 objc.id result = OS.objc_msgSend(this.id, OS.sel_tokenizingCharacterSet); 97 objc.id result = OS.objc_msgSend(this.id_, OS.sel_tokenizingCharacterSet);
97 return result !is null ? new NSCharacterSet(result) : null; 98 return result !is null ? new NSCharacterSet(result) : null;
98 } 99 }
99 100
100 } 101 }