Browse Source

macOS Accessibility: Return window title for accessibilityTitle property in JuceNSWindowClass

v6.1.6
ed 4 years ago
parent
commit
cae59fa8b2
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm

+ 6
- 0
modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm View File

@@ -2136,6 +2136,7 @@ struct JuceNSWindowClass : public NSViewComponentPeerWrapper<ObjCClass<NSWindo
addMethod (@selector (window:shouldPopUpDocumentPathMenu:), shouldPopUpPathMenu, "B@:@", @encode (NSMenu*)); addMethod (@selector (window:shouldPopUpDocumentPathMenu:), shouldPopUpPathMenu, "B@:@", @encode (NSMenu*));
addMethod (@selector (isFlipped), isFlipped, "c@:"); addMethod (@selector (isFlipped), isFlipped, "c@:");
addMethod (@selector (accessibilityTitle), getAccessibilityTitle, "@@:");
addMethod (@selector (accessibilityLabel), getAccessibilityLabel, "@@:"); addMethod (@selector (accessibilityLabel), getAccessibilityLabel, "@@:");
addMethod (@selector (accessibilityTopLevelUIElement), getAccessibilityWindow, "@@:"); addMethod (@selector (accessibilityTopLevelUIElement), getAccessibilityWindow, "@@:");
addMethod (@selector (accessibilityWindow), getAccessibilityWindow, "@@:"); addMethod (@selector (accessibilityWindow), getAccessibilityWindow, "@@:");
@@ -2291,6 +2292,11 @@ private:
return false; return false;
} }
static NSString* getAccessibilityTitle (id self, SEL)
{
return [self title];
}
static NSString* getAccessibilityLabel (id self, SEL) static NSString* getAccessibilityLabel (id self, SEL)
{ {
return [getAccessibleChild (self) accessibilityLabel]; return [getAccessibleChild (self) accessibilityLabel];


Loading…
Cancel
Save