ghostty/pkg/macos/text/stylized_strings.zig
2024-05-08 10:11:57 -07:00

17 lines
485 B
Zig

const foundation = @import("../foundation.zig");
const c = @import("c.zig");
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,
}));
}
};