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