[hyena/gtk3] PulsingButton: Fix coordinates in OnDrawn
- From: Bertrand Lorentz <blorentz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [hyena/gtk3] PulsingButton: Fix coordinates in OnDrawn
- Date: Wed, 27 Jul 2011 20:41:47 +0000 (UTC)
commit 218e5963ec447cfefcdbe04f90e93935f1707c89
Author: Olivier Dufour <olivier duff gmail com>
Date: Wed Jul 27 19:28:57 2011 +0200
PulsingButton: Fix coordinates in OnDrawn
Hyena.Gui/Hyena.Widgets/PulsingButton.cs | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/Hyena.Gui/Hyena.Widgets/PulsingButton.cs b/Hyena.Gui/Hyena.Widgets/PulsingButton.cs
index 78e498a..b010a44 100644
--- a/Hyena.Gui/Hyena.Widgets/PulsingButton.cs
+++ b/Hyena.Gui/Hyena.Widgets/PulsingButton.cs
@@ -88,11 +88,8 @@ namespace Hyena.Widgets
return base.OnDrawn (cr);
}
- cr.Save ();
- CairoHelper.TransformToWindow (cr, this, Window);
-
- double x = Allocation.X + Allocation.Width / 2;
- double y = Allocation.Y + Allocation.Height / 2;
+ double x = Allocation.Width / 2;
+ double y = Allocation.Height / 2;
double r = Math.Min (Allocation.Width, Allocation.Height) / 2;
double alpha = Choreographer.Compose (pulsator.Percent, Easing.Sine);
@@ -110,7 +107,6 @@ namespace Hyena.Widgets
cr.Fill ();
fill.Destroy ();
- cr.Restore ();
return base.OnDrawn (cr);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]