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

Reply via email to