Revision: 27745
http://sourceforge.net/p/bibdesk/svn/27745
Author: hofman
Date: 2022-07-19 21:42:12 +0000 (Tue, 19 Jul 2022)
Log Message:
-----------
legacy support for rating button subrole
Modified Paths:
--------------
trunk/bibdesk/BDSKRatingButtonCell.m
Modified: trunk/bibdesk/BDSKRatingButtonCell.m
===================================================================
--- trunk/bibdesk/BDSKRatingButtonCell.m 2022-07-19 16:53:05 UTC (rev
27744)
+++ trunk/bibdesk/BDSKRatingButtonCell.m 2022-07-19 21:42:12 UTC (rev
27745)
@@ -399,6 +399,7 @@
if (attributes == nil) {
attributes = [[NSArray alloc] initWithObjects:
NSAccessibilityRoleAttribute,
+ NSAccessibilitySubroleAttribute,
NSAccessibilityRoleDescriptionAttribute,
NSAccessibilityValueAttribute,
NSAccessibilityMinValueAttribute,
@@ -419,8 +420,10 @@
- (id)accessibilityAttributeValue:(NSString *)attribute {
if ([attribute isEqualToString:NSAccessibilityRoleAttribute]) {
return NSAccessibilitySliderRole;
+ } else if ([attribute isEqualToString:NSAccessibilitySubroleAttribute]) {
+ return NSAccessibilityRatingIndicatorSubrole;
} else if ([attribute
isEqualToString:NSAccessibilityRoleDescriptionAttribute]) {
- return NSAccessibilityRoleDescriptionForUIElement(self);
+ return NSAccessibilityRoleDescription(NSAccessibilitySliderRole,
NSAccessibilityRatingIndicatorSubrole);
} else if ([attribute isEqualToString:NSAccessibilityValueAttribute]) {
return [NSNumber numberWithUnsignedInteger:rating];
} else if ([attribute isEqualToString:NSAccessibilityMinValueAttribute]) {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit