Mercurial > projects > dwt-mac
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 } |