[longomatch] Add Redraw function for canvas objects



commit 494328df480ca53c3490722c7fedb89304a48c30
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date:   Mon Oct 13 14:46:25 2014 +0200

    Add Redraw function for canvas objects

 LongoMatch.Drawing/CanvasObjects/CanvasObject.cs |   13 +++++++++----
 LongoMatch.Drawing/CanvasObjects/TimerObject.cs  |    2 +-
 2 files changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/LongoMatch.Drawing/CanvasObjects/CanvasObject.cs 
b/LongoMatch.Drawing/CanvasObjects/CanvasObject.cs
index 7c8bc48..9e987bc 100644
--- a/LongoMatch.Drawing/CanvasObjects/CanvasObject.cs
+++ b/LongoMatch.Drawing/CanvasObjects/CanvasObject.cs
@@ -74,7 +74,7 @@ namespace LongoMatch.Drawing.CanvasObjects
                                bool changed = value != highlighted;
                                highlighted = value;
                                if (changed) {
-                                       EmitRedrawEvent (this, DrawArea);
+                                       ReDraw ();
                                }
                        }
                }
@@ -87,7 +87,7 @@ namespace LongoMatch.Drawing.CanvasObjects
                                bool changed = value != selected;
                                selected = value;
                                if (changed) {
-                                       EmitRedrawEvent (this, DrawArea);
+                                       ReDraw ();
                                }
                        }
                }
@@ -102,6 +102,11 @@ namespace LongoMatch.Drawing.CanvasObjects
                        set;
                }
 
+               public void ReDraw ()
+               {
+                       EmitRedrawEvent (this, DrawArea);
+               }
+
                public virtual void ClickPressed (Point p, ButtonModifier modif)
                {
                }
@@ -159,7 +164,7 @@ namespace LongoMatch.Drawing.CanvasObjects
                                bool changed = active != value;
                                active = value;
                                if (changed) {
-                                       EmitRedrawEvent (this, DrawArea);
+                                       ReDraw ();
                                }
                        }
                }
@@ -205,7 +210,7 @@ namespace LongoMatch.Drawing.CanvasObjects
                                bool changed = value != Drawable.Selected;
                                Drawable.Selected = value;
                                if (changed) {
-                                       EmitRedrawEvent (this, DrawArea);
+                                       ReDraw ();
                                }
                        }
                }
diff --git a/LongoMatch.Drawing/CanvasObjects/TimerObject.cs b/LongoMatch.Drawing/CanvasObjects/TimerObject.cs
index 569c8e1..0c7b7b8 100644
--- a/LongoMatch.Drawing/CanvasObjects/TimerObject.cs
+++ b/LongoMatch.Drawing/CanvasObjects/TimerObject.cs
@@ -57,7 +57,7 @@ namespace LongoMatch.Drawing.CanvasObjects
                                }
                                currentTime = value;
                                if (update && CurrentTimeNode != null) {
-                                       EmitRedrawEvent (this, DrawArea);
+                                       ReDraw ();
                                }
                        }
                        get {


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