equal
deleted
inserted
replaced
594 return result; |
594 return result; |
595 } |
595 } |
596 |
596 |
597 // --- Services menu support for lightweights --- |
597 // --- Services menu support for lightweights --- |
598 |
598 |
599 // finds the focused accessable element, and if it's a text element, obtains the text from it |
599 // finds the focused accessible element, and if it is a text element, obtains the text from it |
600 - (NSString *)accessibleSelectedText |
600 - (NSString *)accessibleSelectedText |
601 { |
601 { |
602 id focused = [self accessibilityFocusedUIElement]; |
602 id focused = [self accessibilityFocusedUIElement]; |
603 if (![focused isKindOfClass:[JavaTextAccessibility class]]) return nil; |
603 if (![focused isKindOfClass:[JavaTextAccessibility class]]) return nil; |
604 return [(JavaTextAccessibility *)focused accessibilitySelectedTextAttribute]; |
604 return [(JavaTextAccessibility *)focused accessibilitySelectedTextAttribute]; |
612 NSData *rtfdData = [styledText RTFDFromRange:NSMakeRange(0, [styledText length]) documentAttributes:nil]; |
612 NSData *rtfdData = [styledText RTFDFromRange:NSMakeRange(0, [styledText length]) documentAttributes:nil]; |
613 [styledText release]; |
613 [styledText release]; |
614 return rtfdData; |
614 return rtfdData; |
615 } |
615 } |
616 |
616 |
617 // finds the focused accessable element, and if it's a text element, sets the text in it |
617 // finds the focused accessible element, and if it is a text element, sets the text in it |
618 - (BOOL)replaceAccessibleTextSelection:(NSString *)text |
618 - (BOOL)replaceAccessibleTextSelection:(NSString *)text |
619 { |
619 { |
620 id focused = [self accessibilityFocusedUIElement]; |
620 id focused = [self accessibilityFocusedUIElement]; |
621 if (![focused isKindOfClass:[JavaTextAccessibility class]]) return NO; |
621 if (![focused isKindOfClass:[JavaTextAccessibility class]]) return NO; |
622 [(JavaTextAccessibility *)focused accessibilitySetSelectedTextAttribute:text]; |
622 [(JavaTextAccessibility *)focused accessibilitySetSelectedTextAttribute:text]; |