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