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
- CellParaClient.cs
- SizeFConverter.cs
- FixedSchema.cs
- PassportPrincipal.cs
- QilList.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- FixedFindEngine.cs
- LinqDataSourceUpdateEventArgs.cs
- RunWorkerCompletedEventArgs.cs
- NativeRightsManagementAPIsStructures.cs
- CompilerParameters.cs
- Asn1IntegerConverter.cs
- PointAnimationUsingKeyFrames.cs
- SizeChangedInfo.cs
- WebPermission.cs
- HtmlButton.cs
- Command.cs
- RouteValueExpressionBuilder.cs
- SmiMetaData.cs
- DocumentViewerAutomationPeer.cs
- SqlCacheDependencySection.cs
- VisualBasicDesignerHelper.cs
- DBSqlParserColumn.cs
- SafeEventLogWriteHandle.cs
- DisplayInformation.cs
- DataGridHyperlinkColumn.cs
- MethodToken.cs
- WhitespaceSignificantCollectionAttribute.cs
- AnyAllSearchOperator.cs
- ObjectHelper.cs
- NamedPipeProcessProtocolHandler.cs
- QuaternionValueSerializer.cs
- DataReaderContainer.cs
- CheckBox.cs
- StyleBamlRecordReader.cs
- ReadContentAsBinaryHelper.cs
- XmlElementCollection.cs
- XmlIlGenerator.cs
- SortedDictionary.cs
- OptimizedTemplateContent.cs
- GenericWebPart.cs
- XsltQilFactory.cs
- OleStrCAMarshaler.cs
- LinqDataView.cs
- SelectorAutomationPeer.cs
- EncoderFallback.cs
- HostingPreferredMapPath.cs
- SequenceDesigner.cs
- WebConfigurationManager.cs
- ColorAnimationBase.cs
- XmlName.cs
- ApplicationContext.cs
- PopupRootAutomationPeer.cs
- ResourceAssociationSet.cs
- SamlSubjectStatement.cs
- SoapAttributeOverrides.cs
- XmlSchemaAll.cs
- VirtualDirectoryMapping.cs
- WebServiceClientProxyGenerator.cs
- mda.cs
- recordstatefactory.cs
- RSAPKCS1SignatureDeformatter.cs
- XmlNamedNodeMap.cs
- PropertiesTab.cs
- ReliabilityContractAttribute.cs
- EntityDataSourceQueryBuilder.cs
- XmlDocumentFieldSchema.cs
- shaper.cs
- TriggerCollection.cs
- HTTPNotFoundHandler.cs
- ButtonPopupAdapter.cs
- CssClassPropertyAttribute.cs
- ThicknessAnimation.cs
- SqlParameter.cs
- InternalSafeNativeMethods.cs
- CompilerError.cs
- Calendar.cs
- WebServiceErrorEvent.cs
- TransformPatternIdentifiers.cs
- RootBrowserWindow.cs
- TextElementEnumerator.cs
- ObjectKeyFrameCollection.cs
- BitmapFrameEncode.cs
- IncrementalReadDecoders.cs
- VerticalAlignConverter.cs
- AssemblyInfo.cs
- Scalars.cs
- TemplatedAdorner.cs
- DataControlFieldHeaderCell.cs
- SafeTimerHandle.cs
- StateDesigner.LayoutSelectionGlyph.cs
- PageAsyncTask.cs
- RuleElement.cs
- OleDbReferenceCollection.cs
- ArraySet.cs
- XmlEnumAttribute.cs
- ElasticEase.cs
- StringUtil.cs
- NativeMethods.cs
- WindowsSysHeader.cs