Revision: 13046
          http://sourceforge.net/p/skim-app/code/13046
Author:   hofman
Date:     2022-07-24 09:40:21 +0000 (Sun, 24 Jul 2022)
Log Message:
-----------
use function to get children for one child

Modified Paths:
--------------
    trunk/SKColorSwatch.m
    trunk/SKMainWindowController_FullScreen.m
    trunk/SKMainWindowController_UI.m
    trunk/SKPDFView.m

Modified: trunk/SKColorSwatch.m
===================================================================
--- trunk/SKColorSwatch.m       2022-07-23 22:53:16 UTC (rev 13045)
+++ trunk/SKColorSwatch.m       2022-07-24 09:40:21 UTC (rev 13046)
@@ -796,7 +796,7 @@
     else if (selectedIndex == -1)
         return [NSArray array];
     else
-        return NSAccessibilityUnignoredChildren([itemViews 
subarrayWithRange:NSMakeRange(selectedIndex, 1)]);
+        return NSAccessibilityUnignoredChildrenForOnlyChild([itemViews 
objectAtIndex:selectedIndex]);
 }
 
 - (id)accessibilityHitTest:(NSPoint)point {

Modified: trunk/SKMainWindowController_FullScreen.m
===================================================================
--- trunk/SKMainWindowController_FullScreen.m   2022-07-23 22:53:16 UTC (rev 
13045)
+++ trunk/SKMainWindowController_FullScreen.m   2022-07-24 09:40:21 UTC (rev 
13046)
@@ -747,7 +747,7 @@
         [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
             [[presentationNotesButton animator] setAlphaValue:1.0];
         } completionHandler:^{}];
-        
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor(notesView),
 NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildren([NSArray 
arrayWithObjects:presentationNotesButton, nil]), NSAccessibilityUIElementsKey, 
nil]);
+        
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor(notesView),
 NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildrenForOnlyChild(presentationNotesButton),
 NSAccessibilityUIElementsKey, nil]);
     } else if ([[SKMainWindowController superclass] 
instancesRespondToSelector:_cmd]) {
         [super mouseEntered:event];
     }

Modified: trunk/SKMainWindowController_UI.m
===================================================================
--- trunk/SKMainWindowController_UI.m   2022-07-23 22:53:16 UTC (rev 13045)
+++ trunk/SKMainWindowController_UI.m   2022-07-24 09:40:21 UTC (rev 13046)
@@ -1428,7 +1428,7 @@
     BOOL wasVisible = [[findController view] window] != nil;
     [self showFindBar];
     if (wasVisible == NO)
-        
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor([pdfView
 documentView]), NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildren([NSArray 
arrayWithObjects:[findController view], nil]), NSAccessibilityUIElementsKey, 
nil]);
+        
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor([pdfView
 documentView]), NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildrenForOnlyChild([findController
 view]), NSAccessibilityUIElementsKey, nil]);
 }
 
 - (void)PDFViewPerformHideFind:(PDFView *)sender {

Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m   2022-07-23 22:53:16 UTC (rev 13045)
+++ trunk/SKPDFView.m   2022-07-24 09:40:21 UTC (rev 13046)
@@ -1912,7 +1912,7 @@
     if (navWindow && [navWindow isVisible] == NO) {
         if (navigationMode == SKNavigationEverywhere && 
NSPointInRect([theEvent locationInWindow], [[[self window] contentView] 
frame])) {
             [navWindow showForWindow:[self window]];
-            
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor([self
 documentView]), NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildren([NSArray 
arrayWithObjects:navWindow, nil]), NSAccessibilityUIElementsKey, nil]);
+            
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor([self
 documentView]), NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildrenForOnlyChild(navWindow),
 NSAccessibilityUIElementsKey, nil]);
         } else if (navigationMode == SKNavigationBottom && 
NSPointInRect([theEvent locationInWindow], SKSliceRect([[[self window] 
contentView] frame], NAVIGATION_BOTTOM_EDGE_HEIGHT, NSMinYEdge))) {
             [self performSelectorOnce:@selector(showNavWindow) 
afterDelay:SHOW_NAV_DELAY];
         }
@@ -3352,7 +3352,7 @@
 - (void)showNavWindow {
     if ([navWindow isVisible] == NO && NSPointInRect([[self window] 
mouseLocationOutsideOfEventStream], SKSliceRect([[[self window] contentView] 
frame], NAVIGATION_BOTTOM_EDGE_HEIGHT, NSMinYEdge))) {
         [navWindow showForWindow:[self window]];
-        
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor([self
 documentView]), NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildren([NSArray 
arrayWithObjects:navWindow, nil]), NSAccessibilityUIElementsKey, nil]);
+        
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor([self
 documentView]), NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildrenForOnlyChild(navWindow),
 NSAccessibilityUIElementsKey, nil]);
     }
 }
 
@@ -5316,7 +5316,7 @@
     if (interactionMode == SKPresentationMode) {
         if ([navWindow isVisible] == NO) {
             [navWindow showForWindow:[self window]];
-            
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor([self
 documentView]), NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildren([NSArray 
arrayWithObjects:navWindow, nil]), NSAccessibilityUIElementsKey, nil]);
+            
NSAccessibilityPostNotificationWithUserInfo(NSAccessibilityUnignoredAncestor([self
 documentView]), NSAccessibilityLayoutChangedNotification, [NSDictionary 
dictionaryWithObjectsAndKeys:NSAccessibilityUnignoredChildrenForOnlyChild(navWindow),
 NSAccessibilityUIElementsKey, nil]);
         }
     } else if ([[self delegate] 
respondsToSelector:@selector(PDFViewPerformFind:)]) {
         [[self delegate] PDFViewPerformFind:self];

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