Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSColorPanel.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 |
---|---|
12 * Jacob Carlborg <jacob.carlborg@gmail.com> | 12 * Jacob Carlborg <jacob.carlborg@gmail.com> |
13 *******************************************************************************/ | 13 *******************************************************************************/ |
14 module dwt.internal.cocoa.NSColorPanel; | 14 module dwt.internal.cocoa.NSColorPanel; |
15 | 15 |
16 import dwt.internal.cocoa.CGFloat; | 16 import dwt.internal.cocoa.CGFloat; |
17 import dwt.internal.cocoa.id; | |
17 import dwt.internal.cocoa.NSColor; | 18 import dwt.internal.cocoa.NSColor; |
18 import dwt.internal.cocoa.NSColorList; | 19 import dwt.internal.cocoa.NSColorList; |
19 import dwt.internal.cocoa.NSEvent; | 20 import dwt.internal.cocoa.NSEvent; |
20 import dwt.internal.cocoa.NSInteger; | 21 import dwt.internal.cocoa.NSInteger; |
21 import dwt.internal.cocoa.NSPanel; | 22 import dwt.internal.cocoa.NSPanel; |
38 super(id); | 39 super(id); |
39 } | 40 } |
40 | 41 |
41 public NSView accessoryView () | 42 public NSView accessoryView () |
42 { | 43 { |
43 objc.id result = OS.objc_msgSend(this.id, OS.sel_accessoryView); | 44 objc.id result = OS.objc_msgSend(this.id_, OS.sel_accessoryView); |
44 return result !is null ? new NSView(result) : null; | 45 return result !is null ? new NSView(result) : null; |
45 } | 46 } |
46 | 47 |
47 public CGFloat alpha () | 48 public CGFloat alpha () |
48 { | 49 { |
49 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_alpha); | 50 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_alpha); |
50 } | 51 } |
51 | 52 |
52 public void attachColorList (NSColorList colorList) | 53 public void attachColorList (NSColorList colorList) |
53 { | 54 { |
54 OS.objc_msgSend(this.id, OS.sel_attachColorList_1, colorList !is null ? colorList.id : null); | 55 OS.objc_msgSend(this.id_, OS.sel_attachColorList_1, colorList !is null ? colorList.id_ : null); |
55 } | 56 } |
56 | 57 |
57 public NSColor color () | 58 public NSColor color () |
58 { | 59 { |
59 objc.id result = OS.objc_msgSend(this.id, OS.sel_color); | 60 objc.id result = OS.objc_msgSend(this.id_, OS.sel_color); |
60 return result !is null ? new NSColor(result) : null; | 61 return result !is null ? new NSColor(result) : null; |
61 } | 62 } |
62 | 63 |
63 public void detachColorList (NSColorList colorList) | 64 public void detachColorList (NSColorList colorList) |
64 { | 65 { |
65 OS.objc_msgSend(this.id, OS.sel_detachColorList_1, colorList !is null ? colorList.id : null); | 66 OS.objc_msgSend(this.id_, OS.sel_detachColorList_1, colorList !is null ? colorList.id_ : null); |
66 } | 67 } |
67 | 68 |
68 public static bool dragColor (NSColor color, NSEvent theEvent, NSView sourceView) | 69 public static bool dragColor (NSColor color, NSEvent theEvent, NSView sourceView) |
69 { | 70 { |
70 return OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_dragColor_1withEvent_1fromView_1, color !is null ? color.id : null, | 71 return OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_dragColor_1withEvent_1fromView_1, color !is null ? color.id_ : null, |
71 theEvent !is null ? theEvent.id : null, sourceView !is null ? sourceView.id : null) !is null; | 72 theEvent !is null ? theEvent.id_ : null, sourceView !is null ? sourceView.id_ : null) !is null; |
72 } | 73 } |
73 | 74 |
74 public bool isContinuous () | 75 public bool isContinuous () |
75 { | 76 { |
76 return OS.objc_msgSend(this.id, OS.sel_isContinuous) !is null; | 77 return OS.objc_msgSend(this.id_, OS.sel_isContinuous) !is null; |
77 } | 78 } |
78 | 79 |
79 public objc.id mode () | 80 public objc.id mode () |
80 { | 81 { |
81 return OS.objc_msgSend(this.id, OS.sel_mode); | 82 return OS.objc_msgSend(this.id_, OS.sel_mode); |
82 } | 83 } |
83 | 84 |
84 public void setAccessoryView (NSView aView) | 85 public void setAccessoryView (NSView aView) |
85 { | 86 { |
86 OS.objc_msgSend(this.id, OS.sel_setAccessoryView_1, aView !is null ? aView.id : null); | 87 OS.objc_msgSend(this.id_, OS.sel_setAccessoryView_1, aView !is null ? aView.id_ : null); |
87 } | 88 } |
88 | 89 |
89 public void setAction (objc.SEL aSelector) | 90 public void setAction (objc.SEL aSelector) |
90 { | 91 { |
91 OS.objc_msgSend(this.id, OS.sel_setAction_1, aSelector); | 92 OS.objc_msgSend(this.id_, OS.sel_setAction_1, aSelector); |
92 } | 93 } |
93 | 94 |
94 public void setColor (NSColor color) | 95 public void setColor (NSColor color) |
95 { | 96 { |
96 OS.objc_msgSend(this.id, OS.sel_setColor_1, color !is null ? color.id : null); | 97 OS.objc_msgSend(this.id_, OS.sel_setColor_1, color !is null ? color.id_ : null); |
97 } | 98 } |
98 | 99 |
99 public void setContinuous (bool flag) | 100 public void setContinuous (bool flag) |
100 { | 101 { |
101 OS.objc_msgSend(this.id, OS.sel_setContinuous_1, flag); | 102 OS.objc_msgSend(this.id_, OS.sel_setContinuous_1, flag); |
102 } | 103 } |
103 | 104 |
104 public void setMode (objc.id mode) | 105 public void setMode (objc.id mode) |
105 { | 106 { |
106 OS.objc_msgSend(this.id, OS.sel_setMode_1, mode); | 107 OS.objc_msgSend(this.id_, OS.sel_setMode_1, mode); |
107 } | 108 } |
108 | 109 |
109 public static void setPickerMask (NSUInteger mask) | 110 public static void setPickerMask (NSUInteger mask) |
110 { | 111 { |
111 OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_setPickerMask_1, mask); | 112 OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_setPickerMask_1, mask); |
116 OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_setPickerMode_1, mode); | 117 OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_setPickerMode_1, mode); |
117 } | 118 } |
118 | 119 |
119 public void setShowsAlpha (bool flag) | 120 public void setShowsAlpha (bool flag) |
120 { | 121 { |
121 OS.objc_msgSend(this.id, OS.sel_setShowsAlpha_1, flag); | 122 OS.objc_msgSend(this.id_, OS.sel_setShowsAlpha_1, flag); |
122 } | 123 } |
123 | 124 |
124 public void setTarget (id anObject) | 125 public void setTarget (id anObject) |
125 { | 126 { |
126 OS.objc_msgSend(this.id, OS.sel_setTarget_1, anObject !is null ? anObject.id : null); | 127 OS.objc_msgSend(this.id_, OS.sel_setTarget_1, anObject !is null ? anObject.id_ : null); |
127 } | 128 } |
128 | 129 |
129 public static NSColorPanel sharedColorPanel () | 130 public static NSColorPanel sharedColorPanel () |
130 { | 131 { |
131 objc.id result = OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_sharedColorPanel); | 132 objc.id result = OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_sharedColorPanel); |
137 return OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_sharedColorPanelExists) !is null; | 138 return OS.objc_msgSend(OS.class_NSColorPanel, OS.sel_sharedColorPanelExists) !is null; |
138 } | 139 } |
139 | 140 |
140 public bool showsAlpha () | 141 public bool showsAlpha () |
141 { | 142 { |
142 return OS.objc_msgSend(this.id, OS.sel_showsAlpha) !is null; | 143 return OS.objc_msgSend(this.id_, OS.sel_showsAlpha) !is null; |
143 } | 144 } |
144 | 145 |
145 } | 146 } |