Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Input / Stylus / RawStylusActions.cs / 1 / 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. 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
- CriticalHandle.cs
- OutgoingWebRequestContext.cs
- UDPClient.cs
- TextTabProperties.cs
- FontFamilyValueSerializer.cs
- RegionInfo.cs
- EntitySetDataBindingList.cs
- ExpressionBuilderCollection.cs
- HighlightVisual.cs
- Line.cs
- RTLAwareMessageBox.cs
- ServiceContractListItem.cs
- OleDbConnection.cs
- MouseCaptureWithinProperty.cs
- SettingsProperty.cs
- XomlCompilerHelpers.cs
- ReflectionTypeLoadException.cs
- CachedBitmap.cs
- FileLogRecord.cs
- XmlValidatingReaderImpl.cs
- SafeArrayTypeMismatchException.cs
- arc.cs
- BitmapEffect.cs
- _NetworkingPerfCounters.cs
- ServicesUtilities.cs
- ToolStripControlHost.cs
- BrowserCapabilitiesFactoryBase.cs
- DictationGrammar.cs
- StrokeNodeOperations2.cs
- ManipulationDevice.cs
- TdsValueSetter.cs
- Accessible.cs
- SelectionRange.cs
- CompatibleIComparer.cs
- View.cs
- GridLengthConverter.cs
- AddInServer.cs
- CorrelationExtension.cs
- MaxValueConverter.cs
- DataList.cs
- Catch.cs
- CopyNamespacesAction.cs
- _SSPISessionCache.cs
- XmlWriter.cs
- TextContainerChangedEventArgs.cs
- SparseMemoryStream.cs
- FrameworkContentElement.cs
- CompilerHelpers.cs
- AssociationEndMember.cs
- Application.cs
- ISAPIRuntime.cs
- xmlglyphRunInfo.cs
- FrameworkRichTextComposition.cs
- AnnotationHighlightLayer.cs
- DataColumnMapping.cs
- externdll.cs
- InstanceData.cs
- DateTimeUtil.cs
- SafePEFileHandle.cs
- GridViewColumnHeaderAutomationPeer.cs
- InfiniteIntConverter.cs
- XmlNode.cs
- WindowsSolidBrush.cs
- SafePEFileHandle.cs
- DataTableTypeConverter.cs
- EventWaitHandle.cs
- XsdDateTime.cs
- HttpConfigurationContext.cs
- EnumerableValidator.cs
- ExitEventArgs.cs
- QilScopedVisitor.cs
- ScrollEvent.cs
- EventRecordWrittenEventArgs.cs
- WindowsGraphics.cs
- GridItem.cs
- SQLConvert.cs
- LogicalChannel.cs
- IInstanceTable.cs
- InfoCardAsymmetricCrypto.cs
- AspCompat.cs
- ViewCellSlot.cs
- ScriptingProfileServiceSection.cs
- EncodingStreamWrapper.cs
- NoClickablePointException.cs
- WebBodyFormatMessageProperty.cs
- DiscreteKeyFrames.cs
- EdmProviderManifest.cs
- SoapReflector.cs
- WebServiceErrorEvent.cs
- ReaderWriterLockSlim.cs
- AudioStateChangedEventArgs.cs
- EncoderParameter.cs
- CalendarSelectionChangedEventArgs.cs
- LocatorPart.cs
- PtsHost.cs
- SoapSchemaImporter.cs
- DataRelation.cs
- MenuEventArgs.cs
- LambdaCompiler.Expressions.cs
- UIElementPropertyUndoUnit.cs