src/FingersDance.Control.TimeLine/UserControlTimeLine.xaml.cs
changeset 225 b60e13ed75c8
parent 224 874de6d84a2e
child 226 c0661ecf943e
--- a/src/FingersDance.Control.TimeLine/UserControlTimeLine.xaml.cs	Tue Nov 24 07:50:17 2009 +0100
+++ b/src/FingersDance.Control.TimeLine/UserControlTimeLine.xaml.cs	Tue Nov 24 11:35:07 2009 +0100
@@ -302,7 +302,7 @@
 
         }
 
-        public void addAnnotation(float start, float dur, String gestureType)
+        public void addAnnotation(float start, float dur, List<String> gestureType)
         {
             addAnnotation(new AnnotationViewModel(new Annotation("temp", start, dur, gestureType, CurrentColor), 0));
         }
@@ -327,7 +327,9 @@
                 // if not, we mark the beginning
                 if (annotOk == true)
                 {
-                    Annotation annotation = new Annotation("s_" + System.Guid.NewGuid(), AnnotTcBegin, 0, gestureType, CurrentColor);
+                    List<String> ls = new List<String>();
+                    ls.Add(gestureType);
+                    Annotation annotation = new Annotation("s_" + System.Guid.NewGuid(), AnnotTcBegin, 0, ls, CurrentColor);
                     cut.AnnotList.Add(annotation);
                     tv.DataContext = new CuttingViewModel(cut, AnnotWidth, tv.ScaleX);
                     AnnotWaiting = true;
@@ -353,7 +355,9 @@
                 if (annotOk == true)
                 {
                     cut.AnnotList.RemoveAt(cut.AnnotList.Count - 1);
-                    Annotation annotation = new Annotation("s_" + System.Guid.NewGuid(), AnnotTcBegin, currentDuration, gestureType, CurrentColor);
+                    List<String> ls = new List<String>();
+                    ls.Add(gestureType);
+                    Annotation annotation = new Annotation("s_" + System.Guid.NewGuid(), AnnotTcBegin, currentDuration, ls, CurrentColor);
                     cut.AnnotList.Add(annotation);
                     //Console.WriteLine("currentTimecode = " + AnnotTcBegin + ", curDur = " + currentDuration + ", nb = " + cut.AnnotList.Count + ", res = " + (AnnotTcBegin - (cut.AnnotList.Count * AnnotWidth)));
                     tv.DataContext = new CuttingViewModel(cut, AnnotWidth, tv.ScaleX);