Revision: 3786
http://skim-app.svn.sourceforge.net/skim-app/?rev=3786&view=rev
Author: hofman
Date: 2008-04-22 05:09:12 -0700 (Tue, 22 Apr 2008)
Log Message:
-----------
Add URL attribute to accessible link.
Modified Paths:
--------------
trunk/PDFAnnotation_SKExtensions.h
trunk/PDFAnnotation_SKExtensions.m
trunk/PDFDisplayView_SKExtensions.m
Modified: trunk/PDFAnnotation_SKExtensions.h
===================================================================
--- trunk/PDFAnnotation_SKExtensions.h 2008-04-22 11:58:29 UTC (rev 3785)
+++ trunk/PDFAnnotation_SKExtensions.h 2008-04-22 12:09:12 UTC (rev 3786)
@@ -145,6 +145,7 @@
- (id)accessibilityRoleDescriptionAttribute;
- (id)accessibilityTitleAttribute;
- (id)accessibilityValueAttribute;
+- (id)accessibilityURLAttribute;
- (id)accessibilitySelectedTextAttribute;
- (id)accessibilitySelectedTextRangeAttribute;
- (id)accessibilityNumberOfCharactersAttribute;
Modified: trunk/PDFAnnotation_SKExtensions.m
===================================================================
--- trunk/PDFAnnotation_SKExtensions.m 2008-04-22 11:58:29 UTC (rev 3785)
+++ trunk/PDFAnnotation_SKExtensions.m 2008-04-22 12:09:12 UTC (rev 3786)
@@ -576,6 +576,10 @@
return [self contents];
}
+- (id)accessibilityURLAttribute {
+ return nil;
+}
+
- (id)accessibilitySelectedTextAttribute {
return @"";
}
@@ -622,6 +626,7 @@
NSAccessibilityRoleDescriptionAttribute,
NSAccessibilityTitleAttribute,
NSAccessibilityValueAttribute,
+ NSAccessibilityURLAttribute,
NSAccessibilityParentAttribute,
NSAccessibilityWindowAttribute,
NSAccessibilityTopLevelUIElementAttribute,
@@ -651,9 +656,14 @@
return title;
}
+- (id)accessibilityURLAttribute {
+ return [self URL];
+}
+
- (id)accessibilityValueAttribute {
return [[[self page] selectionForRect:NSInsetRect([self bounds], -3.0,
-3.0)] string];
}
+
- (id)accessibilitySelectedTextAttribute {
return nil;
}
Modified: trunk/PDFDisplayView_SKExtensions.m
===================================================================
--- trunk/PDFDisplayView_SKExtensions.m 2008-04-22 11:58:29 UTC (rev 3785)
+++ trunk/PDFDisplayView_SKExtensions.m 2008-04-22 12:09:12 UTC (rev 3786)
@@ -339,6 +339,8 @@
return [annotation accessibilityNumberOfCharactersAttribute];
} else if ([attribute
isEqualToString:NSAccessibilityVisibleCharacterRangeAttribute]) {
return [annotation accessibilityVisibleCharacterRangeAttribute];
+ } else if ([attribute isEqualToString:NSAccessibilityURLAttribute]) {
+ return [annotation accessibilityURLAttribute];
} else if ([attribute isEqualToString:NSAccessibilityParentAttribute]) {
return NSAccessibilityUnignoredAncestor(parent);
} else if ([attribute isEqualToString:NSAccessibilityWindowAttribute]) {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit