Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- XmlSchemaSet.cs
- FormViewModeEventArgs.cs
- ObjectSet.cs
- PropertyMapper.cs
- TextEffectCollection.cs
- ParamArrayAttribute.cs
- ContentType.cs
- SurrogateSelector.cs
- XmlConvert.cs
- DesignerTransactionCloseEvent.cs
- MetadataArtifactLoaderCompositeFile.cs
- WhitespaceRule.cs
- WebPartCollection.cs
- DataListCommandEventArgs.cs
- X509WindowsSecurityToken.cs
- StrokeIntersection.cs
- ZipIOLocalFileDataDescriptor.cs
- DocumentViewerConstants.cs
- IgnorePropertiesAttribute.cs
- TcpStreams.cs
- IFlowDocumentViewer.cs
- RawTextInputReport.cs
- EnumValAlphaComparer.cs
- CreateUserWizardStep.cs
- TreeNodeBindingDepthConverter.cs
- Addressing.cs
- ThreadSafeMessageFilterTable.cs
- FormatterServices.cs
- ResourceType.cs
- WebPartMovingEventArgs.cs
- ControlValuePropertyAttribute.cs
- XmlAttributeAttribute.cs
- HttpClientCertificate.cs
- UnsafeNativeMethods.cs
- CaseCqlBlock.cs
- QilValidationVisitor.cs
- HtmlElement.cs
- Metadata.cs
- DeleteWorkflowOwnerCommand.cs
- Method.cs
- LoginName.cs
- RecipientInfo.cs
- ServiceCredentials.cs
- TextBounds.cs
- ExpressionVisitor.cs
- ZoneButton.cs
- WebPartConnectionsEventArgs.cs
- GenerateTemporaryAssemblyTask.cs
- CreateRefExpr.cs
- SelectingProviderEventArgs.cs
- XmlQueryOutput.cs
- If.cs
- HtmlUtf8RawTextWriter.cs
- Pkcs7Signer.cs
- ISO2022Encoding.cs
- DataColumnMappingCollection.cs
- GridViewRowPresenter.cs
- PerspectiveCamera.cs
- SortedDictionary.cs
- XmlnsDefinitionAttribute.cs
- Line.cs
- PropertyTabAttribute.cs
- COM2ExtendedUITypeEditor.cs
- Region.cs
- BlockUIContainer.cs
- WeakHashtable.cs
- ChildTable.cs
- IndependentlyAnimatedPropertyMetadata.cs
- GridViewRowPresenterBase.cs
- IndependentlyAnimatedPropertyMetadata.cs
- BufferAllocator.cs
- DecoderNLS.cs
- XmlDocument.cs
- NativeMethods.cs
- RemoteWebConfigurationHostServer.cs
- PerformanceCounterPermissionEntryCollection.cs
- EnumMember.cs
- PackageRelationship.cs
- BlockCollection.cs
- DesigntimeLicenseContext.cs
- LateBoundChannelParameterCollection.cs
- CharEntityEncoderFallback.cs
- CodePageEncoding.cs
- XmlNavigatorFilter.cs
- UnicastIPAddressInformationCollection.cs
- Single.cs
- DEREncoding.cs
- BindToObject.cs
- DataGridItem.cs
- XamlToRtfWriter.cs
- ToolStripScrollButton.cs
- TextSpanModifier.cs
- Int32RectValueSerializer.cs
- NativeMethods.cs
- PaintValueEventArgs.cs
- Helpers.cs
- AdjustableArrowCap.cs
- BaseParser.cs
- DataConnectionHelper.cs
- SimpleRecyclingCache.cs