src/FingersDance.Actions/ActionStartOrEndAnnotation.cs
author PAMPHILE Jonathan <pamphile@efrei.fr>
Wed, 14 Oct 2009 13:45:55 +0200
changeset 147 1a5da89daee9
parent 145 42cf4dbc473b
child 194 d96cd2bce653
permissions -rw-r--r--
Merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
145
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     1
using System;
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     2
using System.Collections.Generic;
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     3
using System.Linq;
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     4
using System.Text;
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     5
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     6
using FingersDance.Control.TimeLine;
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     7
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     8
namespace FingersDance.Actions
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
     9
{
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    10
    public class ActionStartOrEndAnnotation : FingersDance.Actions.ActionBase
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    11
    {
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    12
        
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    13
        private string _Text = "";
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    14
        private UserControlTimeLine myTimeline;
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    15
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    16
        public ActionStartOrEndAnnotation()
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    17
        {
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    18
            
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    19
        }
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    20
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    21
        public ActionStartOrEndAnnotation(string text)
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    22
        {
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    23
            _Text = text;
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    24
        }
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    25
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    26
        public ActionStartOrEndAnnotation(UserControlTimeLine uct)
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    27
        {
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    28
            myTimeline = uct;
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    29
        }
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    30
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    31
        public void Execute()
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    32
        {
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    33
            if (myTimeline != null)
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    34
                myTimeline.startOrEndAnnotation();
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    35
        }
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    36
    }
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    37
}
42cf4dbc473b add ActionStartOrEndAnnotation
cavaliet
parents:
diff changeset
    38