Revision: 13565
          http://sourceforge.net/p/skim-app/code/13565
Author:   hofman
Date:     2023-08-06 15:47:05 +0000 (Sun, 06 Aug 2023)
Log Message:
-----------
Set accessibility descriptions in cursor window

Modified Paths:
--------------
    trunk/SKNavigationWindow.m
    trunk/de.lproj/Localizable.strings
    trunk/en.lproj/Localizable.strings
    trunk/es.lproj/Localizable.strings
    trunk/fr.lproj/Localizable.strings
    trunk/it.lproj/Localizable.strings
    trunk/ja.lproj/Localizable.strings
    trunk/nl.lproj/Localizable.strings
    trunk/pl.lproj/Localizable.strings
    trunk/ru.lproj/Localizable.strings
    trunk/zh_CN.lproj/Localizable.strings
    trunk/zh_TW.lproj/Localizable.strings

Modified: trunk/SKNavigationWindow.m
===================================================================
--- trunk/SKNavigationWindow.m  2023-08-06 14:38:24 UTC (rev 13564)
+++ trunk/SKNavigationWindow.m  2023-08-06 15:47:05 UTC (rev 13565)
@@ -269,6 +269,15 @@
         [styleButton setAction:@selector(changeCursorStyle:)];
         if (RUNNING_BEFORE(10_14))
             [[styleButton cell] setBackgroundStyle:NSBackgroundStyleDark];
+        NSArray *segments = [NSAccessibilityUnignoredDescendant(styleButton) 
accessibilityChildren];
+        [[segments objectAtIndex:0] 
setAccessibilityLabel:NSLocalizedString(@"arrow", @"Accessibility 
description")];
+        [[segments objectAtIndex:1] 
setAccessibilityLabel:NSLocalizedString(@"red", @"Accessibility description")];
+        [[segments objectAtIndex:2] 
setAccessibilityLabel:NSLocalizedString(@"orange", @"Accessibility 
description")];
+        [[segments objectAtIndex:3] 
setAccessibilityLabel:NSLocalizedString(@"yellow", @"Accessibility 
description")];
+        [[segments objectAtIndex:4] 
setAccessibilityLabel:NSLocalizedString(@"green", @"Accessibility 
description")];
+        [[segments objectAtIndex:5] 
setAccessibilityLabel:NSLocalizedString(@"blue", @"Accessibility description")];
+        [[segments objectAtIndex:6] 
setAccessibilityLabel:NSLocalizedString(@"indigo", @"Accessibility 
description")];
+        [[segments objectAtIndex:7] 
setAccessibilityLabel:NSLocalizedString(@"violet", @"Accessibility 
description")];
         [[self contentView] addSubview:styleButton];
         
         rect.origin.x = NSMaxX(rect);
@@ -303,6 +312,7 @@
         [closeButton setAction:@selector(closeCursorStyleWindow:)];
         if (RUNNING_BEFORE(10_14))
             [[closeButton cell] setBackgroundStyle:NSBackgroundStyleDark];
+        [[closeButton cell] setAccessibilityLabel:NSLocalizedString(@"close", 
@"Accessibility description")];
         [[self contentView] addSubview:closeButton];
         
         NSScreen *screen = [[pdfView window] screen] ?: [NSScreen mainScreen];

Modified: trunk/de.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/en.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/es.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/fr.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/it.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/ja.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/nl.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/pl.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/ru.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/zh_CN.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/zh_TW.lproj/Localizable.strings
===================================================================
(Binary files differ)

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to