Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSColorPicker.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.NSColorPicker; | 14 module dwt.internal.cocoa.NSColorPicker; |
15 | 15 |
16 import dwt.internal.cocoa.id; | |
16 import dwt.internal.cocoa.NSButtonCell; | 17 import dwt.internal.cocoa.NSButtonCell; |
17 import dwt.internal.cocoa.NSColorList; | 18 import dwt.internal.cocoa.NSColorList; |
18 import dwt.internal.cocoa.NSColorPanel; | 19 import dwt.internal.cocoa.NSColorPanel; |
19 import dwt.internal.cocoa.NSImage; | 20 import dwt.internal.cocoa.NSImage; |
20 import dwt.internal.cocoa.NSInteger; | 21 import dwt.internal.cocoa.NSInteger; |
37 super(id); | 38 super(id); |
38 } | 39 } |
39 | 40 |
40 public void attachColorList (NSColorList colorList) | 41 public void attachColorList (NSColorList colorList) |
41 { | 42 { |
42 OS.objc_msgSend(this.id, OS.sel_attachColorList_1, colorList !is null ? colorList.id : null); | 43 OS.objc_msgSend(this.id_, OS.sel_attachColorList_1, colorList !is null ? colorList.id_ : null); |
43 } | 44 } |
44 | 45 |
45 public NSString buttonToolTip () | 46 public NSString buttonToolTip () |
46 { | 47 { |
47 objc.id result = OS.objc_msgSend(this.id, OS.sel_buttonToolTip); | 48 objc.id result = OS.objc_msgSend(this.id_, OS.sel_buttonToolTip); |
48 return result !is null ? new NSString(result) : null; | 49 return result !is null ? new NSString(result) : null; |
49 } | 50 } |
50 | 51 |
51 public NSColorPanel colorPanel () | 52 public NSColorPanel colorPanel () |
52 { | 53 { |
53 objc.id result = OS.objc_msgSend(this.id, OS.sel_colorPanel); | 54 objc.id result = OS.objc_msgSend(this.id_, OS.sel_colorPanel); |
54 return result !is null ? new NSColorPanel(result) : null; | 55 return result !is null ? new NSColorPanel(result) : null; |
55 } | 56 } |
56 | 57 |
57 public void detachColorList (NSColorList colorList) | 58 public void detachColorList (NSColorList colorList) |
58 { | 59 { |
59 OS.objc_msgSend(this.id, OS.sel_detachColorList_1, colorList !is null ? colorList.id : null); | 60 OS.objc_msgSend(this.id_, OS.sel_detachColorList_1, colorList !is null ? colorList.id_ : null); |
60 } | 61 } |
61 | 62 |
62 public NSColorPicker initWithPickerMask (NSUInteger mask, NSColorPanel owningColorPanel) | 63 public NSColorPicker initWithPickerMask (NSUInteger mask, NSColorPanel owningColorPanel) |
63 { | 64 { |
64 objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithPickerMask_1colorPanel_1, mask, | 65 objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithPickerMask_1colorPanel_1, mask, |
65 owningColorPanel !is null ? owningColorPanel.id : null); | 66 owningColorPanel !is null ? owningColorPanel.id_ : null); |
66 return result !is null ? this : null; | 67 return result !is null ? this : null; |
67 } | 68 } |
68 | 69 |
69 public void insertNewButtonImage (NSImage newButtonImage, NSButtonCell buttonCell) | 70 public void insertNewButtonImage (NSImage newButtonImage, NSButtonCell buttonCell) |
70 { | 71 { |
71 OS.objc_msgSend(this.id, OS.sel_insertNewButtonImage_1in_1, newButtonImage !is null ? newButtonImage.id : null, | 72 OS.objc_msgSend(this.id_, OS.sel_insertNewButtonImage_1in_1, newButtonImage !is null ? newButtonImage.id_ : null, |
72 buttonCell !is null ? buttonCell.id : null); | 73 buttonCell !is null ? buttonCell.id_ : null); |
73 } | 74 } |
74 | 75 |
75 public NSSize minContentSize () | 76 public NSSize minContentSize () |
76 { | 77 { |
77 NSSize result; | 78 NSSize result; |
78 OS.objc_msgSend_stret(result, this.id, OS.sel_minContentSize); | 79 OS.objc_msgSend_stret(&result, this.id_, OS.sel_minContentSize); |
79 return result; | 80 return result; |
80 } | 81 } |
81 | 82 |
82 public NSImage provideNewButtonImage () | 83 public NSImage provideNewButtonImage () |
83 { | 84 { |
84 objc.id result = OS.objc_msgSend(this.id, OS.sel_provideNewButtonImage); | 85 objc.id result = OS.objc_msgSend(this.id_, OS.sel_provideNewButtonImage); |
85 return result !is null ? new NSImage(result) : null; | 86 return result !is null ? new NSImage(result) : null; |
86 } | 87 } |
87 | 88 |
88 public void setMode (objc.id mode) | 89 public void setMode (objc.id mode) |
89 { | 90 { |
90 OS.objc_msgSend(this.id, OS.sel_setMode_1, mode); | 91 OS.objc_msgSend(this.id_, OS.sel_setMode_1, mode); |
91 } | 92 } |
92 | 93 |
93 public void viewSizeChanged (id sender) | 94 public void viewSizeChanged (id sender) |
94 { | 95 { |
95 OS.objc_msgSend(this.id, OS.sel_viewSizeChanged_1, sender !is null ? sender.id : null); | 96 OS.objc_msgSend(this.id_, OS.sel_viewSizeChanged_1, sender !is null ? sender.id_ : null); |
96 } | 97 } |
97 | 98 |
98 } | 99 } |