equal
deleted
inserted
replaced
2 using System.Collections.Generic; |
2 using System.Collections.Generic; |
3 using System.Linq; |
3 using System.Linq; |
4 using System.Text; |
4 using System.Text; |
5 |
5 |
6 using FingersDance.Control.TimeLine; |
6 using FingersDance.Control.TimeLine; |
|
7 using FingersDance.ViewModels; |
7 |
8 |
8 namespace FingersDance.Actions |
9 namespace FingersDance.Actions |
9 { |
10 { |
10 public class ActionAddAnnotation : FingersDance.Actions.ActionBase |
11 public class ActionAddAnnotation : FingersDance.Actions.ActionBase |
11 { |
12 { |
12 private string _Text = ""; |
13 private string _Text = ""; |
13 private UserControlTimeLine myTimeline; |
14 private UserControlTimeLine myTimeline; |
|
15 private AnnotationViewModel myAnnotationViewModel; |
14 |
16 |
15 public ActionAddAnnotation() |
17 public ActionAddAnnotation() |
16 { |
18 { |
17 |
19 |
18 } |
20 } |
20 public ActionAddAnnotation(string text) |
22 public ActionAddAnnotation(string text) |
21 { |
23 { |
22 _Text = text; |
24 _Text = text; |
23 } |
25 } |
24 |
26 |
25 public ActionAddAnnotation(UserControlTimeLine uct) |
27 public ActionAddAnnotation(List<Object> args) |
26 { |
28 { |
27 myTimeline = uct; |
29 myTimeline = (UserControlTimeLine)args[0]; |
|
30 myAnnotationViewModel = (AnnotationViewModel)args[1]; |
28 } |
31 } |
29 |
32 |
30 public void Execute() |
33 public void Execute() |
31 { |
34 { |
32 if (myTimeline != null) |
35 if (myTimeline != null) |
33 myTimeline.addAnnotation(); |
36 myTimeline.addAnnotation(myAnnotationViewModel); |
34 } |
37 } |
35 } |
38 } |
36 } |
39 } |