[banshee] Don't draw a border around NowPlaying artwork



commit b3525a880ef4d9af8060fc96359b67f2bb2e007f
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Fri Jan 22 17:04:22 2010 -0800

    Don't draw a border around NowPlaying artwork

 .../Banshee.Gui.Widgets/TrackInfoDisplay.cs        |    6 +++++-
 .../NowPlayingTrackInfoDisplay.cs                  |    2 ++
 2 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/TrackInfoDisplay.cs b/src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/TrackInfoDisplay.cs
index 0d7e3ed..c07ea66 100644
--- a/src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/TrackInfoDisplay.cs
+++ b/src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/TrackInfoDisplay.cs
@@ -77,6 +77,8 @@ namespace Banshee.Gui.Widgets
                 = PixbufImageSurface.Create (IconThemeUtils.LoadIcon (MissingIconSizeRequest, "video-x-generic"), true)); }
         }
 
+        protected bool DrawImageBorder { get; set; }
+
         private Cairo.Color background_color;
         protected virtual Cairo.Color BackgroundColor {
             get { return background_color; }
@@ -107,10 +109,12 @@ namespace Banshee.Gui.Widgets
 
         protected TrackInfoDisplay (IntPtr native) : base (native)
         {
+            DrawImageBorder = true;
         }
 
         public TrackInfoDisplay ()
         {
+            DrawImageBorder = true;
             stage.Iteration += OnStageIteration;
 
             if (ServiceManager.Contains<ArtworkManager> ()) {
@@ -317,7 +321,7 @@ namespace Banshee.Gui.Widgets
         {
             ArtworkRenderer.RenderThumbnail (cr, image, false, Allocation.X, Allocation.Y,
                 ArtworkSizeRequest, ArtworkSizeRequest,
-                !IsMissingImage (image), 0,
+                DrawImageBorder && !IsMissingImage (image), 0.0,
                 IsMissingImage (image), BackgroundColor);
         }
 
diff --git a/src/Extensions/Banshee.NowPlaying/Banshee.NowPlaying/NowPlayingTrackInfoDisplay.cs b/src/Extensions/Banshee.NowPlaying/Banshee.NowPlaying/NowPlayingTrackInfoDisplay.cs
index 08bdd76..d74f8fa 100644
--- a/src/Extensions/Banshee.NowPlaying/Banshee.NowPlaying/NowPlayingTrackInfoDisplay.cs
+++ b/src/Extensions/Banshee.NowPlaying/Banshee.NowPlaying/NowPlayingTrackInfoDisplay.cs
@@ -44,10 +44,12 @@ namespace Banshee.NowPlaying
 
         public NowPlayingTrackInfoDisplay ()
         {
+            DrawImageBorder = false;
         }
 
         protected NowPlayingTrackInfoDisplay (IntPtr native) : base (native)
         {
+            DrawImageBorder = false;
         }
 
         protected override Cairo.Color BackgroundColor {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]