gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.ExpressionWatch

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Structs.ExpressionWatch module in the gi-gtk4 package.

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

Documentation

newtype ExpressionWatch #

Instances

Instances details
Eq ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

GBoxed ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

ManagedPtrNewtype ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

TypedObject ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

glibType :: IO GType #

HasParentTypes ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

HasAttributeList ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

(info ~ ResolveExpressionWatchMethod t ExpressionWatch, OverloadedMethod info ExpressionWatch p, HasField t ExpressionWatch p) => HasField (t :: Symbol) ExpressionWatch p 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

getField :: ExpressionWatch -> p

(signature ~ (GValue -> m Bool), MonadIO m) => OverloadedMethod ExpressionWatchEvaluateMethodInfo ExpressionWatch signature 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethod :: ExpressionWatch -> signature

(signature ~ m ExpressionWatch, MonadIO m) => OverloadedMethod ExpressionWatchRefMethodInfo ExpressionWatch signature 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethod :: ExpressionWatch -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod ExpressionWatchUnrefMethodInfo ExpressionWatch signature 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethod :: ExpressionWatch -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod ExpressionWatchUnwatchMethodInfo ExpressionWatch signature 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethod :: ExpressionWatch -> signature

OverloadedMethodInfo ExpressionWatchEvaluateMethodInfo ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ExpressionWatchRefMethodInfo ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ExpressionWatchUnrefMethodInfo ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo ExpressionWatchUnwatchMethodInfo ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

(info ~ ResolveExpressionWatchMethod t ExpressionWatch, OverloadedMethodInfo info ExpressionWatch) => IsLabel t (MethodProxy info ExpressionWatch) 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

fromLabel :: MethodProxy info ExpressionWatch

(info ~ ResolveExpressionWatchMethod t ExpressionWatch, OverloadedMethod info ExpressionWatch p) => IsLabel t (ExpressionWatch -> p) 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

fromLabel :: ExpressionWatch -> p

IsGValue (Maybe ExpressionWatch) 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

type AttributeList ExpressionWatch = ExpressionWatchAttributeList
type ParentTypes ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

type ParentTypes ExpressionWatch = '[] :: [Type]

data ExpressionWatchEvaluateMethodInfo #

Instances

Instances details
(signature ~ (GValue -> m Bool), MonadIO m) => OverloadedMethod ExpressionWatchEvaluateMethodInfo ExpressionWatch signature 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethod :: ExpressionWatch -> signature

OverloadedMethodInfo ExpressionWatchEvaluateMethodInfo ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ExpressionWatchRefMethodInfo #

Instances

Instances details
(signature ~ m ExpressionWatch, MonadIO m) => OverloadedMethod ExpressionWatchRefMethodInfo ExpressionWatch signature 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethod :: ExpressionWatch -> signature

OverloadedMethodInfo ExpressionWatchRefMethodInfo ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ExpressionWatchUnrefMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod ExpressionWatchUnrefMethodInfo ExpressionWatch signature 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethod :: ExpressionWatch -> signature

OverloadedMethodInfo ExpressionWatchUnrefMethodInfo ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ExpressionWatchUnwatchMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod ExpressionWatchUnwatchMethodInfo ExpressionWatch signature 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethod :: ExpressionWatch -> signature

OverloadedMethodInfo ExpressionWatchUnwatchMethodInfo ExpressionWatch 
Instance details

Defined in GI.Gtk.Structs.ExpressionWatch

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

expressionWatchEvaluate :: (HasCallStack, MonadIO m) => ExpressionWatch -> GValue -> m Bool #

expressionWatchRef :: (HasCallStack, MonadIO m) => ExpressionWatch -> m ExpressionWatch #

expressionWatchUnref :: (HasCallStack, MonadIO m) => ExpressionWatch -> m () #

expressionWatchUnwatch :: (HasCallStack, MonadIO m) => ExpressionWatch -> m () #