// Copyright 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #import "ui/base/cocoa/a11y_util.h" namespace ui { namespace a11y_util { void HideImageFromAccessibilityOrder(NSImageView* view) { // This is the minimum change necessary to get VoiceOver to skip the image // (instead of reading the word "image"). Accessibility mechanisms in OSX // change once in a while, so this may be fragile. [[view cell] accessibilitySetOverrideValue:@"" forAttribute:NSAccessibilityRoleAttribute]; } void PlayElementUpdatedSound(id source) { NSAccessibilityPostNotificationWithUserInfo( source, @"AXPlaySound", @{@"AXSoundIdentifier" : @"AXElementUpdatedSound"}); } } // namespace a11y_util } // namespace ui