| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.DrawContext
Description
Documentation
newtype DrawContext #
Constructors
| DrawContext (ManagedPtr DrawContext) |
Instances
data DrawContextBeginFrameMethodInfo #
Instances
| (signature ~ (Region -> m ()), MonadIO m, IsDrawContext a) => OverloadedMethod DrawContextBeginFrameMethodInfo a signature | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DrawContextBeginFrameMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DrawContextDisplayPropertyInfo #
Instances
data DrawContextEndFrameMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsDrawContext a) => OverloadedMethod DrawContextEndFrameMethodInfo a signature | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DrawContextEndFrameMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DrawContextGetDisplayMethodInfo #
Instances
| (signature ~ m (Maybe Display), MonadIO m, IsDrawContext a) => OverloadedMethod DrawContextGetDisplayMethodInfo a signature | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DrawContextGetDisplayMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DrawContextGetFrameRegionMethodInfo #
Instances
| (signature ~ m (Maybe Region), MonadIO m, IsDrawContext a) => OverloadedMethod DrawContextGetFrameRegionMethodInfo a signature | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DrawContextGetFrameRegionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DrawContextGetSurfaceMethodInfo #
Instances
| (signature ~ m (Maybe Surface), MonadIO m, IsDrawContext a) => OverloadedMethod DrawContextGetSurfaceMethodInfo a signature | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DrawContextGetSurfaceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DrawContextIsInFrameMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsDrawContext a) => OverloadedMethod DrawContextIsInFrameMethodInfo a signature | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DrawContextIsInFrameMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.DrawContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DrawContextSurfacePropertyInfo #
Instances
| AttrInfo DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext Associated Types
Methods attrGet :: AttrBaseTypeConstraint DrawContextSurfacePropertyInfo o => o -> IO (AttrGetType DrawContextSurfacePropertyInfo) attrSet :: (AttrBaseTypeConstraint DrawContextSurfacePropertyInfo o, AttrSetTypeConstraint DrawContextSurfacePropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DrawContextSurfacePropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DrawContextSurfacePropertyInfo o, AttrSetTypeConstraint DrawContextSurfacePropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DrawContextSurfacePropertyInfo o, AttrTransferTypeConstraint DrawContextSurfacePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DrawContextSurfacePropertyInfo) attrPut :: AttrBaseTypeConstraint DrawContextSurfacePropertyInfo o => o -> AttrGetType DrawContextSurfacePropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext type AttrAllowedOps DrawContextSurfacePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext | |||||||||||||||||||||||||||||||||
| type AttrGetType DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext | |||||||||||||||||||||||||||||||||
| type AttrLabel DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext type AttrLabel DrawContextSurfacePropertyInfo = "surface" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext | |||||||||||||||||||||||||||||||||
| type AttrTransferType DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DrawContextSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.DrawContext | |||||||||||||||||||||||||||||||||
class (GObject o, IsDescendantOf DrawContext o) => IsDrawContext o #
Instances
| (GObject o, IsDescendantOf DrawContext o) => IsDrawContext o | |
Defined in GI.Gdk.Objects.DrawContext | |
type family ResolveDrawContextMethod (t :: Symbol) o where ... #
Equations
| ResolveDrawContextMethod "beginFrame" o = DrawContextBeginFrameMethodInfo | |
| ResolveDrawContextMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveDrawContextMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveDrawContextMethod "endFrame" o = DrawContextEndFrameMethodInfo | |
| ResolveDrawContextMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveDrawContextMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveDrawContextMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveDrawContextMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveDrawContextMethod "isInFrame" o = DrawContextIsInFrameMethodInfo | |
| ResolveDrawContextMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveDrawContextMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveDrawContextMethod "ref" o = ObjectRefMethodInfo | |
| ResolveDrawContextMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveDrawContextMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveDrawContextMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveDrawContextMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveDrawContextMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveDrawContextMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveDrawContextMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveDrawContextMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveDrawContextMethod "getDisplay" o = DrawContextGetDisplayMethodInfo | |
| ResolveDrawContextMethod "getFrameRegion" o = DrawContextGetFrameRegionMethodInfo | |
| ResolveDrawContextMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveDrawContextMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveDrawContextMethod "getSurface" o = DrawContextGetSurfaceMethodInfo | |
| ResolveDrawContextMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveDrawContextMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveDrawContextMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveDrawContextMethod l o = MethodResolutionFailed l o :: Type |
constructDrawContextDisplay :: (IsDrawContext o, MonadIO m, IsDisplay a) => a -> m (GValueConstruct o) #
constructDrawContextSurface :: (IsDrawContext o, MonadIO m, IsSurface a) => a -> m (GValueConstruct o) #
drawContextBeginFrame :: (HasCallStack, MonadIO m, IsDrawContext a) => a -> Region -> m () #
drawContextDisplay :: AttrLabelProxy "display" #
drawContextEndFrame :: (HasCallStack, MonadIO m, IsDrawContext a) => a -> m () #
drawContextGetDisplay :: (HasCallStack, MonadIO m, IsDrawContext a) => a -> m (Maybe Display) #
drawContextGetFrameRegion :: (HasCallStack, MonadIO m, IsDrawContext a) => a -> m (Maybe Region) #
drawContextGetSurface :: (HasCallStack, MonadIO m, IsDrawContext a) => a -> m (Maybe Surface) #
drawContextIsInFrame :: (HasCallStack, MonadIO m, IsDrawContext a) => a -> m Bool #
drawContextSurface :: AttrLabelProxy "surface" #
getDrawContextDisplay :: (MonadIO m, IsDrawContext o) => o -> m (Maybe Display) #
getDrawContextSurface :: (MonadIO m, IsDrawContext o) => o -> m (Maybe Surface) #
toDrawContext :: (MonadIO m, IsDrawContext o) => o -> m DrawContext #