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
- GlyphRun.cs
- HttpResponseInternalBase.cs
- DoubleUtil.cs
- ControlDesignerState.cs
- SoapProtocolImporter.cs
- DiscoveryServerProtocol.cs
- FunctionQuery.cs
- SpeakCompletedEventArgs.cs
- SharedUtils.cs
- XmlLinkedNode.cs
- Messages.cs
- ChoiceConverter.cs
- PointUtil.cs
- _LazyAsyncResult.cs
- XmlTextAttribute.cs
- Matrix3DStack.cs
- XmlRootAttribute.cs
- BuildProvidersCompiler.cs
- ModuleBuilder.cs
- Ipv6Element.cs
- LightweightCodeGenerator.cs
- KerberosTicketHashIdentifierClause.cs
- ConsoleTraceListener.cs
- Models.cs
- PathFigureCollectionConverter.cs
- AsymmetricKeyExchangeFormatter.cs
- EventLog.cs
- BitmapImage.cs
- PartitionerQueryOperator.cs
- PropertyPathConverter.cs
- FileSystemInfo.cs
- WebPartVerb.cs
- CheckoutException.cs
- FunctionDetailsReader.cs
- TranslateTransform3D.cs
- GradientBrush.cs
- DbModificationClause.cs
- _ListenerResponseStream.cs
- Comparer.cs
- ChildrenQuery.cs
- SqlUtils.cs
- SqlMethodAttribute.cs
- PeerApplicationLaunchInfo.cs
- RectangleGeometry.cs
- ChangeProcessor.cs
- SessionPageStateSection.cs
- UnhandledExceptionEventArgs.cs
- SqlUserDefinedAggregateAttribute.cs
- XsltLoader.cs
- Decimal.cs
- Int16Converter.cs
- PropertyIDSet.cs
- OpenTypeLayout.cs
- Control.cs
- VirtualizingPanel.cs
- VectorAnimationUsingKeyFrames.cs
- IndexedString.cs
- FormViewInsertEventArgs.cs
- CqlLexer.cs
- BezierSegment.cs
- MarginsConverter.cs
- TreeNode.cs
- PrintDialog.cs
- MessageQueuePermissionEntryCollection.cs
- ItemCollection.cs
- HighlightVisual.cs
- SingleAnimation.cs
- ThaiBuddhistCalendar.cs
- ViewValidator.cs
- SimpleModelProvider.cs
- XmlDocumentType.cs
- URLMembershipCondition.cs
- SchemaInfo.cs
- ClickablePoint.cs
- StatusBarAutomationPeer.cs
- SoapElementAttribute.cs
- Canvas.cs
- DataServiceRequestOfT.cs
- TrackingValidationObjectDictionary.cs
- CompilerGlobalScopeAttribute.cs
- ActiveXSite.cs
- ChannelSinkStacks.cs
- TableColumn.cs
- OutputCache.cs
- _AutoWebProxyScriptWrapper.cs
- PropertyGridDesigner.cs
- xsdvalidator.cs
- SqlEnums.cs
- NetworkInterface.cs
- MDIControlStrip.cs
- formatter.cs
- AssemblyHash.cs
- Viewport3DAutomationPeer.cs
- PermissionToken.cs
- ClientSideProviderDescription.cs
- StickyNoteHelper.cs
- Exceptions.cs
- CodeMemberEvent.cs
- RangeValuePatternIdentifiers.cs
- ObjectConverter.cs