blob: 8e262f9a8daef4f061273b8a788bbd665d2a5049 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
const foundation = @import("../foundation.zig");
const c = @import("c.zig").c;
pub const StringAttribute = enum {
font,
paragraph_style,
writing_direction,
pub fn key(self: StringAttribute) *foundation.String {
return @ptrFromInt(@intFromPtr(switch (self) {
.font => c.kCTFontAttributeName,
.paragraph_style => c.kCTParagraphStyleAttributeName,
.writing_direction => c.kCTWritingDirectionAttributeName,
}));
}
};
|