accessibility_sys_ng/
text_attributed_string.rs1#![allow(non_upper_case_globals)]
2use core_foundation_sys::string::CFStringRef;
3
4extern "C" {
5 pub static kAXFontTextAttribute: CFStringRef;
6 pub static kAXForegroundColorTextAttribute: CFStringRef;
7 pub static kAXBackgroundColorTextAttribute: CFStringRef;
8 pub static kAXUnderlineColorTextAttribute: CFStringRef;
9 pub static kAXStrikethroughColorTextAttribute: CFStringRef;
10 pub static kAXUnderlineTextAttribute: CFStringRef;
11 pub static kAXSuperscriptTextAttribute: CFStringRef;
12 pub static kAXStrikethroughTextAttribute: CFStringRef;
13 pub static kAXShadowTextAttribute: CFStringRef;
14 pub static kAXAttachmentTextAttribute: CFStringRef;
15 pub static kAXLinkTextAttribute: CFStringRef;
16 pub static kAXNaturalLanguageTextAttribute: CFStringRef;
17 pub static kAXReplacementStringTextAttribute: CFStringRef;
18 pub static kAXMisspelledTextAttribute: CFStringRef;
19 pub static kAXMarkedMisspelledTextAttribute: CFStringRef;
20 pub static kAXAutocorrectedTextAttribute: CFStringRef;
21 pub static kAXListItemPrefixTextAttribute: CFStringRef;
22 pub static kAXListItemIndexTextAttribute: CFStringRef;
23 pub static kAXListItemLevelTextAttribute: CFStringRef;
24 pub static kAXFontNameKey: CFStringRef;
25 pub static kAXFontFamilyKey: CFStringRef;
26 pub static kAXVisibleNameKey: CFStringRef;
27 pub static kAXFontSizeKey: CFStringRef;
28}
29
30pub const kAXUnderlineStyleNone: u32 = 0x0;
31pub const kAXUnderlineStyleSingle: u32 = 0x1;
32pub const kAXUnderlineStyleThick: u32 = 0x2;
33pub const kAXUnderlineStyleDouble: u32 = 0x9;