comparison dwt/internal/cocoa/NSTimer.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 void fire () 36 public void fire ()
37 { 37 {
38 OS.objc_msgSend(this.id, OS.sel_fire); 38 OS.objc_msgSend(this.id_, OS.sel_fire);
39 } 39 }
40 40
41 public NSDate fireDate () 41 public NSDate fireDate ()
42 { 42 {
43 objc.id result = OS.objc_msgSend(this.id, OS.sel_fireDate); 43 objc.id result = OS.objc_msgSend(this.id_, OS.sel_fireDate);
44 return result !is null ? new NSDate(result) : null; 44 return result !is null ? new NSDate(result) : null;
45 } 45 }
46 46
47 public id initWithFireDate (NSDate date, NSTimeInterval ti, id t, objc.SEL s, id ui, bool rep) 47 public id initWithFireDate (NSDate date, NSTimeInterval ti, id t, objc.SEL s, id ui, bool rep)
48 { 48 {
49 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithFireDate_1interval_1target_1selector_1userInfo_1repeats_1, 49 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithFireDate_1interval_1target_1selector_1userInfo_1repeats_1,
50 date !is null ? date.id : null, ti, t !is null ? t.id : null, s, ui !is null ? ui.id : null, rep); 50 date !is null ? date.id_ : null, ti, t !is null ? t.id_ : null, s, ui !is null ? ui.id_ : null, rep);
51 return result !is null ? new id(result) : null; 51 return result !is null ? new id(result) : null;
52 } 52 }
53 53
54 public void invalidate () 54 public void invalidate ()
55 { 55 {
56 OS.objc_msgSend(this.id, OS.sel_invalidate); 56 OS.objc_msgSend(this.id_, OS.sel_invalidate);
57 } 57 }
58 58
59 public bool isValid () 59 public bool isValid ()
60 { 60 {
61 return OS.objc_msgSend(this.id, OS.sel_isValid) !is null; 61 return OS.objc_msgSend(this.id_, OS.sel_isValid) !is null;
62 } 62 }
63 63
64 public static NSTimer static_scheduledTimerWithTimeInterval_invocation_repeats_ (NSTimeInterval ti, NSInvocation invocation, bool yesOrNo) 64 public static NSTimer static_scheduledTimerWithTimeInterval_invocation_repeats_ (NSTimeInterval ti, NSInvocation invocation, bool yesOrNo)
65 { 65 {
66 objc.id result = OS.objc_msgSend(OS.class_NSTimer, OS.sel_scheduledTimerWithTimeInterval_1invocation_1repeats_1, ti, 66 objc.id result = OS.objc_msgSend(OS.class_NSTimer, OS.sel_scheduledTimerWithTimeInterval_1invocation_1repeats_1, ti,
67 invocation !is null ? invocation.id : null, yesOrNo); 67 invocation !is null ? invocation.id_ : null, yesOrNo);
68 return result !is null ? new NSTimer(result) : null; 68 return result !is null ? new NSTimer(result) : null;
69 } 69 }
70 70
71 public static NSTimer static_scheduledTimerWithTimeInterval_target_selector_userInfo_repeats_ (NSTimeInterval ti, id aTarget, objc.SEL aSelector, 71 public static NSTimer static_scheduledTimerWithTimeInterval_target_selector_userInfo_repeats_ (NSTimeInterval ti, id aTarget, objc.SEL aSelector,
72 objc.id userInfo, bool yesOrNo) 72 objc.id userInfo, bool yesOrNo)
73 { 73 {
74 objc.id result = OS.objc_msgSend(OS.class_NSTimer, OS.sel_scheduledTimerWithTimeInterval_1target_1selector_1userInfo_1repeats_1, ti, 74 objc.id result = OS.objc_msgSend(OS.class_NSTimer, OS.sel_scheduledTimerWithTimeInterval_1target_1selector_1userInfo_1repeats_1, ti,
75 aTarget !is null ? aTarget.id : null, aSelector, userInfo, yesOrNo); 75 aTarget !is null ? aTarget.id_ : null, aSelector, userInfo, yesOrNo);
76 return result !is null ? new NSTimer(result) : null; 76 return result !is null ? new NSTimer(result) : null;
77 } 77 }
78 78
79 public void setFireDate (NSDate date) 79 public void setFireDate (NSDate date)
80 { 80 {
81 OS.objc_msgSend(this.id, OS.sel_setFireDate_1, date !is null ? date.id : null); 81 OS.objc_msgSend(this.id_, OS.sel_setFireDate_1, date !is null ? date.id_ : null);
82 } 82 }
83 83
84 public NSTimeInterval timeInterval () 84 public NSTimeInterval timeInterval ()
85 { 85 {
86 return cast(NSTimeInterval) OS.objc_msgSend_fpret(this.id, OS.sel_timeInterval); 86 return cast(NSTimeInterval) OS.objc_msgSend_fpret(this.id_, OS.sel_timeInterval);
87 } 87 }
88 88
89 public static NSTimer static_timerWithTimeInterval_invocation_repeats_ (NSTimeInterval ti, NSInvocation invocation, bool yesOrNo) 89 public static NSTimer static_timerWithTimeInterval_invocation_repeats_ (NSTimeInterval ti, NSInvocation invocation, bool yesOrNo)
90 { 90 {
91 objc.id result = OS.objc_msgSend(OS.class_NSTimer, OS.sel_timerWithTimeInterval_1invocation_1repeats_1, ti, 91 objc.id result = OS.objc_msgSend(OS.class_NSTimer, OS.sel_timerWithTimeInterval_1invocation_1repeats_1, ti,
92 invocation !is null ? invocation.id : null, yesOrNo); 92 invocation !is null ? invocation.id_ : null, yesOrNo);
93 return result !is null ? new NSTimer(result) : null; 93 return result !is null ? new NSTimer(result) : null;
94 } 94 }
95 95
96 public static NSTimer static_timerWithTimeInterval_target_selector_userInfo_repeats_ (NSTimeInterval ti, id aTarget, objc.SEL aSelector, id userInfo, 96 public static NSTimer static_timerWithTimeInterval_target_selector_userInfo_repeats_ (NSTimeInterval ti, id aTarget, objc.SEL aSelector, id userInfo,
97 bool yesOrNo) 97 bool yesOrNo)
98 { 98 {
99 objc.id result = OS.objc_msgSend(OS.class_NSTimer, OS.sel_timerWithTimeInterval_1target_1selector_1userInfo_1repeats_1, ti, 99 objc.id result = OS.objc_msgSend(OS.class_NSTimer, OS.sel_timerWithTimeInterval_1target_1selector_1userInfo_1repeats_1, ti,
100 aTarget !is null ? aTarget.id : null, aSelector, userInfo !is null ? userInfo.id : null, yesOrNo); 100 aTarget !is null ? aTarget.id_ : null, aSelector, userInfo !is null ? userInfo.id_ : null, yesOrNo);
101 return result !is null ? new NSTimer(result) : null; 101 return result !is null ? new NSTimer(result) : null;
102 } 102 }
103 103
104 public objc.id userInfo () 104 public objc.id userInfo ()
105 { 105 {
106 return OS.objc_msgSend(this.id, OS.sel_userInfo); 106 return OS.objc_msgSend(this.id_, OS.sel_userInfo);
107 } 107 }
108 108
109 } 109 }