TabletDeviceInfo.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Input / Stylus / TabletDeviceInfo.cs / 1 / TabletDeviceInfo.cs

                            using System; 
using System.Collections.ObjectModel;
using System.Security;
using MS.Internal;
using MS.Win32.Penimc; 
using System.Windows.Media;
 
namespace System.Windows.Input 
{
    ///////////////////////////////////////////////////////////////////////// 
    /// 
    ///     The struct is used to store the tablet device size information.
    /// 
    internal struct TabletDeviceSizeInfo 
    {
        public Size TabletSize; 
        public Size ScreenSize; 

        // Constructor 
        internal TabletDeviceSizeInfo(Size tabletSize, Size screenSize)
        {
            TabletSize = tabletSize;
            ScreenSize = screenSize; 
        }
    } 
 

    ///////////////////////////////////////////////////////////////////////// 
    /// 
    ///     The class is used to store tablet device information.
    /// 
    internal class TabletDeviceInfo 
    {
        ///  
        ///     This data is not safe to expose as it holds refrence to IPimcTablet 
        /// 
        public SecurityCriticalDataClass PimcTablet; 
        public int Id;
        public string Name;
        public string PlugAndPlayId;
        public TabletDeviceSizeInfo SizeInfo; 
        public TabletHardwareCapabilities HardwareCapabilities;
        public TabletDeviceType DeviceType; 
        public ReadOnlyCollection StylusPointProperties; 
        public int PressureIndex;
        public StylusDeviceInfo[] StylusDevicesInfo; 
    }
}


// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
using System; 
using System.Collections.ObjectModel;
using System.Security;
using MS.Internal;
using MS.Win32.Penimc; 
using System.Windows.Media;
 
namespace System.Windows.Input 
{
    ///////////////////////////////////////////////////////////////////////// 
    /// 
    ///     The struct is used to store the tablet device size information.
    /// 
    internal struct TabletDeviceSizeInfo 
    {
        public Size TabletSize; 
        public Size ScreenSize; 

        // Constructor 
        internal TabletDeviceSizeInfo(Size tabletSize, Size screenSize)
        {
            TabletSize = tabletSize;
            ScreenSize = screenSize; 
        }
    } 
 

    ///////////////////////////////////////////////////////////////////////// 
    /// 
    ///     The class is used to store tablet device information.
    /// 
    internal class TabletDeviceInfo 
    {
        ///  
        ///     This data is not safe to expose as it holds refrence to IPimcTablet 
        /// 
        public SecurityCriticalDataClass PimcTablet; 
        public int Id;
        public string Name;
        public string PlugAndPlayId;
        public TabletDeviceSizeInfo SizeInfo; 
        public TabletHardwareCapabilities HardwareCapabilities;
        public TabletDeviceType DeviceType; 
        public ReadOnlyCollection StylusPointProperties; 
        public int PressureIndex;
        public StylusDeviceInfo[] StylusDevicesInfo; 
    }
}


// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.

                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK