| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.Cursor
Description
Documentation
Constructors
| Cursor (ManagedPtr Cursor) |
Instances
| Eq Cursor | |
| GObject Cursor | |
Defined in GI.Gdk.Objects.Cursor | |
| ManagedPtrNewtype Cursor | |
Defined in GI.Gdk.Objects.Cursor Methods toManagedPtr :: Cursor -> ManagedPtr Cursor # | |
| TypedObject Cursor | |
Defined in GI.Gdk.Objects.Cursor | |
| HasParentTypes Cursor | |
Defined in GI.Gdk.Objects.Cursor | |
| HasAttributeList Cursor | |
Defined in GI.Gdk.Objects.Cursor | |
| (info ~ ResolveCursorMethod t Cursor, OverloadedMethod info Cursor p, HasField t Cursor p) => HasField (t :: Symbol) Cursor p | |
Defined in GI.Gdk.Objects.Cursor | |
| (info ~ ResolveCursorMethod t Cursor, OverloadedMethodInfo info Cursor) => IsLabel t (MethodProxy info Cursor) | |
Defined in GI.Gdk.Objects.Cursor | |
| (info ~ ResolveCursorMethod t Cursor, OverloadedMethod info Cursor p) => IsLabel t (Cursor -> p) | |
Defined in GI.Gdk.Objects.Cursor | |
| IsGValue (Maybe Cursor) | |
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 | |
Defined in GI.Gdk.Objects.Cursor type AttributeList Cursor = CursorAttributeList | |
| type ParentTypes Cursor | |
Defined in GI.Gdk.Objects.Cursor type ParentTypes Cursor = '[Object] | |
| type SignalList Cursor | |
Defined in GI.Gdk.Objects.Cursor type SignalList Cursor = CursorSignalList | |
data CursorFallbackPropertyInfo #
Instances
data CursorGetFallbackMethodInfo #
Instances
| (signature ~ m (Maybe Cursor), MonadIO m, IsCursor a) => OverloadedMethod CursorGetFallbackMethodInfo a signature | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo CursorGetFallbackMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data CursorGetHotspotXMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsCursor a) => OverloadedMethod CursorGetHotspotXMethodInfo a signature | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo CursorGetHotspotXMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data CursorGetHotspotYMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsCursor a) => OverloadedMethod CursorGetHotspotYMethodInfo a signature | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo CursorGetHotspotYMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data CursorGetNameMethodInfo #
Instances
| (signature ~ m (Maybe Text), MonadIO m, IsCursor a) => OverloadedMethod CursorGetNameMethodInfo a signature | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo CursorGetNameMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data CursorGetTextureMethodInfo #
Instances
| (signature ~ m (Maybe Texture), MonadIO m, IsCursor a) => OverloadedMethod CursorGetTextureMethodInfo a signature | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo CursorGetTextureMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Cursor Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data CursorHotspotXPropertyInfo #
Instances
| AttrInfo CursorHotspotXPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrAllowedOps CursorHotspotXPropertyInfo = '['AttrConstruct, 'AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint CursorHotspotXPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrGetType CursorHotspotXPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrGetType CursorHotspotXPropertyInfo = Int32 | |||||||||||||||||||||||||||||||||
| type AttrLabel CursorHotspotXPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrLabel CursorHotspotXPropertyInfo = "hotspot-x" | |||||||||||||||||||||||||||||||||
| type AttrOrigin CursorHotspotXPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint CursorHotspotXPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrSetTypeConstraint CursorHotspotXPropertyInfo = Type ~ Int32 | |||||||||||||||||||||||||||||||||
| type AttrTransferType CursorHotspotXPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrTransferType CursorHotspotXPropertyInfo = Int32 | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint CursorHotspotXPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrTransferTypeConstraint CursorHotspotXPropertyInfo = Type ~ Int32 | |||||||||||||||||||||||||||||||||
data CursorHotspotYPropertyInfo #
Instances
| AttrInfo CursorHotspotYPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrAllowedOps CursorHotspotYPropertyInfo = '['AttrConstruct, 'AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint CursorHotspotYPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrGetType CursorHotspotYPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrGetType CursorHotspotYPropertyInfo = Int32 | |||||||||||||||||||||||||||||||||
| type AttrLabel CursorHotspotYPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrLabel CursorHotspotYPropertyInfo = "hotspot-y" | |||||||||||||||||||||||||||||||||
| type AttrOrigin CursorHotspotYPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint CursorHotspotYPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrSetTypeConstraint CursorHotspotYPropertyInfo = Type ~ Int32 | |||||||||||||||||||||||||||||||||
| type AttrTransferType CursorHotspotYPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrTransferType CursorHotspotYPropertyInfo = Int32 | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint CursorHotspotYPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrTransferTypeConstraint CursorHotspotYPropertyInfo = Type ~ Int32 | |||||||||||||||||||||||||||||||||
data CursorNamePropertyInfo #
Instances
| AttrInfo CursorNamePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrAllowedOps CursorNamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint CursorNamePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrGetType CursorNamePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrGetType CursorNamePropertyInfo = Maybe Text | |||||||||||||||||||||||||||||||||
| type AttrLabel CursorNamePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrLabel CursorNamePropertyInfo = "name" | |||||||||||||||||||||||||||||||||
| type AttrOrigin CursorNamePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint CursorNamePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrSetTypeConstraint CursorNamePropertyInfo = Type ~ Text | |||||||||||||||||||||||||||||||||
| type AttrTransferType CursorNamePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrTransferType CursorNamePropertyInfo = Text | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint CursorNamePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrTransferTypeConstraint CursorNamePropertyInfo = Type ~ Text | |||||||||||||||||||||||||||||||||
data CursorTexturePropertyInfo #
Instances
| AttrInfo CursorTexturePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrAllowedOps CursorTexturePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint CursorTexturePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrGetType CursorTexturePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrLabel CursorTexturePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor type AttrLabel CursorTexturePropertyInfo = "texture" | |||||||||||||||||||||||||||||||||
| type AttrOrigin CursorTexturePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint CursorTexturePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrTransferType CursorTexturePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint CursorTexturePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Cursor | |||||||||||||||||||||||||||||||||
class (GObject o, IsDescendantOf Cursor o) => IsCursor o #
Instances
| (GObject o, IsDescendantOf Cursor o) => IsCursor o | |
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) #