From 952d930b5b51d10e8650d273be6af4f6b465c717 Mon Sep 17 00:00:00 2001 From: Rachel Olivero Date: Fri, 3 Feb 2017 10:19:52 -0500 Subject: [PATCH] Adds a screen reader accessible label to the mute button. Label toggles between mute and unmute to match the action that will be taken when the button is next pressed. --- src/audio/AudioPanel.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/audio/AudioPanel.java b/src/audio/AudioPanel.java index 8f95b88d..e91ecacf 100644 --- a/src/audio/AudioPanel.java +++ b/src/audio/AudioPanel.java @@ -383,6 +383,7 @@ public class AudioPanel extends JPanel implements Listener { setIcon(UNMUTED_ICON); setBorderPainted(false); + getAccessibleContext().setAccessibleName("Mute"); addActionListener(new ActionListener() { @@ -402,6 +403,7 @@ public class AudioPanel extends JPanel implements Listener public void run() { setIcon(mMuted ? MUTED_ICON : UNMUTED_ICON); + getAccessibleContext().setAccessibleName(mMuted ? "Unmute" : "Mute"); } }); }