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
- Expressions.cs
- ObjectViewQueryResultData.cs
- PtsCache.cs
- CacheOutputQuery.cs
- ValidatorUtils.cs
- NamespaceCollection.cs
- RouteItem.cs
- ScrollEventArgs.cs
- InvokeWebService.cs
- StylusTouchDevice.cs
- XmlNamespaceMappingCollection.cs
- CopyAction.cs
- PropertyPathConverter.cs
- NavigateEvent.cs
- HtmlTable.cs
- ComponentEvent.cs
- ConnectionStringSettings.cs
- ViewPort3D.cs
- _FtpDataStream.cs
- SQLBoolean.cs
- ItemsControl.cs
- BindToObject.cs
- MonthChangedEventArgs.cs
- ReadOnlyDictionary.cs
- RecommendedAsConfigurableAttribute.cs
- DispatcherHookEventArgs.cs
- FocusTracker.cs
- DbConnectionPoolCounters.cs
- RangeValueProviderWrapper.cs
- SqlColumnizer.cs
- Funcletizer.cs
- SymbolTable.cs
- WebPart.cs
- PriorityItem.cs
- CrossSiteScriptingValidation.cs
- Context.cs
- EdgeProfileValidation.cs
- ConnectionManagementElement.cs
- WebRequest.cs
- VisualTarget.cs
- ExtendedPropertyCollection.cs
- URLAttribute.cs
- CompositeDesignerAccessibleObject.cs
- LambdaCompiler.Logical.cs
- Highlights.cs
- HotCommands.cs
- ZipIOBlockManager.cs
- AdvancedBindingEditor.cs
- DictionaryTraceRecord.cs
- DetailsViewModeEventArgs.cs
- SuppressMergeCheckAttribute.cs
- SqlConnectionPoolProviderInfo.cs
- BufferBuilder.cs
- ProfileEventArgs.cs
- ResourceSet.cs
- CustomError.cs
- TransformerInfoCollection.cs
- Animatable.cs
- TextSelectionProcessor.cs
- DataGridViewButtonCell.cs
- Latin1Encoding.cs
- Sentence.cs
- WizardStepBase.cs
- QuaternionKeyFrameCollection.cs
- _LocalDataStoreMgr.cs
- XmlSchemaObjectTable.cs
- SmtpDateTime.cs
- COM2IProvidePropertyBuilderHandler.cs
- ContentControl.cs
- XmlReaderSettings.cs
- IUnknownConstantAttribute.cs
- RegexGroup.cs
- DataGridViewCellCancelEventArgs.cs
- XmlSchemaException.cs
- ClipboardProcessor.cs
- IDQuery.cs
- RadioButtonAutomationPeer.cs
- JapaneseLunisolarCalendar.cs
- MiniParameterInfo.cs
- DateTimeValueSerializer.cs
- ToolStripGripRenderEventArgs.cs
- _HelperAsyncResults.cs
- ExceptionHandlers.cs
- x509store.cs
- DataGridViewHeaderCell.cs
- LinqDataSourceContextEventArgs.cs
- DPTypeDescriptorContext.cs
- WhitespaceReader.cs
- FunctionNode.cs
- MobileCapabilities.cs
- DragEvent.cs
- MsmqEncryptionAlgorithm.cs
- MenuItem.cs
- SystemNetHelpers.cs
- ComponentManagerBroker.cs
- ResourcePermissionBase.cs
- HijriCalendar.cs
- ClientScriptManagerWrapper.cs
- InternalDuplexChannelFactory.cs
- ResolveMatchesApril2005.cs