src/FingersDance.GestureControl/GestureRoutedEventArgs.cs
author cavaliet
Wed, 25 Nov 2009 10:49:44 +0100
changeset 231 4eff6b0c9215
parent 193 96374d03e714
permissions -rw-r--r--
Merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
176
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     1
using System;
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     2
using System.Collections.Generic;
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     3
using System.Linq;
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     4
using System.Text;
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     5
using System.Windows.Input;
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     6
using System.Windows;
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     7
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     8
namespace GestureControl
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     9
{
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    10
    /// <summary>
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    11
    /// Gesture event who return a object with a Gesture String value
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    12
    /// </summary>
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    13
    public class GestureRoutedEventArgs : RoutedEventArgs
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    14
    {
193
96374d03e714 Gesture
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 176
diff changeset
    15
        public Gesture Gesture { get; private set; }
176
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    16
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    17
        public GestureRoutedEventArgs() : base() { }
193
96374d03e714 Gesture
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 176
diff changeset
    18
        public GestureRoutedEventArgs(Gesture gesture) : base() { this.Gesture = gesture; }
176
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    19
        public GestureRoutedEventArgs(RoutedEvent routedEvent) : base(routedEvent) { }
193
96374d03e714 Gesture
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 176
diff changeset
    20
        public GestureRoutedEventArgs(RoutedEvent routedEvent, Gesture gesture) : base(routedEvent) { this.Gesture = gesture; }
176
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    21
        public GestureRoutedEventArgs(RoutedEvent routedEvent, Object source) : base(routedEvent, source) { }
193
96374d03e714 Gesture
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 176
diff changeset
    22
        public GestureRoutedEventArgs(RoutedEvent routedEvent, Object source, Gesture gesture) : base(routedEvent, source) { this.Gesture = gesture; }
176
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    23
    }
0896f36b9d57 Multi Touch
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    24
}