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
- BitmapEffectvisualstate.cs
- TypefaceMetricsCache.cs
- ProcessModelInfo.cs
- PropertyBuilder.cs
- ClosableStream.cs
- MappingItemCollection.cs
- RuntimeConfigLKG.cs
- EnvironmentPermission.cs
- MailWebEventProvider.cs
- DelayedRegex.cs
- InstanceOwnerException.cs
- ScrollChrome.cs
- SmtpClient.cs
- FactoryGenerator.cs
- Converter.cs
- FontSizeConverter.cs
- SecurityContext.cs
- Merger.cs
- hresults.cs
- Overlapped.cs
- ConnectionStringSettingsCollection.cs
- CompilationUnit.cs
- HandlerBase.cs
- ObjectDataSourceEventArgs.cs
- Normalization.cs
- MeasureItemEvent.cs
- WebMessageEncodingBindingElement.cs
- PropertyChangedEventManager.cs
- Dump.cs
- LineMetrics.cs
- GuidConverter.cs
- CacheOutputQuery.cs
- XmlBinaryReader.cs
- PositiveTimeSpanValidator.cs
- DispatchChannelSink.cs
- ProxyWebPartConnectionCollection.cs
- ViewStateChangedEventArgs.cs
- EdmPropertyAttribute.cs
- NumberFormatter.cs
- RegexWorker.cs
- TemplateAction.cs
- EventMappingSettings.cs
- ValidatingCollection.cs
- TemplateParser.cs
- GeneratedContractType.cs
- PropertyGroupDescription.cs
- AssertSection.cs
- AlternateViewCollection.cs
- DocumentXPathNavigator.cs
- GridItem.cs
- ObjectDisposedException.cs
- FixedSchema.cs
- ContourSegment.cs
- InitializerFacet.cs
- WebPartDisplayModeEventArgs.cs
- HatchBrush.cs
- InstanceLockQueryResult.cs
- BamlBinaryReader.cs
- X509Certificate2.cs
- DataListCommandEventArgs.cs
- LeafCellTreeNode.cs
- WCFServiceClientProxyGenerator.cs
- PageBreakRecord.cs
- DispatcherExceptionFilterEventArgs.cs
- BookmarkEventArgs.cs
- SQLMoney.cs
- IdentityNotMappedException.cs
- XmlObjectSerializerWriteContext.cs
- LogicalTreeHelper.cs
- EncodingTable.cs
- CatalogZoneBase.cs
- WebBrowserNavigatedEventHandler.cs
- CategoryNameCollection.cs
- ParserContext.cs
- XmlUtil.cs
- CellTreeNode.cs
- SystemException.cs
- Triplet.cs
- FrameworkReadOnlyPropertyMetadata.cs
- PrincipalPermissionMode.cs
- SizeAnimationUsingKeyFrames.cs
- MetadataFile.cs
- AnnotationAuthorChangedEventArgs.cs
- SatelliteContractVersionAttribute.cs
- DataGridViewComboBoxEditingControl.cs
- CodeGotoStatement.cs
- TreeNode.cs
- TextContainerChangeEventArgs.cs
- DbConnectionOptions.cs
- InheritanceService.cs
- ConnectionsZoneDesigner.cs
- PtsContext.cs
- AttachInfo.cs
- SettingsPropertyValue.cs
- TaskFormBase.cs
- NavigationWindow.cs
- ScrollBar.cs
- activationcontext.cs
- ClientScriptManager.cs
- FormsAuthenticationEventArgs.cs