Revision: 12999
          http://sourceforge.net/p/skim-app/code/12999
Author:   hofman
Date:     2022-07-08 17:46:13 +0000 (Fri, 08 Jul 2022)
Log Message:
-----------
add accessibility description to thumbnails

Modified Paths:
--------------
    trunk/NSValueTransformer_SKExtensions.m
    trunk/SKMainWindowController.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/NSValueTransformer_SKExtensions.m
===================================================================
--- trunk/NSValueTransformer_SKExtensions.m     2022-07-07 17:47:11 UTC (rev 
12998)
+++ trunk/NSValueTransformer_SKExtensions.m     2022-07-08 17:46:13 UTC (rev 
12999)
@@ -222,6 +222,7 @@
                 return YES;
             }] retain];
             [windowImage setTemplate:YES];
+            [windowImage 
setAccessibilityDescription:NSLocalizedString(@"window", @"Accessibility 
description")];
         }
         return windowImage;
     }

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2022-07-07 17:47:11 UTC (rev 12998)
+++ trunk/SKMainWindowController.m      2022-07-08 17:46:13 UTC (rev 12999)
@@ -2282,6 +2282,8 @@
 
 - (void)snapshotController:(SKSnapshotWindowController *)controller 
didFinishSetup:(SKSnapshotOpenType)openType {
     NSImage *image = [controller thumbnailWithSize:snapshotCacheSize];
+    
+    [image setAccessibilityDescription:[NSString 
stringWithFormat:NSLocalizedString(@"Page %@", @""), [controller pageLabel]]];
     [controller setThumbnail:image];
     
     if (openType == SKSnapshotOpenFromSetup) {
@@ -2789,6 +2791,7 @@
     
     dispatch_async(queue, ^{
         NSImage *image = [page thumbnailWithSize:thumbnailCacheSize forBox:box 
readingBar:readingBar];
+        [image setAccessibilityDescription:[NSString 
stringWithFormat:NSLocalizedString(@"Page %@", @""), [page displayLabel]]];
         
         dispatch_async(dispatch_get_main_queue(), ^{
             NSUInteger pageIndex = [thumbnail pageIndex];
@@ -2989,6 +2992,7 @@
         NSSize newSize, oldSize = [[controller thumbnail] size];
         NSImage *image = [controller thumbnailWithSize:snapshotCacheSize];
         
+        [image setAccessibilityDescription:[NSString 
stringWithFormat:NSLocalizedString(@"Page %@", @""), [controller pageLabel]]];
         [controller setThumbnail:image];
         [dirtySnapshots removeObject:controller];
         

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
Skim-app-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to