| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.Overlay
Description
Documentation
Constructors
| Overlay (ManagedPtr Overlay) |
Instances
| Eq Overlay | |
| GObject Overlay | |
Defined in GI.Gtk.Objects.Overlay | |
| ManagedPtrNewtype Overlay | |
Defined in GI.Gtk.Objects.Overlay Methods toManagedPtr :: Overlay -> ManagedPtr Overlay # | |
| TypedObject Overlay | |
Defined in GI.Gtk.Objects.Overlay | |
| HasParentTypes Overlay | |
Defined in GI.Gtk.Objects.Overlay | |
| HasAttributeList Overlay | |
Defined in GI.Gtk.Objects.Overlay | |
| (info ~ ResolveOverlayMethod t Overlay, OverloadedMethod info Overlay p, HasField t Overlay p) => HasField (t :: Symbol) Overlay p | |
Defined in GI.Gtk.Objects.Overlay | |
| (info ~ ResolveOverlayMethod t Overlay, OverloadedMethodInfo info Overlay) => IsLabel t (MethodProxy info Overlay) | |
Defined in GI.Gtk.Objects.Overlay | |
| (info ~ ResolveOverlayMethod t Overlay, OverloadedMethod info Overlay p) => IsLabel t (Overlay -> p) | |
Defined in GI.Gtk.Objects.Overlay | |
| IsGValue (Maybe Overlay) | |
Defined in GI.Gtk.Objects.Overlay Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Overlay -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Overlay) # | |
| type AttributeList Overlay | |
Defined in GI.Gtk.Objects.Overlay type AttributeList Overlay = OverlayAttributeList | |
| type ParentTypes Overlay | |
Defined in GI.Gtk.Objects.Overlay | |
| type SignalList Overlay | |
Defined in GI.Gtk.Objects.Overlay type SignalList Overlay = OverlaySignalList | |
class (GObject o, IsDescendantOf Overlay o) => IsOverlay o #
Instances
| (GObject o, IsDescendantOf Overlay o) => IsOverlay o | |
Defined in GI.Gtk.Objects.Overlay | |
data OverlayAddOverlayMethodInfo #
Instances
| (signature ~ (b -> m ()), MonadIO m, IsOverlay a, IsWidget b) => OverloadedMethod OverlayAddOverlayMethodInfo a signature | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo OverlayAddOverlayMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data OverlayChildPropertyInfo #
Instances
| AttrInfo OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay Associated Types
Methods attrGet :: AttrBaseTypeConstraint OverlayChildPropertyInfo o => o -> IO (AttrGetType OverlayChildPropertyInfo) attrSet :: (AttrBaseTypeConstraint OverlayChildPropertyInfo o, AttrSetTypeConstraint OverlayChildPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint OverlayChildPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint OverlayChildPropertyInfo o, AttrSetTypeConstraint OverlayChildPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint OverlayChildPropertyInfo o, AttrTransferTypeConstraint OverlayChildPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType OverlayChildPropertyInfo) attrPut :: AttrBaseTypeConstraint OverlayChildPropertyInfo o => o -> AttrGetType OverlayChildPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay type AttrAllowedOps OverlayChildPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay | |||||||||||||||||||||||||||||||||
| type AttrGetType OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay | |||||||||||||||||||||||||||||||||
| type AttrLabel OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay type AttrLabel OverlayChildPropertyInfo = "child" | |||||||||||||||||||||||||||||||||
| type AttrOrigin OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay | |||||||||||||||||||||||||||||||||
| type AttrTransferType OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint OverlayChildPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Overlay | |||||||||||||||||||||||||||||||||
data OverlayGetChildMethodInfo #
Instances
| (signature ~ m (Maybe Widget), MonadIO m, IsOverlay a) => OverloadedMethod OverlayGetChildMethodInfo a signature | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo OverlayGetChildMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type OverlayGetChildPositionCallback = Widget -> IO (Bool, Rectangle) #
data OverlayGetChildPositionSignalInfo #
Instances
| SignalInfo OverlayGetChildPositionSignalInfo | |||||
Defined in GI.Gtk.Objects.Overlay Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType OverlayGetChildPositionSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType OverlayGetChildPositionSignalInfo | |||||
Defined in GI.Gtk.Objects.Overlay | |||||
data OverlayGetClipOverlayMethodInfo #
Instances
| (signature ~ (b -> m Bool), MonadIO m, IsOverlay a, IsWidget b) => OverloadedMethod OverlayGetClipOverlayMethodInfo a signature | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo OverlayGetClipOverlayMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data OverlayGetMeasureOverlayMethodInfo #
Instances
| (signature ~ (b -> m Bool), MonadIO m, IsOverlay a, IsWidget b) => OverloadedMethod OverlayGetMeasureOverlayMethodInfo a signature | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo OverlayGetMeasureOverlayMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data OverlayRemoveOverlayMethodInfo #
Instances
| (signature ~ (b -> m ()), MonadIO m, IsOverlay a, IsWidget b) => OverloadedMethod OverlayRemoveOverlayMethodInfo a signature | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo OverlayRemoveOverlayMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data OverlaySetChildMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsOverlay a, IsWidget b) => OverloadedMethod OverlaySetChildMethodInfo a signature | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo OverlaySetChildMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data OverlaySetClipOverlayMethodInfo #
Instances
| (signature ~ (b -> Bool -> m ()), MonadIO m, IsOverlay a, IsWidget b) => OverloadedMethod OverlaySetClipOverlayMethodInfo a signature | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo OverlaySetClipOverlayMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data OverlaySetMeasureOverlayMethodInfo #
Instances
| (signature ~ (b -> Bool -> m ()), MonadIO m, IsOverlay a, IsWidget b) => OverloadedMethod OverlaySetMeasureOverlayMethodInfo a signature | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo OverlaySetMeasureOverlayMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Overlay Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type family ResolveOverlayMethod (t :: Symbol) o where ... #
Equations
afterOverlayGetChildPosition :: (IsOverlay a, MonadIO m) => a -> ((?self :: a) => OverlayGetChildPositionCallback) -> m SignalHandlerId #
clearOverlayChild :: (MonadIO m, IsOverlay o) => o -> m () #
constructOverlayChild :: (IsOverlay o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) #
getOverlayChild :: (MonadIO m, IsOverlay o) => o -> m (Maybe Widget) #
onOverlayGetChildPosition :: (IsOverlay a, MonadIO m) => a -> ((?self :: a) => OverlayGetChildPositionCallback) -> m SignalHandlerId #
overlayAddOverlay :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> m () #
overlayChild :: AttrLabelProxy "child" #
overlayGetChild :: (HasCallStack, MonadIO m, IsOverlay a) => a -> m (Maybe Widget) #
overlayGetClipOverlay :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> m Bool #
overlayGetMeasureOverlay :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> m Bool #
overlayNew :: (HasCallStack, MonadIO m) => m Overlay #
overlayRemoveOverlay :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> m () #
overlaySetChild :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> Maybe b -> m () #
overlaySetClipOverlay :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> Bool -> m () #
overlaySetMeasureOverlay :: (HasCallStack, MonadIO m, IsOverlay a, IsWidget b) => a -> b -> Bool -> m () #
setOverlayChild :: (MonadIO m, IsOverlay o, IsWidget a) => o -> a -> m () #