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
- FrameworkPropertyMetadata.cs
- ConfigXmlElement.cs
- EmbeddedMailObject.cs
- TextReader.cs
- IndexedString.cs
- SafeSecurityHandles.cs
- CompilerScopeManager.cs
- SortQuery.cs
- HMACSHA384.cs
- MultipleViewPattern.cs
- XmlILTrace.cs
- InProcStateClientManager.cs
- DATA_BLOB.cs
- HiddenFieldPageStatePersister.cs
- Int16Converter.cs
- RegionInfo.cs
- UpdateCompiler.cs
- JoinTreeNode.cs
- CurrentChangingEventArgs.cs
- ConvertBinder.cs
- ProtectedConfiguration.cs
- ConvertersCollection.cs
- XhtmlBasicLiteralTextAdapter.cs
- XamlTemplateSerializer.cs
- WindowsFormsSynchronizationContext.cs
- DataGridViewAccessibleObject.cs
- SoapInteropTypes.cs
- BindingContext.cs
- SignedPkcs7.cs
- QilCloneVisitor.cs
- PhysicalAddress.cs
- TokenizerHelper.cs
- PrtTicket_Public.cs
- DrawingCollection.cs
- ExceptionHandler.cs
- Script.cs
- FrameworkEventSource.cs
- ControlDesignerState.cs
- SafeFileMappingHandle.cs
- TextDecorationCollectionConverter.cs
- FixedDSBuilder.cs
- ComponentChangingEvent.cs
- TypeUtils.cs
- SignedPkcs7.cs
- relpropertyhelper.cs
- AxisAngleRotation3D.cs
- InstanceKeyCollisionException.cs
- QilInvokeEarlyBound.cs
- XmlKeywords.cs
- TreeNodeSelectionProcessor.cs
- LambdaCompiler.Statements.cs
- MessageQueueTransaction.cs
- NullableIntAverageAggregationOperator.cs
- ApplicationException.cs
- Operator.cs
- DataGridViewDataConnection.cs
- DataGridViewRowCollection.cs
- DrawingState.cs
- OleDbReferenceCollection.cs
- httpapplicationstate.cs
- ErrorHandler.cs
- FileDialogCustomPlace.cs
- RoleGroupCollection.cs
- TypeSemantics.cs
- ISO2022Encoding.cs
- SoapClientProtocol.cs
- ConsoleTraceListener.cs
- ArgumentsParser.cs
- ToolStripItemImageRenderEventArgs.cs
- SmtpNtlmAuthenticationModule.cs
- WebScriptEnablingBehavior.cs
- TextEditorMouse.cs
- ObjectDataSourceMethodEventArgs.cs
- OracleCommandBuilder.cs
- InputBindingCollection.cs
- X509SubjectKeyIdentifierClause.cs
- LinkedResource.cs
- _ConnectionGroup.cs
- RowToFieldTransformer.cs
- KeyValueInternalCollection.cs
- TextRange.cs
- SQLInt32.cs
- IPPacketInformation.cs
- ColorContext.cs
- StylusPlugin.cs
- TableRow.cs
- DesignerContextDescriptor.cs
- __FastResourceComparer.cs
- ImageIndexConverter.cs
- CompiledRegexRunner.cs
- SecurityTokenProvider.cs
- ObjectDataSourceEventArgs.cs
- FlowDocument.cs
- RepeatBehavior.cs
- DbProviderFactories.cs
- RC2CryptoServiceProvider.cs
- WinFormsSpinner.cs
- AlternateViewCollection.cs
- XmlAttributeCollection.cs
- Int32CAMarshaler.cs