Revision: 27729
http://sourceforge.net/p/bibdesk/svn/27729
Author: hofman
Date: 2022-07-13 17:15:37 +0000 (Wed, 13 Jul 2022)
Log Message:
-----------
make accessibility value of resize view settable
Modified Paths:
--------------
trunk/bibdesk/BDSKResizeView.m
Modified: trunk/bibdesk/BDSKResizeView.m
===================================================================
--- trunk/bibdesk/BDSKResizeView.m 2022-07-13 15:39:12 UTC (rev 27728)
+++ trunk/bibdesk/BDSKResizeView.m 2022-07-13 17:15:37 UTC (rev 27729)
@@ -161,6 +161,20 @@
}
}
+- (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;
}
@@ -177,6 +191,10 @@
return [NSNumber numberWithDouble:[constraint constant]];
}
+- (void)setAccessibilityValue:(id)accessibilityValue {
+ [constraint setConstant:fmin(maxValue, fmax(minValue, [accessibilityValue
doubleValue]))];
+}
+
- (id)accessibilityMinValue {
return [NSNumber numberWithDouble:minValue];
}
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