comparison dwt/internal/cocoa/NSStatusBar.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
32 super(id); 32 super(id);
33 } 33 }
34 34
35 public bool isVertical () 35 public bool isVertical ()
36 { 36 {
37 return OS.objc_msgSend(this.id, OS.sel_isVertical) !is null; 37 return OS.objc_msgSend(this.id_, OS.sel_isVertical) !is null;
38 } 38 }
39 39
40 public void removeStatusItem (NSStatusItem item) 40 public void removeStatusItem (NSStatusItem item)
41 { 41 {
42 OS.objc_msgSend(this.id, OS.sel_removeStatusItem_1, item !is null ? item.id : null); 42 OS.objc_msgSend(this.id_, OS.sel_removeStatusItem_1, item !is null ? item.id_ : null);
43 } 43 }
44 44
45 public NSStatusItem statusItemWithLength (CGFloat length) 45 public NSStatusItem statusItemWithLength (CGFloat length)
46 { 46 {
47 objc.id result = OS.objc_msgSend(this.id, OS.sel_statusItemWithLength_1, length); 47 objc.id result = OS.objc_msgSend(this.id_, OS.sel_statusItemWithLength_1, length);
48 return result !is null ? new NSStatusItem(result) : null; 48 return result !is null ? new NSStatusItem(result) : null;
49 } 49 }
50 50
51 public static NSStatusBar systemStatusBar () 51 public static NSStatusBar systemStatusBar ()
52 { 52 {
54 return result !is null ? new NSStatusBar(result) : null; 54 return result !is null ? new NSStatusBar(result) : null;
55 } 55 }
56 56
57 public CGFloat thickness () 57 public CGFloat thickness ()
58 { 58 {
59 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_thickness); 59 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_thickness);
60 } 60 }
61 61
62 } 62 }