adium 3849:ccb341b77dd4: Add VoiceOver labels to the contact lis...

commits at adium.im commits at adium.im
Fri Apr 8 04:44:27 UTC 2011


details:	http://hg.adium.im/adium/rev/ccb341b77dd4
revision:	3849:ccb341b77dd4
branch:		(none)
author:		Frank Dowsett <wixardy at adium.im>
date:		Fri Apr 08 00:42:37 2011 -0400

Add VoiceOver labels to the contact list's toolbar items fixes #13010. Alas, VO does not seem to be able to activate the buttons e.g. to select a status.

diffs (20 lines):

diff -r a5a3f570b785 -r ccb341b77dd4 Source/AIStandardListWindowController.m
--- a/Source/AIStandardListWindowController.m	Thu Apr 07 21:33:58 2011 -0700
+++ b/Source/AIStandardListWindowController.m	Fri Apr 08 00:42:37 2011 -0400
@@ -119,6 +119,16 @@
 	[[self window] setMinSize:NSMakeSize(135, 60)];
 	
 	[self _configureToolbar];
+	
+	//Add VoiceOver labels
+	[[nameView cell] accessibilitySetOverrideValue:AILocalizedString(@"Change display name", nil)
+									  forAttribute:NSAccessibilityDescriptionAttribute];
+	[[imagePicker cell] accessibilitySetOverrideValue:AILocalizedString(@"User icon", nil)
+										 forAttribute:NSAccessibilityDescriptionAttribute];
+	[[statusMenuView cell] accessibilitySetOverrideValue:AILocalizedString(@"Change status", nil)
+											forAttribute:NSAccessibilityDescriptionAttribute];
+	[[imageView_status cell] accessibilitySetOverrideValue:AILocalizedString(@"Status icon", nil)
+											  forAttribute:NSAccessibilityDescriptionAttribute];
 }
 
 /*!




More information about the commits mailing list