Revision: 28712
          http://sourceforge.net/p/bibdesk/svn/28712
Author:   hofman
Date:     2024-02-08 23:07:53 +0000 (Thu, 08 Feb 2024)
Log Message:
-----------
remove implementation of deprecated accessibility methods

Modified Paths:
--------------
    trunk/bibdesk/BDSKAddressTextField.m
    trunk/bibdesk/BDSKColorCell.m
    trunk/bibdesk/BDSKColorLabelWell.m
    trunk/bibdesk/BDSKEdgeView.m
    trunk/bibdesk/BDSKEmbeddedButton.m
    trunk/bibdesk/BDSKFontWell.m
    trunk/bibdesk/BDSKRatingButtonCell.m
    trunk/bibdesk/BDSKResizeView.m
    trunk/bibdesk/BDSKStatusBar.m
    trunk/bibdesk/BDSKTextViewCompletionController.m

Modified: trunk/bibdesk/BDSKAddressTextField.m
===================================================================
--- trunk/bibdesk/BDSKAddressTextField.m        2024-02-08 19:39:07 UTC (rev 
28711)
+++ trunk/bibdesk/BDSKAddressTextField.m        2024-02-08 23:07:53 UTC (rev 
28712)
@@ -194,10 +194,4 @@
     return NSAccessibilityUnignoredAncestor([(NSControl *)[self superview] 
cell]);
 }
 
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityParentAttribute])
-        return NSAccessibilityUnignoredAncestor([(NSControl *)[self superview] 
cell]);
-    return [super accessibilityAttributeValue:attribute];
-}
-
 @end

Modified: trunk/bibdesk/BDSKColorCell.m
===================================================================
--- trunk/bibdesk/BDSKColorCell.m       2024-02-08 19:39:07 UTC (rev 28711)
+++ trunk/bibdesk/BDSKColorCell.m       2024-02-08 23:07:53 UTC (rev 28712)
@@ -85,40 +85,4 @@
     return NO;
 }
 
-- (BOOL)accessibilityIsIgnored {
-    return NO;
-}
-
-- (NSArray *)accessibilityAttributeNames {
-    static NSArray *attributes = nil;
-    if (attributes == nil) {
-        attributes = [[NSArray alloc] initWithObjects:
-            NSAccessibilityRoleAttribute,
-            NSAccessibilityRoleDescriptionAttribute,
-            NSAccessibilityValueAttribute,
-            NSAccessibilityParentAttribute,
-            NSAccessibilityWindowAttribute,
-            NSAccessibilityTopLevelUIElementAttribute,
-            NSAccessibilityPositionAttribute,
-            NSAccessibilitySizeAttribute,
-            NSAccessibilityEnabledAttribute,
-            nil];
-    }
-    return attributes;
-}
-
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityRoleAttribute]) {
-        return NSAccessibilityColorWellRole;
-    } else if ([attribute 
isEqualToString:NSAccessibilityRoleDescriptionAttribute]) {
-        return NSAccessibilityRoleDescription(NSAccessibilityColorWellRole, 
nil);
-    } else if ([attribute isEqualToString:NSAccessibilityValueAttribute]) {
-        return [self accessibilityValue];
-    } else if ([attribute isEqualToString:NSAccessibilityEnabledAttribute]) {
-        return @NO;
-    } else {
-        return [super accessibilityAttributeValue:attribute];
-    }
-}
-
 @end

Modified: trunk/bibdesk/BDSKColorLabelWell.m
===================================================================
--- trunk/bibdesk/BDSKColorLabelWell.m  2024-02-08 19:39:07 UTC (rev 28711)
+++ trunk/bibdesk/BDSKColorLabelWell.m  2024-02-08 23:07:53 UTC (rev 28712)
@@ -386,10 +386,6 @@
     [labelCell setStringValue:@""];
 }
 
-- (BOOL)accessibilityIsIgnored {
-    return YES;
-}
-
 - (BOOL)isAccessibilityElement {
     return NO;
 }
@@ -521,12 +517,4 @@
         return nil;
 }
 
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityTitleAttribute]) {
-        return [self accessibilityLabel];
-    } else {
-        return [super accessibilityAttributeValue:attribute];
-    }
-}
-
 @end

Modified: trunk/bibdesk/BDSKEdgeView.m
===================================================================
--- trunk/bibdesk/BDSKEdgeView.m        2024-02-08 19:39:07 UTC (rev 28711)
+++ trunk/bibdesk/BDSKEdgeView.m        2024-02-08 23:07:53 UTC (rev 28712)
@@ -291,22 +291,6 @@
     return NSAccessibilityUnignoredChildren([contentView subviews]);
 }
 
-- (BOOL)accessibilityIsIgnored {
-    return backgroundView == nil && backgroundColors == nil;
-}
-
-- (NSArray *)accessibilityAttributeNames {
-    return [super accessibilityAttributeNames];
-}
-
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityRoleAttribute])
-        return NSAccessibilityGroupRole;
-    else if ([attribute 
isEqualToString:NSAccessibilityRoleDescriptionAttribute])
-        return NSAccessibilityRoleDescription(NSAccessibilityGroupRole, nil);
-    return [super accessibilityAttributeValue:attribute];
-}
-
 @end
 
 #pragma mark -

Modified: trunk/bibdesk/BDSKEmbeddedButton.m
===================================================================
--- trunk/bibdesk/BDSKEmbeddedButton.m  2024-02-08 19:39:07 UTC (rev 28711)
+++ trunk/bibdesk/BDSKEmbeddedButton.m  2024-02-08 23:07:53 UTC (rev 28712)
@@ -44,10 +44,4 @@
     return NSAccessibilityUnignoredAncestor([(NSControl *)[self superview] 
cell]);
 }
 
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityParentAttribute])
-        return NSAccessibilityUnignoredAncestor([(NSControl *)[self superview] 
cell]);
-    return [super accessibilityAttributeValue:attribute];
-}
-
 @end

Modified: trunk/bibdesk/BDSKFontWell.m
===================================================================
--- trunk/bibdesk/BDSKFontWell.m        2024-02-08 19:39:07 UTC (rev 28711)
+++ trunk/bibdesk/BDSKFontWell.m        2024-02-08 23:07:53 UTC (rev 28712)
@@ -358,17 +358,6 @@
     NSRectFill(cellFrame);
 }
 
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilitySubroleAttribute])
-        return @"AXFontWell";
-    else if ([attribute isEqualToString:NSAccessibilityValueAttribute])
-        return [self title];
-    else if ([attribute isEqualToString:NSAccessibilityTitleAttribute])
-        return nil;
-    else
-        return [super accessibilityAttributeValue:attribute];
-}
-
 - (NSString *)accessibilitySubrole {
     return @"AXFontWell";
 }

Modified: trunk/bibdesk/BDSKRatingButtonCell.m
===================================================================
--- trunk/bibdesk/BDSKRatingButtonCell.m        2024-02-08 19:39:07 UTC (rev 
28711)
+++ trunk/bibdesk/BDSKRatingButtonCell.m        2024-02-08 23:07:53 UTC (rev 
28712)
@@ -396,71 +396,6 @@
 
 #pragma mark Accessibility
 
-- (NSArray *)accessibilityAttributeNames {
-    static NSArray *attributes = nil;
-    if (attributes == nil) {
-        attributes = [[NSArray alloc] initWithObjects:
-            NSAccessibilityRoleAttribute,
-            NSAccessibilitySubroleAttribute,
-            NSAccessibilityRoleDescriptionAttribute,
-            NSAccessibilityValueAttribute,
-            NSAccessibilityMinValueAttribute,
-            NSAccessibilityMaxValueAttribute,
-            NSAccessibilityAllowedValuesAttribute,
-            NSAccessibilityParentAttribute,
-            NSAccessibilityChildrenAttribute,
-            NSAccessibilityWindowAttribute,
-            NSAccessibilityTopLevelUIElementAttribute,
-            NSAccessibilityFocusedAttribute,
-            NSAccessibilityPositionAttribute,
-            NSAccessibilitySizeAttribute,
-            nil];
-    }
-    return attributes;
-}
-
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityRoleAttribute]) {
-        return NSAccessibilitySliderRole;
-    } else if ([attribute isEqualToString:NSAccessibilitySubroleAttribute]) {
-        return NSAccessibilityRatingIndicatorSubrole;
-    } else if ([attribute 
isEqualToString:NSAccessibilityRoleDescriptionAttribute]) {
-        return NSAccessibilityRoleDescription(NSAccessibilitySliderRole, 
NSAccessibilityRatingIndicatorSubrole);
-    } else if ([attribute isEqualToString:NSAccessibilityValueAttribute]) {
-        return [NSNumber numberWithUnsignedInteger:rating];
-    } else if ([attribute isEqualToString:NSAccessibilityMinValueAttribute]) {
-        return [NSNumber numberWithUnsignedInteger:0];
-    } else if ([attribute isEqualToString:NSAccessibilityMaxValueAttribute]) {
-        return [NSNumber numberWithUnsignedInteger:maxRating];
-    } else if ([attribute 
isEqualToString:NSAccessibilityAllowedValuesAttribute]) {
-        NSMutableArray *values = [NSMutableArray array];
-        NSUInteger i;
-        for (i = 0; i <= maxRating; i++)
-            [values addObject:[NSNumber numberWithUnsignedInteger:i]];
-        return values;
-    } else if ([attribute isEqualToString:NSAccessibilityChildrenAttribute]) {
-        return @[];
-    } else {
-        return [super accessibilityAttributeValue:attribute];
-    }
-}
-
-- (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityValueAttribute])
-        return YES;
-    else
-        return [super accessibilityIsAttributeSettable:attribute];
-}
-
-- (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityValueAttribute]) {
-        [self setRating:MIN([value unsignedIntegerValue], maxRating)];
-        [(NSControl *)[self controlView] updateCellInside:self];
-        [(NSControl *)[self controlView] sendAction:[self action] to:[self 
target]];
-    } else
-        [super accessibilitySetValue:value forAttribute:attribute];
-}
-
 - (NSString *)accessibilityRole {
     return NSAccessibilitySliderRole;
 }
@@ -503,29 +438,6 @@
     return values;
 }
 
-- (NSArray *)accessibilityActionNames {
-    static NSArray *actions = nil;
-    if (actions == nil) {
-        actions = [[NSArray alloc] initWithObjects:
-            NSAccessibilityIncrementAction,
-            NSAccessibilityDecrementAction,
-            nil];
-    }
-    return actions;
-}
-
-- (void)accessibilityPerformAction:(NSString *)anAction {
-    if ([anAction isEqualToString:NSAccessibilityIncrementAction] && rating < 
maxRating) {
-        [self setRating:rating + 1];
-        [(NSControl *)[self controlView] updateCellInside:self];
-        [(NSControl *)[self controlView] sendAction:[self action] to:[self 
target]];
-    } else if ([anAction isEqualToString:NSAccessibilityDecrementAction] && 
rating > 0) {
-        [self setRating:rating - 1];
-        [(NSControl *)[self controlView] updateCellInside:self];
-        [(NSControl *)[self controlView] sendAction:[self action] to:[self 
target]];
-    }
-}
-
 - (BOOL)accessibilityPerformIncrement {
     if (rating < maxRating) {
         [self setRating:rating + 1];

Modified: trunk/bibdesk/BDSKResizeView.m
===================================================================
--- trunk/bibdesk/BDSKResizeView.m      2024-02-08 19:39:07 UTC (rev 28711)
+++ trunk/bibdesk/BDSKResizeView.m      2024-02-08 23:07:53 UTC (rev 28712)
@@ -111,49 +111,6 @@
     }
 }
 
-- (NSArray *)accessibilityAttributeNames {
-    static NSArray *attributes = nil;
-    if (attributes == nil) {
-        NSMutableArray *array = [[super accessibilityAttributeNames] 
mutableCopy];
-        [array removeObjectsInArray:@[NSAccessibilitySplittersAttribute]];
-        [array addObjectsFromArray:@[NSAccessibilityOrientationAttribute, 
NSAccessibilityValueAttribute, NSAccessibilityMinValueAttribute, 
NSAccessibilityMaxValueAttribute]];
-        attributes = [array copy];
-    }
-    return attributes;
-}
-
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityRoleAttribute]) {
-        return NSAccessibilitySplitterRole;
-    } else if ([attribute 
isEqualToString:NSAccessibilityRoleDescriptionAttribute]) {
-        return NSAccessibilityRoleDescription(NSAccessibilitySplitterRole, 
nil);
-    } else if ([attribute 
isEqualToString:NSAccessibilityOrientationAttribute]) {
-        return [self isVertical] ? NSAccessibilityVerticalOrientationValue : 
NSAccessibilityHorizontalOrientationValue;
-    } else if ([attribute isEqualToString:NSAccessibilityValueAttribute]) {
-        return [NSNumber numberWithDouble:[constraint constant]];
-    } else if ([attribute isEqualToString:NSAccessibilityMinValueAttribute]) {
-        return [NSNumber numberWithDouble:minValue];
-    } else if ([attribute isEqualToString:NSAccessibilityMaxValueAttribute]) {
-        return [NSNumber numberWithDouble:maxValue];
-    } else {
-        return [super accessibilityAttributeValue:attribute];
-    }
-}
-
-- (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityValueAttribute])
-        return YES;
-    else
-        return [super accessibilityIsAttributeSettable:attribute];
-}
-
-- (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityValueAttribute]) {
-        [constraint setConstant:fmin(maxValue, fmax(minValue, [value 
doubleValue]))];
-    } else
-        [super accessibilitySetValue:value forAttribute:attribute];
-}
-
 - (NSString *)accessibilityRole {
     return NSAccessibilitySplitterRole;
 }

Modified: trunk/bibdesk/BDSKStatusBar.m
===================================================================
--- trunk/bibdesk/BDSKStatusBar.m       2024-02-08 19:39:07 UTC (rev 28711)
+++ trunk/bibdesk/BDSKStatusBar.m       2024-02-08 23:07:53 UTC (rev 28712)
@@ -444,26 +444,6 @@
 
 #pragma mark Accessibility
 
-- (NSArray *)accessibilityAttributeNames {
-    return [[super accessibilityAttributeNames] 
arrayByAddingObject:NSAccessibilityTitleAttribute];
-}
-
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityRoleAttribute])
-        return NSAccessibilityGroupRole;
-    else if ([attribute 
isEqualToString:NSAccessibilityRoleDescriptionAttribute])
-        return NSAccessibilityRoleDescription(NSAccessibilityGroupRole, nil);
-    else if ([attribute isEqualToString:NSAccessibilityChildrenAttribute])
-        return NSAccessibilityUnignoredChildren([[self subviews] 
arrayByAddingObjectsFromArray:icons]);
-    else if ([attribute isEqualToString:NSAccessibilityTitleAttribute])
-        return NSLocalizedString(@"status bar", @"Accessibility description");
-    return [super accessibilityAttributeValue:attribute];
-}
-
-- (BOOL)accessibilityIsIgnored {
-    return NO;
-}
-
 - (BOOL)isAccessibilityElement {
     return YES;
 }
@@ -545,50 +525,6 @@
 
 #pragma mark Accessibility
 
-- (NSArray *)accessibilityAttributeNames {
-    static NSArray *attributes = nil;
-    if (attributes == nil) {
-        attributes = [[NSArray alloc] initWithObjects:
-            NSAccessibilityRoleAttribute,
-            NSAccessibilityRoleDescriptionAttribute,
-            NSAccessibilityParentAttribute,
-            NSAccessibilityWindowAttribute,
-            NSAccessibilityTopLevelUIElementAttribute,
-            NSAccessibilityPositionAttribute,
-            NSAccessibilitySizeAttribute,
-            NSAccessibilityTitleAttribute,
-            NSAccessibilityHelpAttribute,
-            nil];
-    }
-    return attributes;
-}
-
-- (id)accessibilityAttributeValue:(NSString *)attribute {
-    if ([attribute isEqualToString:NSAccessibilityRoleAttribute])
-        return NSAccessibilityImageRole;
-    else if ([attribute 
isEqualToString:NSAccessibilityRoleDescriptionAttribute])
-        return NSAccessibilityRoleDescription(NSAccessibilityImageRole, nil);
-    else if ([attribute isEqualToString:NSAccessibilityParentAttribute])
-        return NSAccessibilityUnignoredAncestor(parent);
-    else if ([attribute isEqualToString:NSAccessibilityWindowAttribute])
-        return [NSAccessibilityUnignoredAncestor(parent) 
accessibilityAttributeValue:NSAccessibilityWindowAttribute];
-    else if ([attribute 
isEqualToString:NSAccessibilityTopLevelUIElementAttribute])
-        return [NSAccessibilityUnignoredAncestor(parent) 
accessibilityAttributeValue:NSAccessibilityTopLevelUIElementAttribute];
-    else if ([attribute isEqualToString:NSAccessibilityPositionAttribute])
-        [NSValue valueWithPoint:[parent screenRectForIcon:self].origin];
-    else if ([attribute isEqualToString:NSAccessibilitySizeAttribute])
-        [NSValue valueWithSize:[parent screenRectForIcon:self].size];
-    else if ([attribute isEqualToString:NSAccessibilityTitleAttribute])
-        return [self toolTip];
-    else if ([attribute isEqualToString:NSAccessibilityHelpAttribute])
-        return [parent toolTipForIcon:self];
-    return [super accessibilityAttributeValue:attribute];
-}
-
-- (BOOL)accessibilityIsIgnored {
-    return NO;
-}
-
 - (BOOL)isAccessibilityElement {
     return YES;
 }

Modified: trunk/bibdesk/BDSKTextViewCompletionController.m
===================================================================
--- trunk/bibdesk/BDSKTextViewCompletionController.m    2024-02-08 19:39:07 UTC 
(rev 28711)
+++ trunk/bibdesk/BDSKTextViewCompletionController.m    2024-02-08 23:07:53 UTC 
(rev 28712)
@@ -459,8 +459,6 @@
 - (BOOL)canBecomeKeyWindow { return NO; }
 - (BOOL)canBecomeMainWindow { return NO; }
 
-- (BOOL)accessibilityIsIgnored { return YES; }
-
 - (BOOL)isAccessibilityElement { return NO; }
 
 @end

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