Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / Stylus / RawStylusActions.cs / 1305600 / RawStylusActions.cs
using System;
namespace System.Windows.Input
{
///
/// The raw actions being reported from the stylus.
///
///
/// Note that multiple actions can be reported at once.
///
[Flags]
internal enum RawStylusActions
{
///
/// NoAction
///
None = 0x000,
///
/// The stylus became active in the application. The application
/// may need to refresh its stylus state.
///
Activate = 0x001,
///
/// The stylus became inactive in the application. The application
/// may need to clear its stylus state.
///
Deactivate = 0x002,
///
/// The stylus just came in contact with the digitizer
///
Down = 0x004,
///
/// The stylus just lost contact with the digitizer
///
Up = 0x008,
///
/// The stylus is sending more data while in contact with the digitizer.
///
Move = 0x010,
///
/// The stylus is sending more data while hovering in-air over the digitizer.
///
InAirMove = 0x020,
///
/// The stylus is now in range of the digitizer.
///
InRange = 0x040,
///
/// The stylus is now out of range of the digitizer.
///
OutOfRange = 0x080,
///
/// The stylus is now out of range of the digitizer.
///
SystemGesture = 0x100,
}
///
/// Internal helper for validating RawStylusActions
///
internal static class RawStylusActionsHelper
{
private static readonly RawStylusActions MaxActions =
RawStylusActions.None |
RawStylusActions.Activate |
RawStylusActions.Deactivate |
RawStylusActions.Down |
RawStylusActions.Up |
RawStylusActions.Move |
RawStylusActions.InAirMove |
RawStylusActions.InRange |
RawStylusActions.OutOfRange |
RawStylusActions.SystemGesture;
internal static bool IsValid(RawStylusActions action)
{
if (action < RawStylusActions.None || action > MaxActions)
{
return false;
}
return true;
}
}
}
// 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
- PageBuildProvider.cs
- X500Name.cs
- FixedSOMElement.cs
- SuppressedPackageProperties.cs
- PeerCredential.cs
- XmlCodeExporter.cs
- ToolStripSeparatorRenderEventArgs.cs
- StringReader.cs
- SHA1Cng.cs
- MiniConstructorInfo.cs
- CoreChannel.cs
- StylusButtonCollection.cs
- SharedPerformanceCounter.cs
- PackageRelationshipCollection.cs
- BaseTreeIterator.cs
- Queue.cs
- ObjectTypeMapping.cs
- NumericUpDownAccelerationCollection.cs
- XmlTextReaderImpl.cs
- TemplateBaseAction.cs
- StylusPointPropertyUnit.cs
- StylusPointPropertyUnit.cs
- DataFormats.cs
- SoapEnumAttribute.cs
- QueryStringParameter.cs
- EpmCustomContentSerializer.cs
- KeyMatchBuilder.cs
- ValidatingReaderNodeData.cs
- CodeDomSerializerException.cs
- TextRunCacheImp.cs
- SqlBulkCopyColumnMappingCollection.cs
- SplitterCancelEvent.cs
- FlowDocumentFormatter.cs
- PathNode.cs
- SizeConverter.cs
- PerspectiveCamera.cs
- TraceSection.cs
- PersonalizablePropertyEntry.cs
- WmlLinkAdapter.cs
- VarRefManager.cs
- Run.cs
- OleDbConnectionFactory.cs
- LabelEditEvent.cs
- SchemaHelper.cs
- TypeToStringValueConverter.cs
- SecUtil.cs
- ComPlusTypeValidator.cs
- DBConnectionString.cs
- ColorInterpolationModeValidation.cs
- WebPartDeleteVerb.cs
- WebHttpBinding.cs
- WindowsScroll.cs
- SoapIncludeAttribute.cs
- FontFamily.cs
- DataProtection.cs
- ActiveXHelper.cs
- Wizard.cs
- DisplayMemberTemplateSelector.cs
- RefType.cs
- BamlLocalizer.cs
- TimersDescriptionAttribute.cs
- PropertyDescriptorCollection.cs
- NodeLabelEditEvent.cs
- DataGridView.cs
- DrawingContext.cs
- VariantWrapper.cs
- OutputCacheProfile.cs
- DirectionalLight.cs
- PermissionSetTriple.cs
- NameTable.cs
- BindableTemplateBuilder.cs
- ProgramPublisher.cs
- WsdlImporterElementCollection.cs
- SettingsAttributeDictionary.cs
- newinstructionaction.cs
- NullableLongMinMaxAggregationOperator.cs
- PolyLineSegment.cs
- XMLSchema.cs
- EnumConverter.cs
- CodeDomComponentSerializationService.cs
- AggregateNode.cs
- ValidationErrorCollection.cs
- MimeParameters.cs
- CipherData.cs
- ExpressionBinding.cs
- ReceiveErrorHandling.cs
- FontUnitConverter.cs
- AnnotationStore.cs
- HttpListenerRequestUriBuilder.cs
- PersonalizationStateInfoCollection.cs
- CorePropertiesFilter.cs
- StrongNameKeyPair.cs
- Stack.cs
- TextDecoration.cs
- Int32Rect.cs
- TrackingStringDictionary.cs
- LiteralControl.cs
- Socket.cs
- RawTextInputReport.cs
- MappingModelBuildProvider.cs