#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \ && !defined(__HADDOCK_VERSION__)) module GI.Gdk.Objects.Device where import Data.GI.Base.ShortPrelude import qualified Data.GI.Base.ShortPrelude as SP import qualified Data.GI.Base.Overloading as O import qualified Prelude as P import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr import qualified Data.GI.Base.GClosure as B.GClosure import qualified Data.GI.Base.GError as B.GError import qualified Data.GI.Base.GVariant as B.GVariant import qualified Data.GI.Base.GValue as B.GValue import qualified Data.GI.Base.GParamSpec as B.GParamSpec import qualified Data.GI.Base.CallStack as B.CallStack import qualified Data.GI.Base.Properties as B.Properties import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map import qualified Foreign.Ptr as FP import qualified GHC.OverloadedLabels as OL newtype Device = Device (ManagedPtr Device) instance GObject Device where class (GObject o, O.IsDescendantOf Device o) => IsDevice o instance (GObject o, O.IsDescendantOf Device o) => IsDevice o instance O.HasParentTypes Device #if ENABLE_OVERLOADING data DeviceAssociatedDevicePropertyInfo #endif #if ENABLE_OVERLOADING data DeviceAxesPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceDeviceManagerPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceDisplayPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceHasCursorPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceInputModePropertyInfo #endif #if ENABLE_OVERLOADING data DeviceInputSourcePropertyInfo #endif #if ENABLE_OVERLOADING data DeviceNAxesPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceNamePropertyInfo #endif #if ENABLE_OVERLOADING data DeviceNumTouchesPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceProductIdPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceSeatPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceToolPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceTypePropertyInfo #endif #if ENABLE_OVERLOADING data DeviceVendorIdPropertyInfo #endif #if ENABLE_OVERLOADING data DeviceChangedSignalInfo #endif #if ENABLE_OVERLOADING data DeviceToolChangedSignalInfo #endif #if ENABLE_OVERLOADING data DeviceGetAssociatedDeviceMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetAxesMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetAxisUseMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetDeviceTypeMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetDisplayMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetHasCursorMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetKeyMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetLastEventWindowMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetModeMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetNAxesMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetNKeysMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetNameMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetPositionMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetPositionDoubleMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetProductIdMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetSeatMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetSourceMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetVendorIdMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetWindowAtPositionMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGetWindowAtPositionDoubleMethodInfo #endif #if ENABLE_OVERLOADING data DeviceGrabMethodInfo #endif #if ENABLE_OVERLOADING data DeviceListAxesMethodInfo #endif #if ENABLE_OVERLOADING data DeviceListSlaveDevicesMethodInfo #endif #if ENABLE_OVERLOADING data DeviceSetAxisUseMethodInfo #endif #if ENABLE_OVERLOADING data DeviceSetKeyMethodInfo #endif #if ENABLE_OVERLOADING data DeviceSetModeMethodInfo #endif #if ENABLE_OVERLOADING data DeviceUngrabMethodInfo #endif #if ENABLE_OVERLOADING data DeviceWarpMethodInfo #endif