comparison dstep/quartzcore/CATextLayer.d @ 16:19885b43130e

Huge update, the bridge actually works now
author Jacob Carlborg <doob@me.com>
date Sun, 03 Jan 2010 22:06:11 +0100
parents
children
comparison
equal deleted inserted replaced
15:7ff919f595d5 16:19885b43130e
1 /**
2 * Copyright: Copyright (c) 2009 Jacob Carlborg.
3 * Authors: Jacob Carlborg
4 * Version: Initial created: Sep 24, 2009
5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
6 */
7 module dstep.quartzcore.CATextLayer;
8
9 import dstep.foundation.NSString;
10 import dstep.objc.bridge.Bridge;
11 import dstep.objc.objc;
12 import dstep.quartzcore.CALayer;
13
14 import bindings = dstep.quartzcore.CATextLayer_bindings;
15
16 private
17 {
18 NSString kCATruncationNone_;
19 NSString kCATruncationStart_;
20 NSString kCATruncationEnd_;
21 NSString kCATruncationMiddle_;
22 NSString kCAAlignmentNatural_;
23 NSString kCAAlignmentLeft_;
24 NSString kCAAlignmentRight_;
25 NSString kCAAlignmentCenter_;
26 NSString kCAAlignmentJustified_;
27 }
28
29 NSString kCATruncationNone ()
30 {
31 if (kCATruncationNone_)
32 return kCATruncationNone_;
33
34 return kCATruncationNone_ = new NSString(bindings.kCATruncationNone);
35 }
36
37 NSString kCATruncationStart ()
38 {
39 if (kCATruncationStart_)
40 return kCATruncationStart_;
41
42 return kCATruncationStart_ = new NSString(bindings.kCATruncationStart);
43 }
44
45 NSString kCATruncationEnd ()
46 {
47 if (kCATruncationEnd_)
48 return kCATruncationEnd_;
49
50 return kCATruncationEnd_ = new NSString(bindings.kCATruncationEnd);
51 }
52
53 NSString kCATruncationMiddle ()
54 {
55 if (kCATruncationMiddle_)
56 return kCATruncationMiddle_;
57
58 return kCATruncationMiddle_ = new NSString(bindings.kCATruncationMiddle);
59 }
60
61 NSString kCAAlignmentNatural ()
62 {
63 if (kCAAlignmentNatural_)
64 return kCAAlignmentNatural_;
65
66 return kCAAlignmentNatural_ = new NSString(bindings.kCAAlignmentNatural);
67 }
68
69 NSString kCAAlignmentLeft ()
70 {
71 if (kCAAlignmentLeft_)
72 return kCAAlignmentLeft_;
73
74 return kCAAlignmentLeft_ = new NSString(bindings.kCAAlignmentLeft);
75 }
76
77 NSString kCAAlignmentRight ()
78 {
79 if (kCAAlignmentRight_)
80 return kCAAlignmentRight_;
81
82 return kCAAlignmentRight_ = new NSString(bindings.kCAAlignmentRight);
83 }
84
85 NSString kCAAlignmentCenter ()
86 {
87 if (kCAAlignmentCenter_)
88 return kCAAlignmentCenter_;
89
90 return kCAAlignmentCenter_ = new NSString(bindings.kCAAlignmentCenter);
91 }
92
93 NSString kCAAlignmentJustified ()
94 {
95 if (kCAAlignmentJustified_)
96 return kCAAlignmentJustified_;
97
98 return kCAAlignmentJustified_ = new NSString(bindings.kCAAlignmentJustified);
99 }
100