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

GI.Gdk.Objects.Surface

Description

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

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

Documentation

newtype Surface #

Constructors

Surface (ManagedPtr Surface) 

Instances

Instances details
Eq Surface 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

(==) :: Surface -> Surface -> Bool

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

GObject Surface 
Instance details

Defined in GI.Gdk.Objects.Surface

ManagedPtrNewtype Surface 
Instance details

Defined in GI.Gdk.Objects.Surface

TypedObject Surface 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

glibType :: IO GType #

HasParentTypes Surface 
Instance details

Defined in GI.Gdk.Objects.Surface

HasAttributeList Surface 
Instance details

Defined in GI.Gdk.Objects.Surface

(info ~ ResolveSurfaceMethod t Surface, OverloadedMethod info Surface p, HasField t Surface p) => HasField (t :: Symbol) Surface p 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

getField :: Surface -> p

(info ~ ResolveSurfaceMethod t Surface, OverloadedMethodInfo info Surface) => IsLabel t (MethodProxy info Surface) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

fromLabel :: MethodProxy info Surface

(info ~ ResolveSurfaceMethod t Surface, OverloadedMethod info Surface p) => IsLabel t (Surface -> p) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

fromLabel :: Surface -> p

IsGValue (Maybe Surface) 
Instance details

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 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttributeList Surface = SurfaceAttributeList
type ParentTypes Surface 
Instance details

Defined in GI.Gdk.Objects.Surface

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

Defined in GI.Gdk.Objects.Surface

type SignalList Surface = SurfaceSignalList

class (GObject o, IsDescendantOf Surface o) => IsSurface o #

Instances

Instances details
(GObject o, IsDescendantOf Surface o) => IsSurface o 
Instance details

Defined in GI.Gdk.Objects.Surface

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

Equations

ResolveSurfaceMethod "beep" o = SurfaceBeepMethodInfo 
ResolveSurfaceMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveSurfaceMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveSurfaceMethod "createCairoContext" o = SurfaceCreateCairoContextMethodInfo 
ResolveSurfaceMethod "createGlContext" o = SurfaceCreateGlContextMethodInfo 
ResolveSurfaceMethod "createSimilarSurface" o = SurfaceCreateSimilarSurfaceMethodInfo 
ResolveSurfaceMethod "createVulkanContext" o = SurfaceCreateVulkanContextMethodInfo 
ResolveSurfaceMethod "destroy" o = SurfaceDestroyMethodInfo 
ResolveSurfaceMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveSurfaceMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveSurfaceMethod "getv" o = ObjectGetvMethodInfo 
ResolveSurfaceMethod "hide" o = SurfaceHideMethodInfo 
ResolveSurfaceMethod "isDestroyed" o = SurfaceIsDestroyedMethodInfo 
ResolveSurfaceMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveSurfaceMethod "notify" o = ObjectNotifyMethodInfo 
ResolveSurfaceMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveSurfaceMethod "queueRender" o = SurfaceQueueRenderMethodInfo 
ResolveSurfaceMethod "ref" o = ObjectRefMethodInfo 
ResolveSurfaceMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveSurfaceMethod "requestLayout" o = SurfaceRequestLayoutMethodInfo 
ResolveSurfaceMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveSurfaceMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveSurfaceMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveSurfaceMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveSurfaceMethod "translateCoordinates" o = SurfaceTranslateCoordinatesMethodInfo 
ResolveSurfaceMethod "unref" o = ObjectUnrefMethodInfo 
ResolveSurfaceMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveSurfaceMethod "getCursor" o = SurfaceGetCursorMethodInfo 
ResolveSurfaceMethod "getData" o = ObjectGetDataMethodInfo 
ResolveSurfaceMethod "getDeviceCursor" o = SurfaceGetDeviceCursorMethodInfo 
ResolveSurfaceMethod "getDevicePosition" o = SurfaceGetDevicePositionMethodInfo 
ResolveSurfaceMethod "getDisplay" o = SurfaceGetDisplayMethodInfo 
ResolveSurfaceMethod "getFrameClock" o = SurfaceGetFrameClockMethodInfo 
ResolveSurfaceMethod "getHeight" o = SurfaceGetHeightMethodInfo 
ResolveSurfaceMethod "getMapped" o = SurfaceGetMappedMethodInfo 
ResolveSurfaceMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveSurfaceMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveSurfaceMethod "getScale" o = SurfaceGetScaleMethodInfo 
ResolveSurfaceMethod "getScaleFactor" o = SurfaceGetScaleFactorMethodInfo 
ResolveSurfaceMethod "getWidth" o = SurfaceGetWidthMethodInfo 
ResolveSurfaceMethod "setCursor" o = SurfaceSetCursorMethodInfo 
ResolveSurfaceMethod "setData" o = ObjectSetDataMethodInfo 
ResolveSurfaceMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveSurfaceMethod "setDeviceCursor" o = SurfaceSetDeviceCursorMethodInfo 
ResolveSurfaceMethod "setInputRegion" o = SurfaceSetInputRegionMethodInfo 
ResolveSurfaceMethod "setOpaqueRegion" o = SurfaceSetOpaqueRegionMethodInfo 
ResolveSurfaceMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveSurfaceMethod l o = MethodResolutionFailed l o :: Type 

data SurfaceBeepMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceBeepMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceBeepMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceCreateCairoContextMethodInfo #

Instances

Instances details
(signature ~ m CairoContext, MonadIO m, IsSurface a) => OverloadedMethod SurfaceCreateCairoContextMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceCreateCairoContextMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceCreateGlContextMethodInfo #

Instances

Instances details
(signature ~ m GLContext, MonadIO m, IsSurface a) => OverloadedMethod SurfaceCreateGlContextMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceCreateGlContextMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceCreateSimilarSurfaceMethodInfo #

Instances

Instances details
(signature ~ (Content -> Int32 -> Int32 -> m Surface), MonadIO m, IsSurface a) => OverloadedMethod SurfaceCreateSimilarSurfaceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceCreateSimilarSurfaceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceCreateVulkanContextMethodInfo #

Instances

Instances details
(signature ~ m VulkanContext, MonadIO m, IsSurface a) => OverloadedMethod SurfaceCreateVulkanContextMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceCreateVulkanContextMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceCursorPropertyInfo #

Instances

Instances details
AttrInfo SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type AttrAllowedOps SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceCursorPropertyInfo = IsSurface
type AttrGetType SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceCursorPropertyInfo = Maybe Cursor
type AttrSetTypeConstraint SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceCursorPropertyInfo = IsCursor
type AttrTransferTypeConstraint SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceCursorPropertyInfo = IsCursor
type AttrTransferType SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceCursorPropertyInfo = Cursor
type AttrLabel SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceCursorPropertyInfo = "cursor"
type AttrOrigin SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceCursorPropertyInfo = IsSurface
type AttrGetType SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceCursorPropertyInfo = Maybe Cursor
type AttrLabel SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceCursorPropertyInfo = "cursor"
type AttrOrigin SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceCursorPropertyInfo = IsCursor
type AttrTransferType SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceCursorPropertyInfo = Cursor
type AttrTransferTypeConstraint SurfaceCursorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceCursorPropertyInfo = IsCursor

data SurfaceDestroyMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceDestroyMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceDestroyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceDisplayPropertyInfo #

Instances

Instances details
AttrInfo SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type AttrAllowedOps SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceDisplayPropertyInfo = IsSurface
type AttrGetType SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceDisplayPropertyInfo = IsDisplay
type AttrTransferTypeConstraint SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceDisplayPropertyInfo = IsDisplay
type AttrTransferType SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceDisplayPropertyInfo = Display
type AttrLabel SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceDisplayPropertyInfo = "display"
type AttrOrigin SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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 
Instance details

Defined in GI.Gdk.Objects.Surface

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

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceDisplayPropertyInfo = IsSurface
type AttrGetType SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceDisplayPropertyInfo = "display"
type AttrOrigin SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceDisplayPropertyInfo = IsDisplay
type AttrTransferType SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceDisplayPropertyInfo = Display
type AttrTransferTypeConstraint SurfaceDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceDisplayPropertyInfo = IsDisplay

data SurfaceEnterMonitorSignalInfo #

Instances

Instances details
SignalInfo SurfaceEnterMonitorSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type HaskellCallbackType SurfaceEnterMonitorSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceEnterMonitorSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType SurfaceEnterMonitorSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type SurfaceEventCallback = Event -> IO Bool #

data SurfaceEventSignalInfo #

Instances

Instances details
SignalInfo SurfaceEventSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type HaskellCallbackType SurfaceEventSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type HaskellCallbackType SurfaceEventSignalInfo = SurfaceEventCallback

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceEventSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType SurfaceEventSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type HaskellCallbackType SurfaceEventSignalInfo = SurfaceEventCallback

data SurfaceFrameClockPropertyInfo #

Instances

Instances details
AttrInfo SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type AttrAllowedOps SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo = IsSurface
type AttrGetType SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceFrameClockPropertyInfo = IsFrameClock
type AttrTransferTypeConstraint SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceFrameClockPropertyInfo = IsFrameClock
type AttrTransferType SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceFrameClockPropertyInfo = "frame-clock"
type AttrOrigin SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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 
Instance details

Defined in GI.Gdk.Objects.Surface

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

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceFrameClockPropertyInfo = IsSurface
type AttrGetType SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceFrameClockPropertyInfo = "frame-clock"
type AttrOrigin SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceFrameClockPropertyInfo = IsFrameClock
type AttrTransferType SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceFrameClockPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceFrameClockPropertyInfo = IsFrameClock

data SurfaceGetCursorMethodInfo #

Instances

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

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetCursorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetDeviceCursorMethodInfo #

Instances

Instances details
(signature ~ (b -> m (Maybe Cursor)), MonadIO m, IsSurface a, IsDevice b) => OverloadedMethod SurfaceGetDeviceCursorMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetDeviceCursorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetDevicePositionMethodInfo #

Instances

Instances details
(signature ~ (b -> m (Bool, Double, Double, [ModifierType])), MonadIO m, IsSurface a, IsDevice b) => OverloadedMethod SurfaceGetDevicePositionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetDevicePositionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetDisplayMethodInfo #

Instances

Instances details
(signature ~ m Display, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetDisplayMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetDisplayMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetFrameClockMethodInfo #

Instances

Instances details
(signature ~ m FrameClock, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetFrameClockMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetFrameClockMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetHeightMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetHeightMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetHeightMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetMappedMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetMappedMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetMappedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetScaleFactorMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetScaleFactorMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetScaleFactorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetScaleMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetScaleMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetScaleMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceGetWidthMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsSurface a) => OverloadedMethod SurfaceGetWidthMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceGetWidthMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceHeightPropertyInfo #

Instances

Instances details
AttrInfo SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type AttrAllowedOps SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceHeightPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceHeightPropertyInfo = IsSurface
type AttrGetType SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceHeightPropertyInfo = Int32
type AttrSetTypeConstraint SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceHeightPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceHeightPropertyInfo = Type ~ ()
type AttrTransferType SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceHeightPropertyInfo = ()
type AttrLabel SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceHeightPropertyInfo = "height"
type AttrOrigin SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceHeightPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceHeightPropertyInfo = IsSurface
type AttrGetType SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceHeightPropertyInfo = Int32
type AttrLabel SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceHeightPropertyInfo = "height"
type AttrOrigin SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceHeightPropertyInfo = Type ~ ()
type AttrTransferType SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceHeightPropertyInfo = ()
type AttrTransferTypeConstraint SurfaceHeightPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceHeightPropertyInfo = Type ~ ()

data SurfaceHideMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceHideMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceHideMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceIsDestroyedMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsSurface a) => OverloadedMethod SurfaceIsDestroyedMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceIsDestroyedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

type SurfaceLayoutCallback = Int32 -> Int32 -> IO () #

data SurfaceLayoutSignalInfo #

Instances

Instances details
SignalInfo SurfaceLayoutSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type HaskellCallbackType SurfaceLayoutSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceLayoutSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType SurfaceLayoutSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

data SurfaceLeaveMonitorSignalInfo #

Instances

Instances details
SignalInfo SurfaceLeaveMonitorSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type HaskellCallbackType SurfaceLeaveMonitorSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceLeaveMonitorSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType SurfaceLeaveMonitorSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

data SurfaceMappedPropertyInfo #

Instances

Instances details
AttrInfo SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type AttrAllowedOps SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceMappedPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceMappedPropertyInfo = IsSurface
type AttrGetType SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceMappedPropertyInfo = Bool
type AttrSetTypeConstraint SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceMappedPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceMappedPropertyInfo = Type ~ ()
type AttrTransferType SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceMappedPropertyInfo = ()
type AttrLabel SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceMappedPropertyInfo = "mapped"
type AttrOrigin SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceMappedPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceMappedPropertyInfo = IsSurface
type AttrGetType SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceMappedPropertyInfo = Bool
type AttrLabel SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceMappedPropertyInfo = "mapped"
type AttrOrigin SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceMappedPropertyInfo = Type ~ ()
type AttrTransferType SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceMappedPropertyInfo = ()
type AttrTransferTypeConstraint SurfaceMappedPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceMappedPropertyInfo = Type ~ ()

data SurfaceQueueRenderMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceQueueRenderMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceQueueRenderMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

type SurfaceRenderCallback = Region -> IO Bool #

data SurfaceRenderSignalInfo #

Instances

Instances details
SignalInfo SurfaceRenderSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type HaskellCallbackType SurfaceRenderSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType SurfaceRenderSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType SurfaceRenderSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

data SurfaceRequestLayoutMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSurface a) => OverloadedMethod SurfaceRequestLayoutMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceRequestLayoutMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceScaleFactorPropertyInfo #

Instances

Instances details
AttrInfo SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type AttrAllowedOps SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceScaleFactorPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo = IsSurface
type AttrGetType SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceScaleFactorPropertyInfo = Int32
type AttrSetTypeConstraint SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceScaleFactorPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceScaleFactorPropertyInfo = Type ~ ()
type AttrTransferType SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceScaleFactorPropertyInfo = ()
type AttrLabel SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceScaleFactorPropertyInfo = "scale-factor"
type AttrOrigin SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceScaleFactorPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceScaleFactorPropertyInfo = IsSurface
type AttrGetType SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceScaleFactorPropertyInfo = Int32
type AttrLabel SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceScaleFactorPropertyInfo = "scale-factor"
type AttrOrigin SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceScaleFactorPropertyInfo = Type ~ ()
type AttrTransferType SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceScaleFactorPropertyInfo = ()
type AttrTransferTypeConstraint SurfaceScaleFactorPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceScaleFactorPropertyInfo = Type ~ ()

data SurfaceScalePropertyInfo #

Instances

Instances details
AttrInfo SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type AttrAllowedOps SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceScalePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceScalePropertyInfo = IsSurface
type AttrGetType SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceScalePropertyInfo = Double
type AttrSetTypeConstraint SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceScalePropertyInfo = Type ~ ()
type AttrTransferTypeConstraint SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceScalePropertyInfo = Type ~ ()
type AttrTransferType SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceScalePropertyInfo = ()
type AttrLabel SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceScalePropertyInfo = "scale"
type AttrOrigin SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceScalePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceScalePropertyInfo = IsSurface
type AttrGetType SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceScalePropertyInfo = Double
type AttrLabel SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceScalePropertyInfo = "scale"
type AttrOrigin SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceScalePropertyInfo = Type ~ ()
type AttrTransferType SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceScalePropertyInfo = ()
type AttrTransferTypeConstraint SurfaceScalePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceScalePropertyInfo = Type ~ ()

data SurfaceSetCursorMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsSurface a, IsCursor b) => OverloadedMethod SurfaceSetCursorMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceSetCursorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceSetDeviceCursorMethodInfo #

Instances

Instances details
(signature ~ (b -> c -> m ()), MonadIO m, IsSurface a, IsDevice b, IsCursor c) => OverloadedMethod SurfaceSetDeviceCursorMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceSetDeviceCursorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceSetInputRegionMethodInfo #

Instances

Instances details
(signature ~ (Maybe Region -> m ()), MonadIO m, IsSurface a) => OverloadedMethod SurfaceSetInputRegionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceSetInputRegionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceSetOpaqueRegionMethodInfo #

Instances

Instances details
(signature ~ (Maybe Region -> m ()), MonadIO m, IsSurface a) => OverloadedMethod SurfaceSetOpaqueRegionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceSetOpaqueRegionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceTranslateCoordinatesMethodInfo #

Instances

Instances details
(signature ~ (b -> Double -> Double -> m (Bool, Double, Double)), MonadIO m, IsSurface a, IsSurface b) => OverloadedMethod SurfaceTranslateCoordinatesMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SurfaceTranslateCoordinatesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Surface

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SurfaceWidthPropertyInfo #

Instances

Instances details
AttrInfo SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

Associated Types

type AttrAllowedOps SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceWidthPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceWidthPropertyInfo = IsSurface
type AttrGetType SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceWidthPropertyInfo = Int32
type AttrSetTypeConstraint SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceWidthPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferTypeConstraint SurfaceWidthPropertyInfo = Type ~ ()
type AttrTransferType SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceWidthPropertyInfo = ()
type AttrLabel SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceWidthPropertyInfo = "width"
type AttrOrigin SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

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 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrAllowedOps SurfaceWidthPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrBaseTypeConstraint SurfaceWidthPropertyInfo = IsSurface
type AttrGetType SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrGetType SurfaceWidthPropertyInfo = Int32
type AttrLabel SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrLabel SurfaceWidthPropertyInfo = "width"
type AttrOrigin SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrSetTypeConstraint SurfaceWidthPropertyInfo = Type ~ ()
type AttrTransferType SurfaceWidthPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Surface

type AttrTransferType SurfaceWidthPropertyInfo = ()
type AttrTransferTypeConstraint SurfaceWidthPropertyInfo 
Instance details

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" #

toSurface :: (MonadIO m, IsSurface o) => o -> m Surface #