| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.Surface
Description
Documentation
Constructors
| Surface (ManagedPtr Surface) |
Instances
| Eq Surface | |
| GObject Surface | |
Defined in GI.Gdk.Objects.Surface | |
| ManagedPtrNewtype Surface | |
Defined in GI.Gdk.Objects.Surface Methods toManagedPtr :: Surface -> ManagedPtr Surface # | |
| TypedObject Surface | |
Defined in GI.Gdk.Objects.Surface | |
| HasParentTypes Surface | |
Defined in GI.Gdk.Objects.Surface | |
| HasAttributeList Surface | |
Defined in GI.Gdk.Objects.Surface | |
| (info ~ ResolveSurfaceMethod t Surface, OverloadedMethod info Surface p, HasField t Surface p) => HasField (t :: Symbol) Surface p | |
Defined in GI.Gdk.Objects.Surface | |
| (info ~ ResolveSurfaceMethod t Surface, OverloadedMethodInfo info Surface) => IsLabel t (MethodProxy info Surface) | |
Defined in GI.Gdk.Objects.Surface | |
| (info ~ ResolveSurfaceMethod t Surface, OverloadedMethod info Surface p) => IsLabel t (Surface -> p) | |
Defined in GI.Gdk.Objects.Surface | |
| IsGValue (Maybe Surface) | |
Defined in GI.Gdk.Objects.Surface Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Surface -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Surface) # | |
| type AttributeList Surface | |
Defined in GI.Gdk.Objects.Surface type AttributeList Surface = SurfaceAttributeList | |
| type ParentTypes Surface | |
Defined in GI.Gdk.Objects.Surface type ParentTypes Surface = '[Object] | |
| type SignalList Surface | |
Defined in GI.Gdk.Objects.Surface type SignalList Surface = SurfaceSignalList | |
class (GObject o, IsDescendantOf Surface o) => IsSurface o #
Instances
| (GObject o, IsDescendantOf Surface o) => IsSurface o | |
Defined in GI.Gdk.Objects.Surface | |
type family ResolveSurfaceMethod (t :: Symbol) o where ... #
Equations
data SurfaceBeepMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceBeepMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceBeepMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceCreateCairoContextMethodInfo #
Instances
| (signature ~ m CairoContext, MonadIO m, IsSurface a) => OverloadedMethod SurfaceCreateCairoContextMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceCreateCairoContextMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceCreateGlContextMethodInfo #
Instances
| (signature ~ m GLContext, MonadIO m, IsSurface a) => OverloadedMethod SurfaceCreateGlContextMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceCreateGlContextMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceCreateSimilarSurfaceMethodInfo #
Instances
| (signature ~ (Content -> Int32 -> Int32 -> m Surface), MonadIO m, IsSurface a) => OverloadedMethod SurfaceCreateSimilarSurfaceMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceCreateSimilarSurfaceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceCreateVulkanContextMethodInfo #
Instances
| (signature ~ m VulkanContext, MonadIO m, IsSurface a) => OverloadedMethod SurfaceCreateVulkanContextMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceCreateVulkanContextMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceCursorPropertyInfo #
Instances
data SurfaceDestroyMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceDestroyMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceDestroyMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceDisplayPropertyInfo #
Instances
| AttrInfo SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods attrGet :: AttrBaseTypeConstraint SurfaceDisplayPropertyInfo o => o -> IO (AttrGetType SurfaceDisplayPropertyInfo) attrSet :: (AttrBaseTypeConstraint SurfaceDisplayPropertyInfo o, AttrSetTypeConstraint SurfaceDisplayPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint SurfaceDisplayPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint SurfaceDisplayPropertyInfo o, AttrSetTypeConstraint SurfaceDisplayPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint SurfaceDisplayPropertyInfo o, AttrTransferTypeConstraint SurfaceDisplayPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType SurfaceDisplayPropertyInfo) attrPut :: AttrBaseTypeConstraint SurfaceDisplayPropertyInfo o => o -> AttrGetType SurfaceDisplayPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrAllowedOps SurfaceDisplayPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrGetType SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrLabel SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrLabel SurfaceDisplayPropertyInfo = "display" | |||||||||||||||||||||||||||||||||
| type AttrOrigin SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrTransferType SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint SurfaceDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
type SurfaceEnterMonitorCallback = Monitor -> IO () #
data SurfaceEnterMonitorSignalInfo #
Instances
| SignalInfo SurfaceEnterMonitorSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceEnterMonitorSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SurfaceEnterMonitorSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface | |||||
type SurfaceEventCallback = Event -> IO Bool #
data SurfaceEventSignalInfo #
Instances
| SignalInfo SurfaceEventSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceEventSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SurfaceEventSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface | |||||
data SurfaceFrameClockPropertyInfo #
Instances
| AttrInfo SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods attrGet :: AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo o => o -> IO (AttrGetType SurfaceFrameClockPropertyInfo) attrSet :: (AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo o, AttrSetTypeConstraint SurfaceFrameClockPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo o, AttrSetTypeConstraint SurfaceFrameClockPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo o, AttrTransferTypeConstraint SurfaceFrameClockPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType SurfaceFrameClockPropertyInfo) attrPut :: AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo o => o -> AttrGetType SurfaceFrameClockPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrAllowedOps SurfaceFrameClockPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrGetType SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrLabel SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrLabel SurfaceFrameClockPropertyInfo = "frame-clock" | |||||||||||||||||||||||||||||||||
| type AttrOrigin SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrTransferType SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint SurfaceFrameClockPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
data SurfaceGetCursorMethodInfo #
Instances
| (signature ~ m (Maybe Cursor), MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetCursorMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetCursorMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetDeviceCursorMethodInfo #
Instances
| (signature ~ (b -> m (Maybe Cursor)), MonadIO m, IsSurface a, IsDevice b) => OverloadedMethod SurfaceGetDeviceCursorMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetDeviceCursorMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetDevicePositionMethodInfo #
Instances
| (signature ~ (b -> m (Bool, Double, Double, [ModifierType])), MonadIO m, IsSurface a, IsDevice b) => OverloadedMethod SurfaceGetDevicePositionMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetDevicePositionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetDisplayMethodInfo #
Instances
| (signature ~ m Display, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetDisplayMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetDisplayMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetFrameClockMethodInfo #
Instances
| (signature ~ m FrameClock, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetFrameClockMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetFrameClockMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetHeightMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetHeightMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetHeightMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetMappedMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetMappedMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetMappedMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetScaleFactorMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetScaleFactorMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetScaleFactorMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetScaleMethodInfo #
Instances
| (signature ~ m Double, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetScaleMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetScaleMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceGetWidthMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetWidthMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceGetWidthMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceHeightPropertyInfo #
Instances
| AttrInfo SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods attrGet :: AttrBaseTypeConstraint SurfaceHeightPropertyInfo o => o -> IO (AttrGetType SurfaceHeightPropertyInfo) attrSet :: (AttrBaseTypeConstraint SurfaceHeightPropertyInfo o, AttrSetTypeConstraint SurfaceHeightPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint SurfaceHeightPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint SurfaceHeightPropertyInfo o, AttrSetTypeConstraint SurfaceHeightPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint SurfaceHeightPropertyInfo o, AttrTransferTypeConstraint SurfaceHeightPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType SurfaceHeightPropertyInfo) attrPut :: AttrBaseTypeConstraint SurfaceHeightPropertyInfo o => o -> AttrGetType SurfaceHeightPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrAllowedOps SurfaceHeightPropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrGetType SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrGetType SurfaceHeightPropertyInfo = Int32 | |||||||||||||||||||||||||||||||||
| type AttrLabel SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrLabel SurfaceHeightPropertyInfo = "height" | |||||||||||||||||||||||||||||||||
| type AttrOrigin SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrSetTypeConstraint SurfaceHeightPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferType SurfaceHeightPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint SurfaceHeightPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferTypeConstraint SurfaceHeightPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data SurfaceHideMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceHideMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceHideMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceIsDestroyedMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsSurface a) => OverloadedMethod SurfaceIsDestroyedMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceIsDestroyedMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type SurfaceLayoutCallback = Int32 -> Int32 -> IO () #
data SurfaceLayoutSignalInfo #
Instances
| SignalInfo SurfaceLayoutSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceLayoutSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SurfaceLayoutSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface | |||||
type SurfaceLeaveMonitorCallback = Monitor -> IO () #
data SurfaceLeaveMonitorSignalInfo #
Instances
| SignalInfo SurfaceLeaveMonitorSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceLeaveMonitorSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SurfaceLeaveMonitorSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface | |||||
data SurfaceMappedPropertyInfo #
Instances
| AttrInfo SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods attrGet :: AttrBaseTypeConstraint SurfaceMappedPropertyInfo o => o -> IO (AttrGetType SurfaceMappedPropertyInfo) attrSet :: (AttrBaseTypeConstraint SurfaceMappedPropertyInfo o, AttrSetTypeConstraint SurfaceMappedPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint SurfaceMappedPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint SurfaceMappedPropertyInfo o, AttrSetTypeConstraint SurfaceMappedPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint SurfaceMappedPropertyInfo o, AttrTransferTypeConstraint SurfaceMappedPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType SurfaceMappedPropertyInfo) attrPut :: AttrBaseTypeConstraint SurfaceMappedPropertyInfo o => o -> AttrGetType SurfaceMappedPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrAllowedOps SurfaceMappedPropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrGetType SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrGetType SurfaceMappedPropertyInfo = Bool | |||||||||||||||||||||||||||||||||
| type AttrLabel SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrLabel SurfaceMappedPropertyInfo = "mapped" | |||||||||||||||||||||||||||||||||
| type AttrOrigin SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrSetTypeConstraint SurfaceMappedPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferType SurfaceMappedPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint SurfaceMappedPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferTypeConstraint SurfaceMappedPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data SurfaceQueueRenderMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceQueueRenderMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceQueueRenderMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type SurfaceRenderCallback = Region -> IO Bool #
data SurfaceRenderSignalInfo #
Instances
| SignalInfo SurfaceRenderSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceRenderSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SurfaceRenderSignalInfo | |||||
Defined in GI.Gdk.Objects.Surface | |||||
data SurfaceRequestLayoutMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceRequestLayoutMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceRequestLayoutMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceScaleFactorPropertyInfo #
Instances
| AttrInfo SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods attrGet :: AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo o => o -> IO (AttrGetType SurfaceScaleFactorPropertyInfo) attrSet :: (AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo o, AttrSetTypeConstraint SurfaceScaleFactorPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo o, AttrSetTypeConstraint SurfaceScaleFactorPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo o, AttrTransferTypeConstraint SurfaceScaleFactorPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType SurfaceScaleFactorPropertyInfo) attrPut :: AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo o => o -> AttrGetType SurfaceScaleFactorPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrAllowedOps SurfaceScaleFactorPropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrGetType SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrGetType SurfaceScaleFactorPropertyInfo = Int32 | |||||||||||||||||||||||||||||||||
| type AttrLabel SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrLabel SurfaceScaleFactorPropertyInfo = "scale-factor" | |||||||||||||||||||||||||||||||||
| type AttrOrigin SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrSetTypeConstraint SurfaceScaleFactorPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferType SurfaceScaleFactorPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint SurfaceScaleFactorPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferTypeConstraint SurfaceScaleFactorPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data SurfaceScalePropertyInfo #
Instances
| AttrInfo SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods attrGet :: AttrBaseTypeConstraint SurfaceScalePropertyInfo o => o -> IO (AttrGetType SurfaceScalePropertyInfo) attrSet :: (AttrBaseTypeConstraint SurfaceScalePropertyInfo o, AttrSetTypeConstraint SurfaceScalePropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint SurfaceScalePropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint SurfaceScalePropertyInfo o, AttrSetTypeConstraint SurfaceScalePropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint SurfaceScalePropertyInfo o, AttrTransferTypeConstraint SurfaceScalePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType SurfaceScalePropertyInfo) attrPut :: AttrBaseTypeConstraint SurfaceScalePropertyInfo o => o -> AttrGetType SurfaceScalePropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrAllowedOps SurfaceScalePropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrGetType SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrGetType SurfaceScalePropertyInfo = Double | |||||||||||||||||||||||||||||||||
| type AttrLabel SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrLabel SurfaceScalePropertyInfo = "scale" | |||||||||||||||||||||||||||||||||
| type AttrOrigin SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrSetTypeConstraint SurfaceScalePropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferType SurfaceScalePropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint SurfaceScalePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferTypeConstraint SurfaceScalePropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data SurfaceSetCursorMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsSurface a, IsCursor b) => OverloadedMethod SurfaceSetCursorMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceSetCursorMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceSetDeviceCursorMethodInfo #
Instances
| (signature ~ (b -> c -> m ()), MonadIO m, IsSurface a, IsDevice b, IsCursor c) => OverloadedMethod SurfaceSetDeviceCursorMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceSetDeviceCursorMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceSetInputRegionMethodInfo #
Instances
| (signature ~ (Maybe Region -> m ()), MonadIO m, IsSurface a) => OverloadedMethod SurfaceSetInputRegionMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceSetInputRegionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceSetOpaqueRegionMethodInfo #
Instances
| (signature ~ (Maybe Region -> m ()), MonadIO m, IsSurface a) => OverloadedMethod SurfaceSetOpaqueRegionMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceSetOpaqueRegionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceTranslateCoordinatesMethodInfo #
Instances
| (signature ~ (b -> Double -> Double -> m (Bool, Double, Double)), MonadIO m, IsSurface a, IsSurface b) => OverloadedMethod SurfaceTranslateCoordinatesMethodInfo a signature | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SurfaceTranslateCoordinatesMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Surface Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SurfaceWidthPropertyInfo #
Instances
| AttrInfo SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface Associated Types
Methods attrGet :: AttrBaseTypeConstraint SurfaceWidthPropertyInfo o => o -> IO (AttrGetType SurfaceWidthPropertyInfo) attrSet :: (AttrBaseTypeConstraint SurfaceWidthPropertyInfo o, AttrSetTypeConstraint SurfaceWidthPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint SurfaceWidthPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint SurfaceWidthPropertyInfo o, AttrSetTypeConstraint SurfaceWidthPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint SurfaceWidthPropertyInfo o, AttrTransferTypeConstraint SurfaceWidthPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType SurfaceWidthPropertyInfo) attrPut :: AttrBaseTypeConstraint SurfaceWidthPropertyInfo o => o -> AttrGetType SurfaceWidthPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrAllowedOps SurfaceWidthPropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrGetType SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrGetType SurfaceWidthPropertyInfo = Int32 | |||||||||||||||||||||||||||||||||
| type AttrLabel SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrLabel SurfaceWidthPropertyInfo = "width" | |||||||||||||||||||||||||||||||||
| type AttrOrigin SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrSetTypeConstraint SurfaceWidthPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferType SurfaceWidthPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint SurfaceWidthPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Surface type AttrTransferTypeConstraint SurfaceWidthPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
afterSurfaceEnterMonitor :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceEnterMonitorCallback) -> m SignalHandlerId #
afterSurfaceEvent :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceEventCallback) -> m SignalHandlerId #
afterSurfaceLayout :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceLayoutCallback) -> m SignalHandlerId #
afterSurfaceLeaveMonitor :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceLeaveMonitorCallback) -> m SignalHandlerId #
afterSurfaceRender :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceRenderCallback) -> m SignalHandlerId #
clearSurfaceCursor :: (MonadIO m, IsSurface o) => o -> m () #
constructSurfaceCursor :: (IsSurface o, MonadIO m, IsCursor a) => a -> m (GValueConstruct o) #
constructSurfaceDisplay :: (IsSurface o, MonadIO m, IsDisplay a) => a -> m (GValueConstruct o) #
constructSurfaceFrameClock :: (IsSurface o, MonadIO m, IsFrameClock a) => a -> m (GValueConstruct o) #
getSurfaceCursor :: (MonadIO m, IsSurface o) => o -> m (Maybe Cursor) #
getSurfaceDisplay :: (MonadIO m, IsSurface o) => o -> m Display #
getSurfaceFrameClock :: (MonadIO m, IsSurface o) => o -> m FrameClock #
getSurfaceHeight :: (MonadIO m, IsSurface o) => o -> m Int32 #
getSurfaceMapped :: (MonadIO m, IsSurface o) => o -> m Bool #
getSurfaceScale :: (MonadIO m, IsSurface o) => o -> m Double #
getSurfaceScaleFactor :: (MonadIO m, IsSurface o) => o -> m Int32 #
getSurfaceWidth :: (MonadIO m, IsSurface o) => o -> m Int32 #
onSurfaceEnterMonitor :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceEnterMonitorCallback) -> m SignalHandlerId #
onSurfaceEvent :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceEventCallback) -> m SignalHandlerId #
onSurfaceLayout :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceLayoutCallback) -> m SignalHandlerId #
onSurfaceLeaveMonitor :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceLeaveMonitorCallback) -> m SignalHandlerId #
onSurfaceRender :: (IsSurface a, MonadIO m) => a -> ((?self :: a) => SurfaceRenderCallback) -> m SignalHandlerId #
setSurfaceCursor :: (MonadIO m, IsSurface o, IsCursor a) => o -> a -> m () #
surfaceBeep :: (HasCallStack, MonadIO m, IsSurface a) => a -> m () #
surfaceCreateCairoContext :: (HasCallStack, MonadIO m, IsSurface a) => a -> m CairoContext #
surfaceCreateGlContext :: (HasCallStack, MonadIO m, IsSurface a) => a -> m GLContext #
surfaceCreateSimilarSurface :: (HasCallStack, MonadIO m, IsSurface a) => a -> Content -> Int32 -> Int32 -> m Surface #
surfaceCreateVulkanContext :: (HasCallStack, MonadIO m, IsSurface a) => a -> m VulkanContext #
surfaceCursor :: AttrLabelProxy "cursor" #
surfaceDestroy :: (HasCallStack, MonadIO m, IsSurface a) => a -> m () #
surfaceDisplay :: AttrLabelProxy "display" #
surfaceFrameClock :: AttrLabelProxy "frameClock" #
surfaceGetCursor :: (HasCallStack, MonadIO m, IsSurface a) => a -> m (Maybe Cursor) #
surfaceGetDeviceCursor :: (HasCallStack, MonadIO m, IsSurface a, IsDevice b) => a -> b -> m (Maybe Cursor) #
surfaceGetDevicePosition :: (HasCallStack, MonadIO m, IsSurface a, IsDevice b) => a -> b -> m (Bool, Double, Double, [ModifierType]) #
surfaceGetDisplay :: (HasCallStack, MonadIO m, IsSurface a) => a -> m Display #
surfaceGetFrameClock :: (HasCallStack, MonadIO m, IsSurface a) => a -> m FrameClock #
surfaceGetHeight :: (HasCallStack, MonadIO m, IsSurface a) => a -> m Int32 #
surfaceGetMapped :: (HasCallStack, MonadIO m, IsSurface a) => a -> m Bool #
surfaceGetScale :: (HasCallStack, MonadIO m, IsSurface a) => a -> m Double #
surfaceGetScaleFactor :: (HasCallStack, MonadIO m, IsSurface a) => a -> m Int32 #
surfaceGetWidth :: (HasCallStack, MonadIO m, IsSurface a) => a -> m Int32 #
surfaceHeight :: AttrLabelProxy "height" #
surfaceHide :: (HasCallStack, MonadIO m, IsSurface a) => a -> m () #
surfaceIsDestroyed :: (HasCallStack, MonadIO m, IsSurface a) => a -> m Bool #
surfaceMapped :: AttrLabelProxy "mapped" #
surfaceNewPopup :: (HasCallStack, MonadIO m, IsSurface a) => a -> Bool -> m Surface #
surfaceNewToplevel :: (HasCallStack, MonadIO m, IsDisplay a) => a -> m Surface #
surfaceQueueRender :: (HasCallStack, MonadIO m, IsSurface a) => a -> m () #
surfaceRequestLayout :: (HasCallStack, MonadIO m, IsSurface a) => a -> m () #
surfaceScale :: AttrLabelProxy "scale" #
surfaceScaleFactor :: AttrLabelProxy "scaleFactor" #
surfaceSetCursor :: (HasCallStack, MonadIO m, IsSurface a, IsCursor b) => a -> Maybe b -> m () #
surfaceSetDeviceCursor :: (HasCallStack, MonadIO m, IsSurface a, IsDevice b, IsCursor c) => a -> b -> c -> m () #
surfaceSetInputRegion :: (HasCallStack, MonadIO m, IsSurface a) => a -> Maybe Region -> m () #
surfaceSetOpaqueRegion :: (HasCallStack, MonadIO m, IsSurface a) => a -> Maybe Region -> m () #
surfaceTranslateCoordinates :: (HasCallStack, MonadIO m, IsSurface a, IsSurface b) => a -> b -> Double -> Double -> m (Bool, Double, Double) #
surfaceWidth :: AttrLabelProxy "width" #