Pārlūkot izejas kodu

MacOSX/Framework/VLCVideoView.m: Code clean up & implement Objective-C 2.0 @property.

Faustino Osuna 17 gadi atpakaļ
vecāks
revīzija
c4c4adc290
2 mainītis faili ar 16 papildinājumiem un 40 dzēšanām
  1. 2 6
      Headers/Public/VLCVideoView.h
  2. 14 34
      Sources/VLCVideoView.m

+ 2 - 6
Headers/Public/VLCVideoView.h

@@ -37,11 +37,7 @@
     // with the video?
 }
 
+@property (assign) id delegate;
+@property (copy) NSColor *backColor;
 @property BOOL fillScreen;
-
-- (void)setDelegate:(id)value;
-- (id)delegate;
-
-- (void)setBackColor:(NSColor *)value;
-- (NSColor *)backColor;
 @end

+ 14 - 34
Sources/VLCVideoView.m

@@ -132,16 +132,6 @@
 
 @implementation VLCVideoView
 
-- (BOOL)fillScreen
-{
-    return [layoutManager fillScreenEntirely];
-}
-- (void)setFillScreen:(BOOL)fillScreen
-{
-    [layoutManager setFillScreenEntirely:fillScreen];
-    [[self layer] setNeedsLayout];
-}
-
 - (id)initWithFrame:(NSRect)rect
 {
     if (self = [super initWithFrame:rect]) 
@@ -164,30 +154,6 @@
     [super dealloc];
 }
 
-- (void)setDelegate:(id)value
-{
-    delegate = value;
-}
-
-- (id)delegate
-{
-    return delegate;
-}
-
-- (void)setBackColor:(NSColor *)value
-{
-    if (backColor != value)
-    {
-        [backColor release];
-        backColor = [value retain];
-    }
-}
-
-- (NSColor *)backColor
-{
-    return backColor;
-}
-
 - (void)drawRect:(NSRect)aRect
 {
     [self lockFocus];
@@ -200,6 +166,20 @@
 {
     return YES;
 }
+
+@synthesize delegate;
+@synthesize backColor;
+
+- (BOOL)fillScreen
+{
+    return [layoutManager fillScreenEntirely];
+}
+
+- (void)setFillScreen:(BOOL)fillScreen
+{
+    [layoutManager setFillScreenEntirely:fillScreen];
+    [[self layer] setNeedsLayout];
+}
 @end
 
 /******************************************************************************