Revision: 12992 http://sourceforge.net/p/skim-app/code/12992 Author: hofman Date: 2022-07-07 14:29:19 +0000 (Thu, 07 Jul 2022) Log Message: ----------- localized type name for accessibility label of type icon
Modified Paths: -------------- trunk/SKAnnotationTypeImageCell.m Modified: trunk/SKAnnotationTypeImageCell.m =================================================================== --- trunk/SKAnnotationTypeImageCell.m 2022-07-07 14:08:49 UTC (rev 12991) +++ trunk/SKAnnotationTypeImageCell.m 2022-07-07 14:29:19 UTC (rev 12992) @@ -37,6 +37,9 @@ */ #import "SKAnnotationTypeImageCell.h" +#import "NSImage_SKExtensions.h" +#import "NSString_SKExtensions.h" +#import <SkimNotes/SkimNotes.h> @implementation SKAnnotationTypeImageCell @@ -95,4 +98,28 @@ } } +- (NSString *)accessibilityLabel { + NSString *name = [[self image] name]; + if ([name isEqualToString:SKImageNameTextNote]) + return [SKNFreeTextString typeName]; + else if ([name isEqualToString:SKImageNameAnchoredNote]) + return [SKNNoteString typeName]; + else if ([name isEqualToString:SKImageNameCircleNote]) + return [SKNCircleString typeName]; + else if ([name isEqualToString:SKImageNameSquareNote]) + return [SKNSquareString typeName]; + else if ([name isEqualToString:SKImageNameHighlightNote]) + return [SKNHighlightString typeName]; + else if ([name isEqualToString:SKImageNameUnderlineNote]) + return [SKNUnderlineString typeName]; + else if ([name isEqualToString:SKImageNameStrikeOutNote]) + return [SKNStrikeOutString typeName]; + else if ([name isEqualToString:SKImageNameLineNote]) + return [SKNLineString typeName]; + else if ([name isEqualToString:SKImageNameInkNote]) + return [SKNInkString typeName]; + else + return nil; +} + @end 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