Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- QueryExpr.cs
- EnumerableRowCollection.cs
- PersonalizationAdministration.cs
- InstanceDescriptor.cs
- MDIWindowDialog.cs
- JsonFormatReaderGenerator.cs
- Region.cs
- InstalledVoice.cs
- XmlLanguageConverter.cs
- StructuredTypeInfo.cs
- ButtonBase.cs
- RecommendedAsConfigurableAttribute.cs
- BindingCompleteEventArgs.cs
- FaultCallbackWrapper.cs
- ReachVisualSerializer.cs
- ScrollableControl.cs
- HttpRawResponse.cs
- SatelliteContractVersionAttribute.cs
- GridViewEditEventArgs.cs
- Transactions.cs
- FormsAuthenticationUserCollection.cs
- EventTrigger.cs
- Parser.cs
- EventLogEntryCollection.cs
- ParsedAttributeCollection.cs
- DesignerAutoFormatCollection.cs
- PatternMatcher.cs
- DataIdProcessor.cs
- SqlProfileProvider.cs
- HtmlPhoneCallAdapter.cs
- UInt32Storage.cs
- ImageMetadata.cs
- ValidationRule.cs
- TimelineCollection.cs
- datacache.cs
- XmlNullResolver.cs
- ContextStack.cs
- CodeNamespaceCollection.cs
- BuildResult.cs
- ListViewEditEventArgs.cs
- SubpageParagraph.cs
- XmlDataImplementation.cs
- ToggleProviderWrapper.cs
- TextTabProperties.cs
- RenamedEventArgs.cs
- RoutedCommand.cs
- AnnotationStore.cs
- SoapHeader.cs
- StandardBindingOptionalReliableSessionElement.cs
- StrongNameUtility.cs
- CompositeFontParser.cs
- WindowsStatic.cs
- SeekStoryboard.cs
- UIElementCollection.cs
- PersonalizableTypeEntry.cs
- QilVisitor.cs
- LogEntryDeserializer.cs
- TypeSource.cs
- RuntimeConfigLKG.cs
- Properties.cs
- BaseParser.cs
- IResourceProvider.cs
- ExclusiveNamedPipeTransportManager.cs
- AsymmetricSignatureFormatter.cs
- EmbossBitmapEffect.cs
- SystemPens.cs
- X509ServiceCertificateAuthentication.cs
- ResourceExpressionBuilder.cs
- AudioException.cs
- ChangeConflicts.cs
- XmlComplianceUtil.cs
- BaseValidator.cs
- TimeSpanValidatorAttribute.cs
- DataService.cs
- MapPathBasedVirtualPathProvider.cs
- Soap.cs
- SecurityAlgorithmSuite.cs
- HtmlShim.cs
- SchemaCollectionCompiler.cs
- DateTimeFormat.cs
- IOException.cs
- PrintPreviewControl.cs
- VersionedStream.cs
- XmlDocumentFieldSchema.cs
- EntityModelBuildProvider.cs
- PerSessionInstanceContextProvider.cs
- DesignerLabelAdapter.cs
- DtcInterfaces.cs
- ParserStack.cs
- HttpHandlerActionCollection.cs
- CatalogPartChrome.cs
- DecimalKeyFrameCollection.cs
- DataBoundControlAdapter.cs
- MailBnfHelper.cs
- ColorAnimationBase.cs
- ExpressionBuilder.cs
- CodeDefaultValueExpression.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- ControlBindingsCollection.cs
- Lasso.cs