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

Reply via email to