Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSFontPanel.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 NSView accessoryView () | 35 public NSView accessoryView () |
36 { | 36 { |
37 objc.id result = OS.objc_msgSend(this.id, OS.sel_accessoryView); | 37 objc.id result = OS.objc_msgSend(this.id_, OS.sel_accessoryView); |
38 return result !is null ? new NSView(result) : null; | 38 return result !is null ? new NSView(result) : null; |
39 } | 39 } |
40 | 40 |
41 public bool isEnabled () | 41 public bool isEnabled () |
42 { | 42 { |
43 return OS.objc_msgSend(this.id, OS.sel_isEnabled) !is null; | 43 return OS.objc_msgSend(this.id_, OS.sel_isEnabled) !is null; |
44 } | 44 } |
45 | 45 |
46 public NSFont panelConvertFont (NSFont fontObj) | 46 public NSFont panelConvertFont (NSFont fontObj) |
47 { | 47 { |
48 objc.id result = OS.objc_msgSend(this.id, OS.sel_panelConvertFont_1, fontObj !is null ? fontObj.id : null); | 48 objc.id result = OS.objc_msgSend(this.id_, OS.sel_panelConvertFont_1, fontObj !is null ? fontObj.id_ : null); |
49 return result !is null ? new NSFont(result) : null; | 49 return result !is null ? new NSFont(result) : null; |
50 } | 50 } |
51 | 51 |
52 public void reloadDefaultFontFamilies () | 52 public void reloadDefaultFontFamilies () |
53 { | 53 { |
54 OS.objc_msgSend(this.id, OS.sel_reloadDefaultFontFamilies); | 54 OS.objc_msgSend(this.id_, OS.sel_reloadDefaultFontFamilies); |
55 } | 55 } |
56 | 56 |
57 public void setAccessoryView (NSView aView) | 57 public void setAccessoryView (NSView aView) |
58 { | 58 { |
59 OS.objc_msgSend(this.id, OS.sel_setAccessoryView_1, aView !is null ? aView.id : null); | 59 OS.objc_msgSend(this.id_, OS.sel_setAccessoryView_1, aView !is null ? aView.id_ : null); |
60 } | 60 } |
61 | 61 |
62 public void setEnabled (bool flag) | 62 public void setEnabled (bool flag) |
63 { | 63 { |
64 OS.objc_msgSend(this.id, OS.sel_setEnabled_1, flag); | 64 OS.objc_msgSend(this.id_, OS.sel_setEnabled_1, flag); |
65 } | 65 } |
66 | 66 |
67 public void setPanelFont (NSFont fontObj, bool flag) | 67 public void setPanelFont (NSFont fontObj, bool flag) |
68 { | 68 { |
69 OS.objc_msgSend(this.id, OS.sel_setPanelFont_1isMultiple_1, fontObj !is null ? fontObj.id : null, flag); | 69 OS.objc_msgSend(this.id_, OS.sel_setPanelFont_1isMultiple_1, fontObj !is null ? fontObj.id_ : null, flag); |
70 } | 70 } |
71 | 71 |
72 public static NSFontPanel sharedFontPanel () | 72 public static NSFontPanel sharedFontPanel () |
73 { | 73 { |
74 objc.id result = OS.objc_msgSend(OS.class_NSFontPanel, OS.sel_sharedFontPanel); | 74 objc.id result = OS.objc_msgSend(OS.class_NSFontPanel, OS.sel_sharedFontPanel); |
80 return OS.objc_msgSend(OS.class_NSFontPanel, OS.sel_sharedFontPanelExists) !is null; | 80 return OS.objc_msgSend(OS.class_NSFontPanel, OS.sel_sharedFontPanelExists) !is null; |
81 } | 81 } |
82 | 82 |
83 public bool worksWhenModal () | 83 public bool worksWhenModal () |
84 { | 84 { |
85 return OS.objc_msgSend(this.id, OS.sel_worksWhenModal) !is null; | 85 return OS.objc_msgSend(this.id_, OS.sel_worksWhenModal) !is null; |
86 } | 86 } |
87 | 87 |
88 } | 88 } |