comparison dwt/internal/cocoa/NSParagraphStyle.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
16 import dwt.internal.cocoa.CGFloat; 16 import dwt.internal.cocoa.CGFloat;
17 import dwt.internal.cocoa.NSArray; 17 import dwt.internal.cocoa.NSArray;
18 import dwt.internal.cocoa.NSInteger; 18 import dwt.internal.cocoa.NSInteger;
19 import dwt.internal.cocoa.NSObject; 19 import dwt.internal.cocoa.NSObject;
20 import dwt.internal.cocoa.NSString; 20 import dwt.internal.cocoa.NSString;
21 import dwt.internal.cocoa.NSText : NSTextAlignment; 21 import dwt.internal.cocoa.NSText : NSTextAlignment, NSWritingDirection;
22 import dwt.internal.cocoa.OS; 22 import dwt.internal.cocoa.OS;
23 import objc = dwt.internal.objc.runtime; 23 import objc = dwt.internal.objc.runtime;
24 24
25 enum NSLineBreakMode 25 enum NSLineBreakMode : NSUInteger
26 { 26 {
27 NSLineBreakByWordWrapping = 0, 27 NSLineBreakByWordWrapping = 0,
28 NSLineBreakByCharWrapping, 28 NSLineBreakByCharWrapping,
29 NSLineBreakByClipping, 29 NSLineBreakByClipping,
30 NSLineBreakByTruncatingHead, 30 NSLineBreakByTruncatingHead,
52 super(id); 52 super(id);
53 } 53 }
54 54
55 public NSTextAlignment alignment () 55 public NSTextAlignment alignment ()
56 { 56 {
57 return cast(NSTextAlignment) OS.objc_msgSend(this.id, OS.sel_alignment); 57 return cast(NSTextAlignment) OS.objc_msgSend(this.id_, OS.sel_alignment);
58 } 58 }
59 59
60 public NSWritingDirection baseWritingDirection () 60 public NSWritingDirection baseWritingDirection ()
61 { 61 {
62 return cast(NSWritingDirection) OS.objc_msgSend(this.id, OS.sel_baseWritingDirection); 62 return cast(NSWritingDirection) OS.objc_msgSend(this.id_, OS.sel_baseWritingDirection);
63 } 63 }
64 64
65 public static NSParagraphStyle defaultParagraphStyle () 65 public static NSParagraphStyle defaultParagraphStyle ()
66 { 66 {
67 objc.id result = OS.objc_msgSend(OS.class_NSParagraphStyle, OS.sel_defaultParagraphStyle); 67 objc.id result = OS.objc_msgSend(OS.class_NSParagraphStyle, OS.sel_defaultParagraphStyle);
68 return result !is null ? new NSParagraphStyle(result) : null; 68 return result !is null ? new NSParagraphStyle(result) : null;
69 } 69 }
70 70
71 public CGFloat defaultTabInterval () 71 public CGFloat defaultTabInterval ()
72 { 72 {
73 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_defaultTabInterval); 73 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_defaultTabInterval);
74 } 74 }
75 75
76 public static NSWritingDirection defaultWritingDirectionForLanguage (NSString languageName) 76 public static NSWritingDirection defaultWritingDirectionForLanguage (NSString languageName)
77 { 77 {
78 return cast(NSWritingDirection) OS.objc_msgSend(OS.class_NSParagraphStyle, OS.sel_defaultWritingDirectionForLanguage_1, 78 return cast(NSWritingDirection) OS.objc_msgSend(OS.class_NSParagraphStyle, OS.sel_defaultWritingDirectionForLanguage_1,
79 languageName !is null ? languageName.id : null); 79 languageName !is null ? languageName.id_ : null);
80 } 80 }
81 81
82 public CGFloat firstLineHeadIndent () 82 public CGFloat firstLineHeadIndent ()
83 { 83 {
84 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_firstLineHeadIndent); 84 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_firstLineHeadIndent);
85 } 85 }
86 86
87 public CGFloat headIndent () 87 public CGFloat headIndent ()
88 { 88 {
89 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_headIndent); 89 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_headIndent);
90 } 90 }
91 91
92 public NSInteger headerLevel () 92 public NSInteger headerLevel ()
93 { 93 {
94 return OS.objc_msgSend(this.id, OS.sel_headerLevel); 94 return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_headerLevel);
95 } 95 }
96 96
97 public float hyphenationFactor () 97 public float hyphenationFactor ()
98 { 98 {
99 return cast(float) OS.objc_msgSend_fpret(this.id, OS.sel_hyphenationFactor); 99 return cast(float) OS.objc_msgSend_fpret(this.id_, OS.sel_hyphenationFactor);
100 } 100 }
101 101
102 public NSLineBreakMode lineBreakMode () 102 public NSLineBreakMode lineBreakMode ()
103 { 103 {
104 return OS.objc_msgSend(this.id, OS.sel_lineBreakMode); 104 return cast(NSLineBreakMode) OS.objc_msgSend(this.id_, OS.sel_lineBreakMode);
105 } 105 }
106 106
107 public CGFloat lineHeightMultiple () 107 public CGFloat lineHeightMultiple ()
108 { 108 {
109 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_lineHeightMultiple); 109 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_lineHeightMultiple);
110 } 110 }
111 111
112 public CGFloat lineSpacing () 112 public CGFloat lineSpacing ()
113 { 113 {
114 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_lineSpacing); 114 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_lineSpacing);
115 } 115 }
116 116
117 public CGFloat maximumLineHeight () 117 public CGFloat maximumLineHeight ()
118 { 118 {
119 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_maximumLineHeight); 119 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_maximumLineHeight);
120 } 120 }
121 121
122 public CGFloat minimumLineHeight () 122 public CGFloat minimumLineHeight ()
123 { 123 {
124 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_minimumLineHeight); 124 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_minimumLineHeight);
125 } 125 }
126 126
127 public CGFloat paragraphSpacing () 127 public CGFloat paragraphSpacing ()
128 { 128 {
129 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_paragraphSpacing); 129 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_paragraphSpacing);
130 } 130 }
131 131
132 public CGFloat paragraphSpacingBefore () 132 public CGFloat paragraphSpacingBefore ()
133 { 133 {
134 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_paragraphSpacingBefore); 134 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_paragraphSpacingBefore);
135 } 135 }
136 136
137 public NSArray tabStops () 137 public NSArray tabStops ()
138 { 138 {
139 objc.id result = OS.objc_msgSend(this.id, OS.sel_tabStops); 139 objc.id result = OS.objc_msgSend(this.id_, OS.sel_tabStops);
140 return result !is null ? new NSArray(result) : null; 140 return result !is null ? new NSArray(result) : null;
141 } 141 }
142 142
143 public CGFloat tailIndent () 143 public CGFloat tailIndent ()
144 { 144 {
145 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_tailIndent); 145 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_tailIndent);
146 } 146 }
147 147
148 public NSArray textBlocks () 148 public NSArray textBlocks ()
149 { 149 {
150 objc.id result = OS.objc_msgSend(this.id, OS.sel_textBlocks); 150 objc.id result = OS.objc_msgSend(this.id_, OS.sel_textBlocks);
151 return result !is null ? new NSArray(result) : null; 151 return result !is null ? new NSArray(result) : null;
152 } 152 }
153 153
154 public NSArray textLists () 154 public NSArray textLists ()
155 { 155 {
156 objc.id result = OS.objc_msgSend(this.id, OS.sel_textLists); 156 objc.id result = OS.objc_msgSend(this.id_, OS.sel_textLists);
157 return result !is null ? new NSArray(result) : null; 157 return result !is null ? new NSArray(result) : null;
158 } 158 }
159 159
160 public float tighteningFactorForTruncation () 160 public float tighteningFactorForTruncation ()
161 { 161 {
162 return cast(float) OS.objc_msgSend_fpret(this.id, OS.sel_tighteningFactorForTruncation); 162 return cast(float) OS.objc_msgSend_fpret(this.id_, OS.sel_tighteningFactorForTruncation);
163 } 163 }
164 164
165 } 165 }