]> granicus.if.org Git - handbrake/commitdiff
MacGui: remove a compatibility workaroud for the 10.9 sdk.
authorDamiano Galassi <damiog@gmail.com>
Tue, 3 Nov 2015 08:59:35 +0000 (09:59 +0100)
committerDamiano Galassi <damiog@gmail.com>
Tue, 3 Nov 2015 08:59:35 +0000 (09:59 +0100)
macosx/HBHUDView.m

index a183faf8e8dfd24ec9cc12eb418701a767699b93..e4030f743312f11067dc58dfe5699177cf8aa09f 100644 (file)
@@ -6,28 +6,18 @@
 
 #import "HBHUDView.h"
 
-@interface NSView (HBHUDViewExtension)
-
-- (void)setBlendingMode:(int)mode;
-- (void)setMaterial:(int)material;
-- (void)setState:(int)state;
-
-@end
-
 @implementation HBHUDView
 
-+ (void)setupNewStyleHUD:(NSView *)view
++ (void)setupNewStyleHUD:(NSVisualEffectView *)view
 {
     [view setWantsLayer:YES];
     [view.layer setCornerRadius:4];
 
-    // Hardcode the values so we can
-    // compile it with the 10.9 sdk.
-    [view setBlendingMode:1];
-    [view setMaterial:2];
-    [view setState:1];
+    [view setBlendingMode:NSVisualEffectBlendingModeWithinWindow];
+    [view setMaterial:NSVisualEffectMaterialDark];
+    [view setState:NSVisualEffectStateActive];
 
-    [view setAppearance:[NSClassFromString(@"NSAppearance") appearanceNamed:@"NSAppearanceNameVibrantDark"]];
+    [view setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameVibrantDark]];
 }
 
 - (void)drawRect:(NSRect)dirtyRect
@@ -57,7 +47,7 @@
         self = [[NSClassFromString(@"NSVisualEffectView") alloc] initWithFrame:frame];
         if (self)
         {
-            [HBHUDView setupNewStyleHUD:self];
+            [HBHUDView setupNewStyleHUD:(NSVisualEffectView *)self];
         }
     }
     else