Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion MPlayerX/CocoaAppendix.m
Original file line number Diff line number Diff line change
Expand Up @@ -693,7 +693,7 @@ +(NSString*) UserPath:(NSSearchPathDirectory)dir WithSuffix:(NSString*)suffix
@implementation NSObject (MPXAdditional)
-(void) showAlertPanelModal:(NSString*) str
{
id alertPanel = NSGetAlertPanel(kMPXStringError, str, kMPXStringOK, nil, nil);
id alertPanel = NSGetAlertPanel(kMPXStringError, @"%@", kMPXStringOK, nil, nil, str);
[NSApp runModalForWindow:alertPanel];
NSReleaseAlertPanel(alertPanel);
}
Expand Down
15 changes: 15 additions & 0 deletions MPlayerX/ControlUIView.m
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,21 @@ - (void)awakeFromNib
selfFrame.origin.y = MIN(MAX(1, superFrame.size.height * yRatio - selfFrame.size.height / 2), superFrame.size.height - selfFrame.size.height-1);
[self setFrameOrigin:selfFrame.origin];
}

// Accessibility
[volumeButton.cell accessibilitySetOverrideValue:NSLocalizedString(@"Mute", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[volumeSlider.cell accessibilitySetOverrideValue:NSLocalizedString(@"Volume", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[prevEPButton.cell accessibilitySetOverrideValue:NSLocalizedString(@"Play Previous Episode", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[nextEPButton.cell accessibilitySetOverrideValue:NSLocalizedString(@"Play Next Episode", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[playPauseButton.cell accessibilitySetOverrideValue:NSLocalizedString(@"Play", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[fillScreenButton.cell accessibilitySetOverrideValue:NSLocalizedString(@"Fill Screen", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[fullScreenButton.cell accessibilitySetOverrideValue:NSLocalizedString(@"Full Screen", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[toggleAcceButton.cell accessibilitySetOverrideValue:NSLocalizedString(@"Show Auxiliary Controls", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[timeDispSwitch.cell accessibilitySetOverrideValue:NSLocalizedString(@"Show total time instead of remaining time", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[timeSlider.cell accessibilitySetOverrideValue:NSLocalizedString(@"Timeline", nil) forAttribute:NSAccessibilityDescriptionAttribute];
// these two don't work with VoiceOver (yet?)
[timeText.cell accessibilitySetOverrideValue:NSLocalizedString(@"Elapsed Time", nil) forAttribute:NSAccessibilityDescriptionAttribute];
[timeTextAlt.cell accessibilitySetOverrideValue:NSLocalizedString(@"Remaining or Total Time", nil) forAttribute:NSAccessibilityDescriptionAttribute];
}

-(void) dealloc
Expand Down
Binary file modified MPlayerX/English.lproj/Localizable.strings
Binary file not shown.
9,945 changes: 1,230 additions & 8,715 deletions MPlayerX/English.lproj/MainMenu.xib

Large diffs are not rendered by default.

26 changes: 7 additions & 19 deletions MPlayerX/MPXWindowButton.m
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,6 @@

#import "MPXWindowButton.h"

NSString * const kMPXAccessibilityCloseButtonDesc = @"closeButton";
NSString * const kMPXAccessibilityMinimizeButtonDesc = @"minimizeButton";
NSString * const kMPXAccessibilityZoomButtonDesc = @"zoomButton";

@implementation MPXWindowButton

@synthesize windowButtonType;
Expand Down Expand Up @@ -102,25 +98,17 @@ -(id) accessibilityAttributeValue: (NSString*)attr
case kMPXWindowZoomButtonType:
ret = NSAccessibilityZoomButtonSubrole;
break;
#if defined(MAC_OS_X_VERSION_10_7) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
case kMPXWindowFullscreenButtonType:
if (&NSAccessibilityFullScreenButtonAttribute != nil) {
ret = NSAccessibilityFullScreenButtonSubrole;
break;
}
#endif
default:
ret = NSAccessibilityUnknownSubrole;
break;
}
} else if ([attr isEqualToString:NSAccessibilityDescriptionAttribute]) {
switch (type) {
case kMPXWindowCloseButtonType:
ret = kMPXAccessibilityCloseButtonDesc;
break;
case kMPXWindowMinimizeButtonType:
ret = kMPXAccessibilityMinimizeButtonDesc;
break;
case kMPXWindowZoomButtonType:
ret = kMPXAccessibilityZoomButtonDesc;
break;
default:
ret = @"";
break;
}
} else if ([attr isEqualToString:NSAccessibilityEditedAttribute]) {
ret = [NSNumber numberWithBool:NO];

Expand Down
17 changes: 9 additions & 8 deletions MPlayerX/PlayerWindow.m
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
#import "CocoaAppendix.h"
#import "KeyCode.h"

NSString * const kMPXAccessibilityPlayerWindowDesc = @"PlayerWindow";
NSString * const kMPXAccessibilityWindowFrameAttribute = @"AXMPXWindowFrame";

@implementation PlayerWindow
Expand Down Expand Up @@ -138,17 +137,19 @@ -(id) accessibilityAttributeValue:(NSString*)attr
id ret;

if ([attr isEqualToString:NSAccessibilityCloseButtonAttribute]) {
ret = [titlebar closeButton];
ret = [[titlebar closeButton] cell];

} else if ([attr isEqualToString:NSAccessibilityMinimizeButtonAttribute]) {
ret = [titlebar miniButton];
ret = [[titlebar miniButton] cell];

} else if ([attr isEqualToString:NSAccessibilityZoomButtonAttribute]) {
ret = [titlebar zoomButton];

} else if ([attr isEqualToString:NSAccessibilityDescriptionAttribute]) {
ret = kMPXAccessibilityPlayerWindowDesc;

ret = [[titlebar zoomButton] cell];

#if defined(MAC_OS_X_VERSION_10_7) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
} else if (&NSAccessibilityFullScreenButtonAttribute != nil && [attr isEqualToString:NSAccessibilityFullScreenButtonAttribute]) {
ret = [[titlebar fsButton] cell];
#endif

} else if ([attr isEqualToString:NSAccessibilitySubroleAttribute]) {
ret = NSAccessibilityStandardWindowSubrole;

Expand Down
2 changes: 2 additions & 0 deletions MPlayerX/TitleView.h
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@
@property(readonly) NSButton *closeButton;
@property(readonly) NSButton *miniButton;
@property(readonly) NSButton *zoomButton;
@property(readonly) NSButton *fsButton;


-(void) resetPosition;
@end
1 change: 1 addition & 0 deletions MPlayerX/TitleView.m
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ @implementation TitleView
@synthesize closeButton;
@synthesize miniButton;
@synthesize zoomButton;
@synthesize fsButton;

+(void) initialize
{
Expand Down