[banshee] Don't draw a border around NowPlaying artwork
- From: Gabriel Burt <gburt src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [banshee] Don't draw a border around NowPlaying artwork
- Date: Sat, 23 Jan 2010 01:04:44 +0000 (UTC)
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]