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 }