Revision: 13013 http://sourceforge.net/p/skim-app/code/13013 Author: hofman Date: 2022-07-11 16:54:16 +0000 (Mon, 11 Jul 2022) Log Message: ----------- Make status bar and thumbnail view a subclass of group view
Modified Paths: -------------- trunk/SKStatusBar.h trunk/SKStatusBar.m trunk/SKThumbnailView.h trunk/SKThumbnailView.m Modified: trunk/SKStatusBar.h =================================================================== --- trunk/SKStatusBar.h 2022-07-11 16:42:56 UTC (rev 13012) +++ trunk/SKStatusBar.h 2022-07-11 16:54:16 UTC (rev 13013) @@ -37,6 +37,7 @@ */ #import <Cocoa/Cocoa.h> +#import "SKGroupView.h" typedef NS_ENUM(NSInteger, SKProgressIndicatorStyle) { SKProgressIndicatorStyleNone, @@ -45,7 +46,7 @@ }; -@interface SKStatusBar : NSView <NSAccessibilityGroup> { +@interface SKStatusBar : SKGroupView { NSTextField *leftField; NSTextField *rightField; NSImageView *iconView; Modified: trunk/SKStatusBar.m =================================================================== --- trunk/SKStatusBar.m 2022-07-11 16:42:56 UTC (rev 13012) +++ trunk/SKStatusBar.m 2022-07-11 16:54:16 UTC (rev 13013) @@ -335,26 +335,6 @@ #pragma mark Accessibility -- (BOOL)isAccessibilityElement { - return YES; -} - -- (NSString *)accessibilityRole { - return NSAccessibilityGroupRole; -} - -- (NSString *)accessibilityRoleDescription { - return NSAccessibilityRoleDescription(NSAccessibilityGroupRole, nil); -} - -- (NSRect)accessibilityFrame { - return [self convertRectToScreen:[self bounds]]; -} - -- (id)accessibilityParent { - return NSAccessibilityUnignoredAncestor([self superview]); -} - - (NSString *)accessibilityLabel { return NSLocalizedString(@"status bar", @"Accessibility description"); } Modified: trunk/SKThumbnailView.h =================================================================== --- trunk/SKThumbnailView.h 2022-07-11 16:42:56 UTC (rev 13012) +++ trunk/SKThumbnailView.h 2022-07-11 16:54:16 UTC (rev 13013) @@ -37,10 +37,11 @@ */ #import <Cocoa/Cocoa.h> +#import "SKGroupView.h" @class SKThumbnail; -@interface SKThumbnailView : NSView <NSDraggingSource, NSAccessibilityGroup> { +@interface SKThumbnailView : SKGroupView <NSDraggingSource> { SKThumbnail *thumbnail; BOOL selected; NSBackgroundStyle backgroundStyle; Modified: trunk/SKThumbnailView.m =================================================================== --- trunk/SKThumbnailView.m 2022-07-11 16:42:56 UTC (rev 13012) +++ trunk/SKThumbnailView.m 2022-07-11 16:54:16 UTC (rev 13013) @@ -456,26 +456,6 @@ #pragma mark Accessibility -- (BOOL)isAccessibilityElement { - return YES; -} - -- (NSString *)accessibilityRole { - return NSAccessibilityGroupRole; -} - -- (NSString *)accessibilityRoleDescription { - return NSAccessibilityRoleDescription(NSAccessibilityGroupRole, nil); -} - -- (NSRect)accessibilityFrame { - return [self convertRectToScreen:[self bounds]]; -} - -- (id)accessibilityParent { - return NSAccessibilityUnignoredAncestor([self superview]); -} - - (NSString *)accessibilityLabel { return [NSString stringWithFormat:NSLocalizedString(@"Page %@", @""), [thumbnail label]]; } 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