banshee r3144 - trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Sources.Gui
- From: abock svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r3144 - trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Sources.Gui
- Date: Mon, 4 Feb 2008 21:40:29 +0000 (GMT)
Author: abock
Date: Mon Feb 4 21:40:28 2008
New Revision: 3144
URL: http://svn.gnome.org/viewvc/banshee?rev=3144&view=rev
Log:
Use a sine for the fade
Modified:
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceRowRenderer.cs
Modified: trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceRowRenderer.cs
==============================================================================
--- trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceRowRenderer.cs (original)
+++ trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceRowRenderer.cs Mon Feb 4 21:40:28 2008
@@ -99,13 +99,7 @@
if (view.Model.GetIter (out iter, path) && view.NotifyStage.Contains (iter)) {
Actor<TreeIter> actor = view.NotifyStage[iter];
Cairo.Color color = view.Graphics.GetWidgetColor (GtkColorClass.Background, StateType.Active);
-
- double s = 0.15;
- double p = actor.Percent;
-
- color.A = p <= s
- ? p * (1.0 / s)
- : 1.0 - (p + s) * (p - s);
+ color.A = Math.Sin (actor.Percent * Math.PI);
view.Graphics.DrawRowSelection (view.Cr, background_area.X + 1, background_area.Y + 1,
background_area.Width - 2, background_area.Height - 2, true, true, color);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]