[vlc-commits] Removing the blue Theme on Mac OS X

Mike Houben git at videolan.org
Thu Apr 14 09:52:53 CEST 2011


vlc/vlc-1.1 | branch: master | Mike Houben <mail at crazyhstudio.net> | Thu Apr 14 09:52:44 2011 +0200| [8f79caa3e4b56c73c719bfa7c444cccbf203aa19] | committer: Felix Paul Kühne

Removing the blue Theme on Mac OS X

git failed to apply the entire patch, sorry for the noise

Signed-off-by: Felix Paul Kühne <fkuehne at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=8f79caa3e4b56c73c719bfa7c444cccbf203aa19
---

 modules/gui/macosx/controls.m       |   39 -----------------------------
 modules/gui/macosx/embeddedwindow.m |    6 ----
 modules/gui/macosx/intf.m           |   47 -----------------------------------
 modules/gui/macosx/misc.h           |    1 -
 modules/gui/macosx/misc.m           |   16 ++---------
 5 files changed, 3 insertions(+), 106 deletions(-)

diff --git a/modules/gui/macosx/controls.m b/modules/gui/macosx/controls.m
index 54462f4..c6c94c9 100644
--- a/modules/gui/macosx/controls.m
+++ b/modules/gui/macosx/controls.m
@@ -64,47 +64,8 @@
 
     o_repeat_off = [NSImage imageNamed:@"repeat_embedded"];
 
-    [self controlTintChanged];
-
-    [[NSNotificationCenter defaultCenter] addObserver: self
-                                             selector: @selector( controlTintChanged )
-                                                 name: NSControlTintDidChangeNotification
-                                               object: nil];
 }
 
-- (void)controlTintChanged
-{
-    int i_repeat = 0;
-    if( [o_btn_repeat image] == o_repeat_single )
-        i_repeat = 1;
-    else if( [o_btn_repeat image] == o_repeat_all )
-        i_repeat = 2;
-
-    if( [NSColor currentControlTint] == NSGraphiteControlTint )
-    {
-        o_repeat_single = [NSImage imageNamed:@"repeat_single_embedded_graphite"];
-        o_repeat_all = [NSImage imageNamed:@"repeat_embedded_graphite"];
-
-        [o_btn_shuffle setAlternateImage: [NSImage imageNamed: @"shuffle_embedded_graphite"]];
-        [o_btn_addNode setAlternateImage: [NSImage imageNamed: @"add_embedded_graphite"]];
-    }
-    else
-    {
-        o_repeat_single = [NSImage imageNamed:@"repeat_single_embedded_blue"];
-        o_repeat_all = [NSImage imageNamed:@"repeat_embedded_blue"];
-
-        [o_btn_shuffle setAlternateImage: [NSImage imageNamed: @"shuffle_embedded_blue"]];
-        [o_btn_addNode setAlternateImage: [NSImage imageNamed: @"add_embedded_blue"]];
-    }
-
-    /* update the repeat button, but keep its state */
-    if( i_repeat == 1 )
-        [self repeatOne];
-    else if( i_repeat == 2 )
-        [self repeatAll];
-    else
-        [self repeatOff];
-}
 
 - (void)dealloc
 {
diff --git a/modules/gui/macosx/embeddedwindow.m b/modules/gui/macosx/embeddedwindow.m
index 395023d..387f197 100644
--- a/modules/gui/macosx/embeddedwindow.m
+++ b/modules/gui/macosx/embeddedwindow.m
@@ -78,12 +78,6 @@
     o_img_play = [NSImage imageNamed: @"play_embedded"];
     o_img_pause = [NSImage imageNamed: @"pause_embedded"];
 
-    [self controlTintChanged];
-    [[NSNotificationCenter defaultCenter] addObserver: self
-                                             selector: @selector( controlTintChanged )
-                                                 name: NSControlTintDidChangeNotification
-                                               object: nil];
-
     /* Set color of sidebar to Leopard's "Sidebar Blue" */
     [o_sidebar_list setBackgroundColor: [NSColor colorWithCalibratedRed:0.820
                                                                   green:0.843
diff --git a/modules/gui/macosx/intf.m b/modules/gui/macosx/intf.m
index 6ec961f..f8e0ae1 100644
--- a/modules/gui/macosx/intf.m
+++ b/modules/gui/macosx/intf.m
@@ -543,11 +543,6 @@ static VLCMain *_o_sharedMainInstance = nil;
     /* take care of tint changes during runtime */
     o_img_play = [NSImage imageNamed: @"play"];
     o_img_pause = [NSImage imageNamed: @"pause"];
-    [self controlTintChanged];
-    [[NSNotificationCenter defaultCenter] addObserver: self
-                                             selector: @selector( controlTintChanged )
-                                                 name: NSControlTintDidChangeNotification
-                                               object: nil];
 
     /* init Apple Remote support */
     o_remote = [[AppleRemote alloc] init];
@@ -975,48 +970,6 @@ static NSString * VLCToolbarMediaControl     = @"VLCToolbarMediaControl";
 #pragma mark -
 #pragma mark Other notification
 
-- (void)controlTintChanged
-{
-    BOOL b_playing = NO;
-
-    if( [o_btn_play alternateImage] == o_img_play_pressed )
-        b_playing = YES;
-
-    if( [NSColor currentControlTint] == NSGraphiteControlTint )
-    {
-        o_img_play_pressed = [NSImage imageNamed: @"play_graphite"];
-        o_img_pause_pressed = [NSImage imageNamed: @"pause_graphite"];
-
-        [o_btn_prev setAlternateImage: [NSImage imageNamed: @"previous_graphite"]];
-        [o_btn_rewind setAlternateImage: [NSImage imageNamed: @"skip_previous_graphite"]];
-        [o_btn_stop setAlternateImage: [NSImage imageNamed: @"stop_graphite"]];
-        [o_btn_ff setAlternateImage: [NSImage imageNamed: @"skip_forward_graphite"]];
-        [o_btn_next setAlternateImage: [NSImage imageNamed: @"next_graphite"]];
-        [o_btn_fullscreen setAlternateImage: [NSImage imageNamed: @"fullscreen_graphite"]];
-        [o_btn_playlist setAlternateImage: [NSImage imageNamed: @"playlistdrawer_graphite"]];
-        [o_btn_equalizer setAlternateImage: [NSImage imageNamed: @"equalizerdrawer_graphite"]];
-    }
-    else
-    {
-        o_img_play_pressed = [NSImage imageNamed: @"play_blue"];
-        o_img_pause_pressed = [NSImage imageNamed: @"pause_blue"];
-
-        [o_btn_prev setAlternateImage: [NSImage imageNamed: @"previous_blue"]];
-        [o_btn_rewind setAlternateImage: [NSImage imageNamed: @"skip_previous_blue"]];
-        [o_btn_stop setAlternateImage: [NSImage imageNamed: @"stop_blue"]];
-        [o_btn_ff setAlternateImage: [NSImage imageNamed: @"skip_forward_blue"]];
-        [o_btn_next setAlternateImage: [NSImage imageNamed: @"next_blue"]];
-        [o_btn_fullscreen setAlternateImage: [NSImage imageNamed: @"fullscreen_blue"]];
-        [o_btn_playlist setAlternateImage: [NSImage imageNamed: @"playlistdrawer_blue"]];
-        [o_btn_equalizer setAlternateImage: [NSImage imageNamed: @"equalizerdrawer_blue"]];
-    }
-
-    if( b_playing )
-        [o_btn_play setAlternateImage: o_img_play_pressed];
-    else
-        [o_btn_play setAlternateImage: o_img_pause_pressed];
-}
-
 /* Listen to the remote in exclusive mode, only when VLC is the active
    application */
 - (void)applicationDidBecomeActive:(NSNotification *)aNotification
diff --git a/modules/gui/macosx/misc.h b/modules/gui/macosx/misc.h
index a27f87c..8569d27 100644
--- a/modules/gui/macosx/misc.h
+++ b/modules/gui/macosx/misc.h
@@ -150,6 +150,5 @@
     NSImage *_knobOn;
     BOOL b_mouse_down;
 }
-- (void)controlTintChanged;
 
 @end
diff --git a/modules/gui/macosx/misc.m b/modules/gui/macosx/misc.m
index 4d77a38..3153520 100644
--- a/modules/gui/macosx/misc.m
+++ b/modules/gui/macosx/misc.m
@@ -703,7 +703,7 @@ void _drawFrameInRect(NSRect frameRect)
 
 @end
 
-/*****************************************************************************
+/*************************************************************************** **
  * ITSliderCell
  *****************************************************************************/
 @implementation ITSliderCell
@@ -712,22 +712,12 @@ void _drawFrameInRect(NSRect frameRect)
 {
     self = [super init];
     _knobOff = [NSImage imageNamed:@"volumeslider_normal"];
-    [self controlTintChanged];
-    [[NSNotificationCenter defaultCenter] addObserver: self
-                                             selector: @selector( controlTintChanged )
-                                                 name: NSControlTintDidChangeNotification
-                                               object: nil];
+	_knobOn = [NSImage imageNamed:@"volumeslider_graphite"];
     b_mouse_down = FALSE;
     return self;
 }
 
-- (void)controlTintChanged
-{
-    if( [NSColor currentControlTint] == NSGraphiteControlTint )
-        _knobOn = [NSImage imageNamed:@"volumeslider_graphite"];
-    else
-        _knobOn = [NSImage imageNamed:@"volumeslider_blue"];
-}
+
 
 - (void)dealloc
 {



More information about the vlc-commits mailing list