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
- FormViewDeletedEventArgs.cs
- BooleanFacetDescriptionElement.cs
- UInt64Storage.cs
- RowVisual.cs
- StringComparer.cs
- CombinedGeometry.cs
- RowType.cs
- CharEnumerator.cs
- LayoutInformation.cs
- ModelTreeManager.cs
- TypeValidationEventArgs.cs
- MaskedTextBoxDesignerActionList.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- Rectangle.cs
- HyperlinkAutomationPeer.cs
- EventLogStatus.cs
- CorrelationManager.cs
- SHA256.cs
- TypedDataSourceCodeGenerator.cs
- XmlParserContext.cs
- UnsafeCollabNativeMethods.cs
- Model3DCollection.cs
- BaseTemplateParser.cs
- TextBounds.cs
- DebugHandleTracker.cs
- GenericParameterDataContract.cs
- _Rfc2616CacheValidators.cs
- StreamResourceInfo.cs
- MailHeaderInfo.cs
- DragDeltaEventArgs.cs
- Label.cs
- TableLayoutColumnStyleCollection.cs
- NetTcpBinding.cs
- UnsafeNativeMethods.cs
- MetadataItemEmitter.cs
- SelectionEditingBehavior.cs
- RegexCharClass.cs
- DelegateSerializationHolder.cs
- Focus.cs
- SiteMapDataSource.cs
- CompoundFileIOPermission.cs
- IntegerCollectionEditor.cs
- TypeDelegator.cs
- HwndAppCommandInputProvider.cs
- wgx_render.cs
- DataGridRowClipboardEventArgs.cs
- DataGridViewRowPostPaintEventArgs.cs
- CustomValidator.cs
- ComboBoxAutomationPeer.cs
- CompilationLock.cs
- ProtectedConfiguration.cs
- WebPartVerbCollection.cs
- SoapCodeExporter.cs
- AssemblyBuilder.cs
- KeySplineConverter.cs
- AnalyzedTree.cs
- ConvertEvent.cs
- StatusBar.cs
- DataExpression.cs
- DictionaryEntry.cs
- WindowsStatusBar.cs
- DataAdapter.cs
- LoginUtil.cs
- VirtualPathUtility.cs
- DataBindingExpressionBuilder.cs
- OleDbCommandBuilder.cs
- SafeCryptoHandles.cs
- SchemaElementLookUpTableEnumerator.cs
- ListViewItemMouseHoverEvent.cs
- OletxVolatileEnlistment.cs
- RegexCharClass.cs
- AssemblyNameProxy.cs
- DeclarationUpdate.cs
- SQLDouble.cs
- EntityDataSourceContextCreatingEventArgs.cs
- FieldDescriptor.cs
- DataGridViewCellValidatingEventArgs.cs
- ColorConvertedBitmap.cs
- XmlHierarchicalEnumerable.cs
- SortDescription.cs
- WorkflowApplication.cs
- DataGridViewToolTip.cs
- XmlFormatReaderGenerator.cs
- Padding.cs
- DatagridviewDisplayedBandsData.cs
- CurrentTimeZone.cs
- TabItemAutomationPeer.cs
- ArrowControl.xaml.cs
- InsufficientExecutionStackException.cs
- SystemColors.cs
- DSACryptoServiceProvider.cs
- WebPartZoneAutoFormat.cs
- DrawToolTipEventArgs.cs
- CacheRequest.cs
- XmlSchemaRedefine.cs
- Rules.cs
- ListItemConverter.cs
- ConnectivityStatus.cs
- ProfilePropertySettings.cs
- ScrollChangedEventArgs.cs