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

GI.Gdk.Objects.CairoContext

Description

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

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

Documentation

newtype CairoContext #

Instances

Instances details
Eq CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

Methods

(==) :: CairoContext -> CairoContext -> Bool

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

GObject CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

ManagedPtrNewtype CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

TypedObject CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

Methods

glibType :: IO GType #

HasParentTypes CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

HasAttributeList CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

(info ~ ResolveCairoContextMethod t CairoContext, OverloadedMethod info CairoContext p, HasField t CairoContext p) => HasField (t :: Symbol) CairoContext p 
Instance details

Defined in GI.Gdk.Objects.CairoContext

Methods

getField :: CairoContext -> p

(info ~ ResolveCairoContextMethod t CairoContext, OverloadedMethodInfo info CairoContext) => IsLabel t (MethodProxy info CairoContext) 
Instance details

Defined in GI.Gdk.Objects.CairoContext

Methods

fromLabel :: MethodProxy info CairoContext

(info ~ ResolveCairoContextMethod t CairoContext, OverloadedMethod info CairoContext p) => IsLabel t (CairoContext -> p) 
Instance details

Defined in GI.Gdk.Objects.CairoContext

Methods

fromLabel :: CairoContext -> p

IsGValue (Maybe CairoContext) 
Instance details

Defined in GI.Gdk.Objects.CairoContext

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

type AttributeList CairoContext = CairoContextAttributeList
type ParentTypes CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

type ParentTypes CairoContext = '[DrawContext, Object]
type SignalList CairoContext 
Instance details

Defined in GI.Gdk.Objects.CairoContext

type SignalList CairoContext = CairoContextSignalList

data CairoContextCairoCreateMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Context), MonadIO m, IsCairoContext a) => OverloadedMethod CairoContextCairoCreateMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.CairoContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CairoContextCairoCreateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.CairoContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf CairoContext o) => IsCairoContext o #

Instances

Instances details
(GObject o, IsDescendantOf CairoContext o) => IsCairoContext o 
Instance details

Defined in GI.Gdk.Objects.CairoContext

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

Equations

ResolveCairoContextMethod "beginFrame" o = DrawContextBeginFrameMethodInfo 
ResolveCairoContextMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveCairoContextMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveCairoContextMethod "cairoCreate" o = CairoContextCairoCreateMethodInfo 
ResolveCairoContextMethod "endFrame" o = DrawContextEndFrameMethodInfo 
ResolveCairoContextMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveCairoContextMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveCairoContextMethod "getv" o = ObjectGetvMethodInfo 
ResolveCairoContextMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveCairoContextMethod "isInFrame" o = DrawContextIsInFrameMethodInfo 
ResolveCairoContextMethod "notify" o = ObjectNotifyMethodInfo 
ResolveCairoContextMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveCairoContextMethod "ref" o = ObjectRefMethodInfo 
ResolveCairoContextMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveCairoContextMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveCairoContextMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveCairoContextMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveCairoContextMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveCairoContextMethod "unref" o = ObjectUnrefMethodInfo 
ResolveCairoContextMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveCairoContextMethod "getData" o = ObjectGetDataMethodInfo 
ResolveCairoContextMethod "getDisplay" o = DrawContextGetDisplayMethodInfo 
ResolveCairoContextMethod "getFrameRegion" o = DrawContextGetFrameRegionMethodInfo 
ResolveCairoContextMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveCairoContextMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveCairoContextMethod "getSurface" o = DrawContextGetSurfaceMethodInfo 
ResolveCairoContextMethod "setData" o = ObjectSetDataMethodInfo 
ResolveCairoContextMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveCairoContextMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveCairoContextMethod l o = MethodResolutionFailed l o :: Type 

cairoContextCairoCreate :: (HasCallStack, MonadIO m, IsCairoContext a) => a -> m (Maybe Context) #

toCairoContext :: (MonadIO m, IsCairoContext o) => o -> m CairoContext #