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

Reply via email to