gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.Cursor

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Objects.Cursor module in the gi-gdk4 package.

The link below will take you to the relevant entry in the gi-gdk4 documentation.

Documentation

newtype Cursor #

Constructors

Cursor (ManagedPtr Cursor) 

Instances

Instances details
Eq Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

(==) :: Cursor -> Cursor -> Bool

(/=) :: Cursor -> Cursor -> Bool

GObject Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

ManagedPtrNewtype Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

TypedObject Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

glibType :: IO GType #

HasParentTypes Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

HasAttributeList Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

(info ~ ResolveCursorMethod t Cursor, OverloadedMethod info Cursor p, HasField t Cursor p) => HasField (t :: Symbol) Cursor p 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

getField :: Cursor -> p

(info ~ ResolveCursorMethod t Cursor, OverloadedMethodInfo info Cursor) => IsLabel t (MethodProxy info Cursor) 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

fromLabel :: MethodProxy info Cursor

(info ~ ResolveCursorMethod t Cursor, OverloadedMethod info Cursor p) => IsLabel t (Cursor -> p) 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

fromLabel :: Cursor -> p

IsGValue (Maybe Cursor) 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Cursor -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Cursor) #

type AttributeList Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttributeList Cursor = CursorAttributeList
type ParentTypes Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

type ParentTypes Cursor = '[Object]
type SignalList Cursor 
Instance details

Defined in GI.Gdk.Objects.Cursor

type SignalList Cursor = CursorSignalList

data CursorFallbackPropertyInfo #

Instances

Instances details
AttrInfo CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Associated Types

type AttrAllowedOps CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorFallbackPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorFallbackPropertyInfo = IsCursor
type AttrGetType CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorFallbackPropertyInfo = Maybe Cursor
type AttrSetTypeConstraint CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorFallbackPropertyInfo = IsCursor
type AttrTransferTypeConstraint CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorFallbackPropertyInfo = IsCursor
type AttrTransferType CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorFallbackPropertyInfo = Cursor
type AttrLabel CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorFallbackPropertyInfo = "fallback"
type AttrOrigin CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

attrGet :: AttrBaseTypeConstraint CursorFallbackPropertyInfo o => o -> IO (AttrGetType CursorFallbackPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CursorFallbackPropertyInfo o, AttrSetTypeConstraint CursorFallbackPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CursorFallbackPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CursorFallbackPropertyInfo o, AttrSetTypeConstraint CursorFallbackPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint CursorFallbackPropertyInfo o, AttrTransferTypeConstraint CursorFallbackPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CursorFallbackPropertyInfo)

attrPut :: AttrBaseTypeConstraint CursorFallbackPropertyInfo o => o -> AttrGetType CursorFallbackPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorFallbackPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorFallbackPropertyInfo = IsCursor
type AttrGetType CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorFallbackPropertyInfo = Maybe Cursor
type AttrLabel CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorFallbackPropertyInfo = "fallback"
type AttrOrigin CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorFallbackPropertyInfo = IsCursor
type AttrTransferType CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorFallbackPropertyInfo = Cursor
type AttrTransferTypeConstraint CursorFallbackPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorFallbackPropertyInfo = IsCursor

data CursorGetFallbackMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Cursor), MonadIO m, IsCursor a) => OverloadedMethod CursorGetFallbackMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CursorGetFallbackMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CursorGetHotspotXMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsCursor a) => OverloadedMethod CursorGetHotspotXMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CursorGetHotspotXMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CursorGetHotspotYMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsCursor a) => OverloadedMethod CursorGetHotspotYMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CursorGetHotspotYMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CursorGetNameMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Text), MonadIO m, IsCursor a) => OverloadedMethod CursorGetNameMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CursorGetNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CursorGetTextureMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Texture), MonadIO m, IsCursor a) => OverloadedMethod CursorGetTextureMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CursorGetTextureMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CursorHotspotXPropertyInfo #

Instances

Instances details
AttrInfo CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Associated Types

type AttrAllowedOps CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorHotspotXPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorHotspotXPropertyInfo = IsCursor
type AttrGetType CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorHotspotXPropertyInfo = Int32
type AttrSetTypeConstraint CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorHotspotXPropertyInfo = Type ~ Int32
type AttrTransferTypeConstraint CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorHotspotXPropertyInfo = Type ~ Int32
type AttrTransferType CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorHotspotXPropertyInfo = Int32
type AttrLabel CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorHotspotXPropertyInfo = "hotspot-x"
type AttrOrigin CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

attrGet :: AttrBaseTypeConstraint CursorHotspotXPropertyInfo o => o -> IO (AttrGetType CursorHotspotXPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CursorHotspotXPropertyInfo o, AttrSetTypeConstraint CursorHotspotXPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CursorHotspotXPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CursorHotspotXPropertyInfo o, AttrSetTypeConstraint CursorHotspotXPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint CursorHotspotXPropertyInfo o, AttrTransferTypeConstraint CursorHotspotXPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CursorHotspotXPropertyInfo)

attrPut :: AttrBaseTypeConstraint CursorHotspotXPropertyInfo o => o -> AttrGetType CursorHotspotXPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorHotspotXPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorHotspotXPropertyInfo = IsCursor
type AttrGetType CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorHotspotXPropertyInfo = Int32
type AttrLabel CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorHotspotXPropertyInfo = "hotspot-x"
type AttrOrigin CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorHotspotXPropertyInfo = Type ~ Int32
type AttrTransferType CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorHotspotXPropertyInfo = Int32
type AttrTransferTypeConstraint CursorHotspotXPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorHotspotXPropertyInfo = Type ~ Int32

data CursorHotspotYPropertyInfo #

Instances

Instances details
AttrInfo CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Associated Types

type AttrAllowedOps CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorHotspotYPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorHotspotYPropertyInfo = IsCursor
type AttrGetType CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorHotspotYPropertyInfo = Int32
type AttrSetTypeConstraint CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorHotspotYPropertyInfo = Type ~ Int32
type AttrTransferTypeConstraint CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorHotspotYPropertyInfo = Type ~ Int32
type AttrTransferType CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorHotspotYPropertyInfo = Int32
type AttrLabel CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorHotspotYPropertyInfo = "hotspot-y"
type AttrOrigin CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

attrGet :: AttrBaseTypeConstraint CursorHotspotYPropertyInfo o => o -> IO (AttrGetType CursorHotspotYPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CursorHotspotYPropertyInfo o, AttrSetTypeConstraint CursorHotspotYPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CursorHotspotYPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CursorHotspotYPropertyInfo o, AttrSetTypeConstraint CursorHotspotYPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint CursorHotspotYPropertyInfo o, AttrTransferTypeConstraint CursorHotspotYPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CursorHotspotYPropertyInfo)

attrPut :: AttrBaseTypeConstraint CursorHotspotYPropertyInfo o => o -> AttrGetType CursorHotspotYPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorHotspotYPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorHotspotYPropertyInfo = IsCursor
type AttrGetType CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorHotspotYPropertyInfo = Int32
type AttrLabel CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorHotspotYPropertyInfo = "hotspot-y"
type AttrOrigin CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorHotspotYPropertyInfo = Type ~ Int32
type AttrTransferType CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorHotspotYPropertyInfo = Int32
type AttrTransferTypeConstraint CursorHotspotYPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorHotspotYPropertyInfo = Type ~ Int32

data CursorNamePropertyInfo #

Instances

Instances details
AttrInfo CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Associated Types

type AttrAllowedOps CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorNamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorNamePropertyInfo = IsCursor
type AttrGetType CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorNamePropertyInfo = Maybe Text
type AttrSetTypeConstraint CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorNamePropertyInfo = Type ~ Text
type AttrTransferTypeConstraint CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorNamePropertyInfo = Type ~ Text
type AttrTransferType CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorNamePropertyInfo = Text
type AttrLabel CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorNamePropertyInfo = "name"
type AttrOrigin CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrOrigin CursorNamePropertyInfo = Cursor

Methods

attrGet :: AttrBaseTypeConstraint CursorNamePropertyInfo o => o -> IO (AttrGetType CursorNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint CursorNamePropertyInfo o, AttrSetTypeConstraint CursorNamePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CursorNamePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CursorNamePropertyInfo o, AttrSetTypeConstraint CursorNamePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint CursorNamePropertyInfo o, AttrTransferTypeConstraint CursorNamePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CursorNamePropertyInfo)

attrPut :: AttrBaseTypeConstraint CursorNamePropertyInfo o => o -> AttrGetType CursorNamePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorNamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorNamePropertyInfo = IsCursor
type AttrGetType CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorNamePropertyInfo = Maybe Text
type AttrLabel CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorNamePropertyInfo = "name"
type AttrOrigin CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrOrigin CursorNamePropertyInfo = Cursor
type AttrSetTypeConstraint CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorNamePropertyInfo = Type ~ Text
type AttrTransferType CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorNamePropertyInfo = Text
type AttrTransferTypeConstraint CursorNamePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorNamePropertyInfo = Type ~ Text

data CursorTexturePropertyInfo #

Instances

Instances details
AttrInfo CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Associated Types

type AttrAllowedOps CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorTexturePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorTexturePropertyInfo = IsCursor
type AttrGetType CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorTexturePropertyInfo = Maybe Texture
type AttrSetTypeConstraint CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorTexturePropertyInfo = IsTexture
type AttrTransferTypeConstraint CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorTexturePropertyInfo = IsTexture
type AttrTransferType CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorTexturePropertyInfo = Texture
type AttrLabel CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorTexturePropertyInfo = "texture"
type AttrOrigin CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

Methods

attrGet :: AttrBaseTypeConstraint CursorTexturePropertyInfo o => o -> IO (AttrGetType CursorTexturePropertyInfo)

attrSet :: (AttrBaseTypeConstraint CursorTexturePropertyInfo o, AttrSetTypeConstraint CursorTexturePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CursorTexturePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CursorTexturePropertyInfo o, AttrSetTypeConstraint CursorTexturePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint CursorTexturePropertyInfo o, AttrTransferTypeConstraint CursorTexturePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CursorTexturePropertyInfo)

attrPut :: AttrBaseTypeConstraint CursorTexturePropertyInfo o => o -> AttrGetType CursorTexturePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrAllowedOps CursorTexturePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrBaseTypeConstraint CursorTexturePropertyInfo = IsCursor
type AttrGetType CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrGetType CursorTexturePropertyInfo = Maybe Texture
type AttrLabel CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrLabel CursorTexturePropertyInfo = "texture"
type AttrOrigin CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrSetTypeConstraint CursorTexturePropertyInfo = IsTexture
type AttrTransferType CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferType CursorTexturePropertyInfo = Texture
type AttrTransferTypeConstraint CursorTexturePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Cursor

type AttrTransferTypeConstraint CursorTexturePropertyInfo = IsTexture

class (GObject o, IsDescendantOf Cursor o) => IsCursor o #

Instances

Instances details
(GObject o, IsDescendantOf Cursor o) => IsCursor o 
Instance details

Defined in GI.Gdk.Objects.Cursor

type family ResolveCursorMethod (t :: Symbol) o where ... #

Equations

ResolveCursorMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveCursorMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveCursorMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveCursorMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveCursorMethod "getv" o = ObjectGetvMethodInfo 
ResolveCursorMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveCursorMethod "notify" o = ObjectNotifyMethodInfo 
ResolveCursorMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveCursorMethod "ref" o = ObjectRefMethodInfo 
ResolveCursorMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveCursorMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveCursorMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveCursorMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveCursorMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveCursorMethod "unref" o = ObjectUnrefMethodInfo 
ResolveCursorMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveCursorMethod "getData" o = ObjectGetDataMethodInfo 
ResolveCursorMethod "getFallback" o = CursorGetFallbackMethodInfo 
ResolveCursorMethod "getHotspotX" o = CursorGetHotspotXMethodInfo 
ResolveCursorMethod "getHotspotY" o = CursorGetHotspotYMethodInfo 
ResolveCursorMethod "getName" o = CursorGetNameMethodInfo 
ResolveCursorMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveCursorMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveCursorMethod "getTexture" o = CursorGetTextureMethodInfo 
ResolveCursorMethod "setData" o = ObjectSetDataMethodInfo 
ResolveCursorMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveCursorMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveCursorMethod l o = MethodResolutionFailed l o :: Type 

constructCursorFallback :: (IsCursor o, MonadIO m, IsCursor a) => a -> m (GValueConstruct o) #

constructCursorHotspotX :: (IsCursor o, MonadIO m) => Int32 -> m (GValueConstruct o) #

constructCursorHotspotY :: (IsCursor o, MonadIO m) => Int32 -> m (GValueConstruct o) #

constructCursorName :: (IsCursor o, MonadIO m) => Text -> m (GValueConstruct o) #

constructCursorTexture :: (IsCursor o, MonadIO m, IsTexture a) => a -> m (GValueConstruct o) #

cursorFallback :: AttrLabelProxy "fallback" #

cursorGetFallback :: (HasCallStack, MonadIO m, IsCursor a) => a -> m (Maybe Cursor) #

cursorGetHotspotX :: (HasCallStack, MonadIO m, IsCursor a) => a -> m Int32 #

cursorGetHotspotY :: (HasCallStack, MonadIO m, IsCursor a) => a -> m Int32 #

cursorGetName :: (HasCallStack, MonadIO m, IsCursor a) => a -> m (Maybe Text) #

cursorGetTexture :: (HasCallStack, MonadIO m, IsCursor a) => a -> m (Maybe Texture) #

cursorHotspotX :: AttrLabelProxy "hotspotX" #

cursorHotspotY :: AttrLabelProxy "hotspotY" #

cursorName :: AttrLabelProxy "name" #

cursorNewFromCallback :: (HasCallStack, MonadIO m, IsCursor a) => CursorGetTextureCallback -> Maybe a -> m (Maybe Cursor) #

cursorNewFromName :: (HasCallStack, MonadIO m, IsCursor a) => Text -> Maybe a -> m (Maybe Cursor) #

cursorNewFromTexture :: (HasCallStack, MonadIO m, IsTexture a, IsCursor b) => a -> Int32 -> Int32 -> Maybe b -> m Cursor #

cursorTexture :: AttrLabelProxy "texture" #

getCursorFallback :: (MonadIO m, IsCursor o) => o -> m (Maybe Cursor) #

getCursorHotspotX :: (MonadIO m, IsCursor o) => o -> m Int32 #

getCursorHotspotY :: (MonadIO m, IsCursor o) => o -> m Int32 #

getCursorName :: (MonadIO m, IsCursor o) => o -> m (Maybe Text) #

getCursorTexture :: (MonadIO m, IsCursor o) => o -> m (Maybe Texture) #

toCursor :: (MonadIO m, IsCursor o) => o -> m Cursor #