Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Ink / ApplicationGesture.cs / 1 / ApplicationGesture.cs
//----------------------------------------------------------------------------
//
// File: ApplicationGesture.cs
//
// Description:
// The definition of ApplicationGesture enum type
//
// Features:
//
// History:
// 01/14/2005 waynezen: Created
//
// Copyright (C) 2001 by Microsoft Corporation. All rights reserved.
//
//---------------------------------------------------------------------------
using System;
namespace System.Windows.Ink
{
///
/// ApplicationGesture
///
public enum ApplicationGesture
{
///
/// AllGestures
///
AllGestures = 0,
///
/// ArrowDown
///
ArrowDown = 61497,
///
/// ArrowLeft
///
ArrowLeft = 61498,
///
/// ArrowRight
///
ArrowRight = 61499,
///
/// ArrowUp
///
ArrowUp = 61496,
///
/// Check
///
Check = 61445,
///
/// ChevronDown
///
ChevronDown = 61489,
///
/// ChevronLeft
///
ChevronLeft = 61490,
///
/// ChevronRight
///
ChevronRight = 61491,
///
/// ChevronUp
///
ChevronUp = 61488,
///
/// Circle
///
Circle = 61472,
///
/// Curlicue
///
Curlicue = 61456,
///
/// DoubleCircle
///
DoubleCircle = 61473,
///
/// DoubleCurlicue
///
DoubleCurlicue = 61457,
///
/// DoubleTap
///
DoubleTap = 61681,
///
/// Down
///
Down = 61529,
///
/// DownLeft
///
DownLeft = 61546,
///
/// DownLeftLong
///
DownLeftLong = 61542,
///
/// DownRight
///
DownRight = 61547,
///
/// DownRightLong
///
DownRightLong = 61543,
///
/// DownUp
///
DownUp = 61537,
///
/// Exclamation
///
Exclamation = 61604,
///
/// Left
///
Left = 61530,
///
/// LeftDown
///
LeftDown = 61549,
///
/// LeftRight
///
LeftRight = 61538,
///
/// LeftUp
///
LeftUp = 61548,
///
/// NoGesture
///
NoGesture = 61440,
///
/// Right
///
Right = 61531,
///
/// RightDown
///
RightDown = 61551,
///
/// RightLeft
///
RightLeft = 61539,
///
/// RightUp
///
RightUp = 61550,
///
/// ScratchOut
///
ScratchOut = 61441,
///
/// SemicircleLeft
///
SemicircleLeft = 61480,
///
/// SemicircleRight
///
SemicircleRight = 61481,
///
/// Square
///
Square = 61443,
///
/// Star
///
Star = 61444,
///
/// Tap
///
Tap = 61680,
///
/// Triangle
///
Triangle = 61442,
///
/// Up
///
Up = 61528,
///
/// UpDown
///
UpDown = 61536,
///
/// UpLeft
///
UpLeft = 61544,
///
/// UpLeftLong
///
UpLeftLong = 61540,
///
/// UpRight
///
UpRight = 61545,
///
/// UpRightLong
///
UpRightLong = 61541
}
// Whenever the ApplicationGesture is modified, please update this ApplicationGestureHelper.IsDefined.
internal static class ApplicationGestureHelper
{
// the number of enums defined, used by NativeRecognizer
// to limit input
internal static readonly int CountOfValues = 44;
// Helper like Enum.IsDefined, for ApplicationGesture. It is an fxcop violation
// to use Enum.IsDefined (for perf reasons)
internal static bool IsDefined(ApplicationGesture applicationGesture)
{
//note that we can't just check the upper and lower bounds since the app gesture
//values are not contiguous
switch(applicationGesture)
{
case ApplicationGesture.AllGestures:
case ApplicationGesture.ArrowDown:
case ApplicationGesture.ArrowLeft:
case ApplicationGesture.ArrowRight:
case ApplicationGesture.ArrowUp:
case ApplicationGesture.Check:
case ApplicationGesture.ChevronDown:
case ApplicationGesture.ChevronLeft:
case ApplicationGesture.ChevronRight:
case ApplicationGesture.ChevronUp:
case ApplicationGesture.Circle:
case ApplicationGesture.Curlicue:
case ApplicationGesture.DoubleCircle:
case ApplicationGesture.DoubleCurlicue:
case ApplicationGesture.DoubleTap:
case ApplicationGesture.Down:
case ApplicationGesture.DownLeft:
case ApplicationGesture.DownLeftLong:
case ApplicationGesture.DownRight:
case ApplicationGesture.DownRightLong:
case ApplicationGesture.DownUp:
case ApplicationGesture.Exclamation:
case ApplicationGesture.Left:
case ApplicationGesture.LeftDown:
case ApplicationGesture.LeftRight:
case ApplicationGesture.LeftUp:
case ApplicationGesture.NoGesture:
case ApplicationGesture.Right:
case ApplicationGesture.RightDown:
case ApplicationGesture.RightLeft:
case ApplicationGesture.RightUp:
case ApplicationGesture.ScratchOut:
case ApplicationGesture.SemicircleLeft:
case ApplicationGesture.SemicircleRight:
case ApplicationGesture.Square:
case ApplicationGesture.Star:
case ApplicationGesture.Tap:
case ApplicationGesture.Triangle:
case ApplicationGesture.Up:
case ApplicationGesture.UpDown:
case ApplicationGesture.UpLeft:
case ApplicationGesture.UpLeftLong:
case ApplicationGesture.UpRight:
case ApplicationGesture.UpRightLong:
{
return true;
}
default:
{
return false;
}
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------------------------
//
// File: ApplicationGesture.cs
//
// Description:
// The definition of ApplicationGesture enum type
//
// Features:
//
// History:
// 01/14/2005 waynezen: Created
//
// Copyright (C) 2001 by Microsoft Corporation. All rights reserved.
//
//---------------------------------------------------------------------------
using System;
namespace System.Windows.Ink
{
///
/// ApplicationGesture
///
public enum ApplicationGesture
{
///
/// AllGestures
///
AllGestures = 0,
///
/// ArrowDown
///
ArrowDown = 61497,
///
/// ArrowLeft
///
ArrowLeft = 61498,
///
/// ArrowRight
///
ArrowRight = 61499,
///
/// ArrowUp
///
ArrowUp = 61496,
///
/// Check
///
Check = 61445,
///
/// ChevronDown
///
ChevronDown = 61489,
///
/// ChevronLeft
///
ChevronLeft = 61490,
///
/// ChevronRight
///
ChevronRight = 61491,
///
/// ChevronUp
///
ChevronUp = 61488,
///
/// Circle
///
Circle = 61472,
///
/// Curlicue
///
Curlicue = 61456,
///
/// DoubleCircle
///
DoubleCircle = 61473,
///
/// DoubleCurlicue
///
DoubleCurlicue = 61457,
///
/// DoubleTap
///
DoubleTap = 61681,
///
/// Down
///
Down = 61529,
///
/// DownLeft
///
DownLeft = 61546,
///
/// DownLeftLong
///
DownLeftLong = 61542,
///
/// DownRight
///
DownRight = 61547,
///
/// DownRightLong
///
DownRightLong = 61543,
///
/// DownUp
///
DownUp = 61537,
///
/// Exclamation
///
Exclamation = 61604,
///
/// Left
///
Left = 61530,
///
/// LeftDown
///
LeftDown = 61549,
///
/// LeftRight
///
LeftRight = 61538,
///
/// LeftUp
///
LeftUp = 61548,
///
/// NoGesture
///
NoGesture = 61440,
///
/// Right
///
Right = 61531,
///
/// RightDown
///
RightDown = 61551,
///
/// RightLeft
///
RightLeft = 61539,
///
/// RightUp
///
RightUp = 61550,
///
/// ScratchOut
///
ScratchOut = 61441,
///
/// SemicircleLeft
///
SemicircleLeft = 61480,
///
/// SemicircleRight
///
SemicircleRight = 61481,
///
/// Square
///
Square = 61443,
///
/// Star
///
Star = 61444,
///
/// Tap
///
Tap = 61680,
///
/// Triangle
///
Triangle = 61442,
///
/// Up
///
Up = 61528,
///
/// UpDown
///
UpDown = 61536,
///
/// UpLeft
///
UpLeft = 61544,
///
/// UpLeftLong
///
UpLeftLong = 61540,
///
/// UpRight
///
UpRight = 61545,
///
/// UpRightLong
///
UpRightLong = 61541
}
// Whenever the ApplicationGesture is modified, please update this ApplicationGestureHelper.IsDefined.
internal static class ApplicationGestureHelper
{
// the number of enums defined, used by NativeRecognizer
// to limit input
internal static readonly int CountOfValues = 44;
// Helper like Enum.IsDefined, for ApplicationGesture. It is an fxcop violation
// to use Enum.IsDefined (for perf reasons)
internal static bool IsDefined(ApplicationGesture applicationGesture)
{
//note that we can't just check the upper and lower bounds since the app gesture
//values are not contiguous
switch(applicationGesture)
{
case ApplicationGesture.AllGestures:
case ApplicationGesture.ArrowDown:
case ApplicationGesture.ArrowLeft:
case ApplicationGesture.ArrowRight:
case ApplicationGesture.ArrowUp:
case ApplicationGesture.Check:
case ApplicationGesture.ChevronDown:
case ApplicationGesture.ChevronLeft:
case ApplicationGesture.ChevronRight:
case ApplicationGesture.ChevronUp:
case ApplicationGesture.Circle:
case ApplicationGesture.Curlicue:
case ApplicationGesture.DoubleCircle:
case ApplicationGesture.DoubleCurlicue:
case ApplicationGesture.DoubleTap:
case ApplicationGesture.Down:
case ApplicationGesture.DownLeft:
case ApplicationGesture.DownLeftLong:
case ApplicationGesture.DownRight:
case ApplicationGesture.DownRightLong:
case ApplicationGesture.DownUp:
case ApplicationGesture.Exclamation:
case ApplicationGesture.Left:
case ApplicationGesture.LeftDown:
case ApplicationGesture.LeftRight:
case ApplicationGesture.LeftUp:
case ApplicationGesture.NoGesture:
case ApplicationGesture.Right:
case ApplicationGesture.RightDown:
case ApplicationGesture.RightLeft:
case ApplicationGesture.RightUp:
case ApplicationGesture.ScratchOut:
case ApplicationGesture.SemicircleLeft:
case ApplicationGesture.SemicircleRight:
case ApplicationGesture.Square:
case ApplicationGesture.Star:
case ApplicationGesture.Tap:
case ApplicationGesture.Triangle:
case ApplicationGesture.Up:
case ApplicationGesture.UpDown:
case ApplicationGesture.UpLeft:
case ApplicationGesture.UpLeftLong:
case ApplicationGesture.UpRight:
case ApplicationGesture.UpRightLong:
{
return true;
}
default:
{
return false;
}
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TimeSpanFormat.cs
- SafeNativeMethods.cs
- DocumentPageViewAutomationPeer.cs
- ChangePassword.cs
- EdmValidator.cs
- CheckoutException.cs
- StylusPointProperty.cs
- CompositeTypefaceMetrics.cs
- SelectingProviderEventArgs.cs
- OutOfProcStateClientManager.cs
- LinqDataSourceStatusEventArgs.cs
- CheckableControlBaseAdapter.cs
- Wizard.cs
- ACL.cs
- HttpHostedTransportConfiguration.cs
- HttpCachePolicy.cs
- FlagsAttribute.cs
- Calendar.cs
- SystemTcpStatistics.cs
- ModelItem.cs
- QueryInterceptorAttribute.cs
- ActivatedMessageQueue.cs
- TableRowGroupCollection.cs
- WebAdminConfigurationHelper.cs
- SymmetricAlgorithm.cs
- SmtpCommands.cs
- VectorConverter.cs
- Popup.cs
- PersonalizationProviderCollection.cs
- FlowSwitchDesigner.xaml.cs
- StylusOverProperty.cs
- SelectionWordBreaker.cs
- BaseProcessor.cs
- SafeArchiveContext.cs
- EventLog.cs
- BamlRecords.cs
- ContentOperations.cs
- TrackBarRenderer.cs
- BamlLocalizableResourceKey.cs
- ThreadInterruptedException.cs
- CompositeControlDesigner.cs
- FileClassifier.cs
- AlphaSortedEnumConverter.cs
- FacetDescriptionElement.cs
- BooleanAnimationBase.cs
- ClientTargetSection.cs
- ByteConverter.cs
- ISO2022Encoding.cs
- AssemblyNameUtility.cs
- RegexNode.cs
- MouseActionConverter.cs
- FileDialog_Vista.cs
- _ProxyRegBlob.cs
- ObjectQueryState.cs
- DataControlField.cs
- MessageParameterAttribute.cs
- PriorityBinding.cs
- FixedLineResult.cs
- MDIControlStrip.cs
- UTF7Encoding.cs
- UnsafeNetInfoNativeMethods.cs
- UIInitializationException.cs
- SqlNotificationRequest.cs
- PeerNearMe.cs
- ConfigurationValidatorBase.cs
- FlowSwitchLink.cs
- Region.cs
- SizeConverter.cs
- Matrix.cs
- TextTreeTextBlock.cs
- XPathScanner.cs
- MetaColumn.cs
- DefaultTraceListener.cs
- VisualStyleTypesAndProperties.cs
- SystemFonts.cs
- MessageQueuePermissionAttribute.cs
- VolatileResourceManager.cs
- Nullable.cs
- GradientStop.cs
- QuadraticBezierSegment.cs
- Transactions.cs
- FileUtil.cs
- TransformedBitmap.cs
- BitmapFrameEncode.cs
- Stackframe.cs
- IApplicationTrustManager.cs
- SqlParameter.cs
- PartialTrustHelpers.cs
- PixelFormat.cs
- EntityProviderServices.cs
- Font.cs
- Separator.cs
- MenuItemStyle.cs
- DataServiceEntityAttribute.cs
- Solver.cs
- GenericAuthenticationEventArgs.cs
- MachineKeyConverter.cs
- Line.cs
- BamlLocalizableResourceKey.cs
- GregorianCalendarHelper.cs