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

GI.Gtk.Objects.Constraint

Description

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

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

Documentation

newtype Constraint #

Instances

Instances details
Eq Constraint 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

(==) :: Constraint -> Constraint -> Bool

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

GObject Constraint 
Instance details

Defined in GI.Gtk.Objects.Constraint

ManagedPtrNewtype Constraint 
Instance details

Defined in GI.Gtk.Objects.Constraint

TypedObject Constraint 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

glibType :: IO GType #

HasParentTypes Constraint 
Instance details

Defined in GI.Gtk.Objects.Constraint

HasAttributeList Constraint 
Instance details

Defined in GI.Gtk.Objects.Constraint

(info ~ ResolveConstraintMethod t Constraint, OverloadedMethod info Constraint p, HasField t Constraint p) => HasField (t :: Symbol) Constraint p 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

getField :: Constraint -> p

(info ~ ResolveConstraintMethod t Constraint, OverloadedMethodInfo info Constraint) => IsLabel t (MethodProxy info Constraint) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

fromLabel :: MethodProxy info Constraint

(info ~ ResolveConstraintMethod t Constraint, OverloadedMethod info Constraint p) => IsLabel t (Constraint -> p) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

fromLabel :: Constraint -> p

IsGValue (Maybe Constraint) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Constraint 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttributeList Constraint = ConstraintAttributeList
type ParentTypes Constraint 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type SignalList Constraint = ConstraintSignalList

data ConstraintConstantPropertyInfo #

Instances

Instances details
AttrInfo ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Associated Types

type AttrAllowedOps ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintConstantPropertyInfo = IsConstraint
type AttrGetType ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintConstantPropertyInfo = Double
type AttrSetTypeConstraint ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintConstantPropertyInfo = Type ~ Double
type AttrTransferTypeConstraint ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintConstantPropertyInfo = Type ~ Double
type AttrTransferType ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintConstantPropertyInfo = Double
type AttrLabel ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintConstantPropertyInfo = "constant"
type AttrOrigin ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintConstantPropertyInfo = IsConstraint
type AttrGetType ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintConstantPropertyInfo = Double
type AttrLabel ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintConstantPropertyInfo = "constant"
type AttrOrigin ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintConstantPropertyInfo = Type ~ Double
type AttrTransferType ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintConstantPropertyInfo = Double
type AttrTransferTypeConstraint ConstraintConstantPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintConstantPropertyInfo = Type ~ Double

data ConstraintGetConstantMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintGetConstantMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintGetConstantMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintGetMultiplierMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintGetMultiplierMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintGetMultiplierMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintGetRelationMethodInfo #

Instances

Instances details
(signature ~ m ConstraintRelation, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintGetRelationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintGetRelationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintGetSourceAttributeMethodInfo #

Instances

Instances details
(signature ~ m ConstraintAttribute, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintGetSourceAttributeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintGetSourceAttributeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintGetSourceMethodInfo #

Instances

Instances details
(signature ~ m (Maybe ConstraintTarget), MonadIO m, IsConstraint a) => OverloadedMethod ConstraintGetSourceMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintGetSourceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintGetStrengthMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintGetStrengthMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintGetStrengthMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintGetTargetAttributeMethodInfo #

Instances

Instances details
(signature ~ m ConstraintAttribute, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintGetTargetAttributeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintGetTargetAttributeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintGetTargetMethodInfo #

Instances

Instances details
(signature ~ m (Maybe ConstraintTarget), MonadIO m, IsConstraint a) => OverloadedMethod ConstraintGetTargetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintGetTargetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintIsAttachedMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintIsAttachedMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintIsAttachedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintIsConstantMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintIsConstantMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintIsConstantMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintIsRequiredMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsConstraint a) => OverloadedMethod ConstraintIsRequiredMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ConstraintIsRequiredMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ConstraintMultiplierPropertyInfo #

Instances

Instances details
AttrInfo ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Associated Types

type AttrAllowedOps ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintMultiplierPropertyInfo = IsConstraint
type AttrGetType ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintMultiplierPropertyInfo = Double
type AttrSetTypeConstraint ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintMultiplierPropertyInfo = Type ~ Double
type AttrTransferTypeConstraint ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintMultiplierPropertyInfo = Type ~ Double
type AttrTransferType ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintMultiplierPropertyInfo = Double
type AttrLabel ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintMultiplierPropertyInfo = "multiplier"
type AttrOrigin ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintMultiplierPropertyInfo = IsConstraint
type AttrGetType ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintMultiplierPropertyInfo = Double
type AttrLabel ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintMultiplierPropertyInfo = "multiplier"
type AttrOrigin ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintMultiplierPropertyInfo = Type ~ Double
type AttrTransferType ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintMultiplierPropertyInfo = Double
type AttrTransferTypeConstraint ConstraintMultiplierPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintMultiplierPropertyInfo = Type ~ Double

data ConstraintRelationPropertyInfo #

Instances

Instances details
AttrInfo ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Associated Types

type AttrAllowedOps ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintRelationPropertyInfo = IsConstraint
type AttrGetType ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintRelationPropertyInfo = Type ~ ConstraintRelation
type AttrTransferTypeConstraint ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintRelationPropertyInfo = Type ~ ConstraintRelation
type AttrTransferType ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintRelationPropertyInfo = "relation"
type AttrOrigin ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintRelationPropertyInfo = IsConstraint
type AttrGetType ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintRelationPropertyInfo = "relation"
type AttrOrigin ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintRelationPropertyInfo = Type ~ ConstraintRelation
type AttrTransferType ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintRelationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintRelationPropertyInfo = Type ~ ConstraintRelation

data ConstraintSourceAttributePropertyInfo #

Instances

Instances details
AttrInfo ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Associated Types

type AttrAllowedOps ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintSourceAttributePropertyInfo = Type ~ ConstraintAttribute
type AttrTransferType ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintSourceAttributePropertyInfo = "source-attribute"
type AttrOrigin ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintSourceAttributePropertyInfo = "source-attribute"
type AttrOrigin ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintSourceAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintSourceAttributePropertyInfo = Type ~ ConstraintAttribute

data ConstraintSourcePropertyInfo #

Instances

Instances details
AttrInfo ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Associated Types

type AttrAllowedOps ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintSourcePropertyInfo = IsConstraint
type AttrGetType ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintSourcePropertyInfo = IsConstraintTarget
type AttrTransferType ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintSourcePropertyInfo = "source"
type AttrOrigin ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintSourcePropertyInfo = IsConstraint
type AttrGetType ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintSourcePropertyInfo = "source"
type AttrOrigin ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintSourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintSourcePropertyInfo = IsConstraintTarget

data ConstraintStrengthPropertyInfo #

Instances

Instances details
AttrInfo ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Associated Types

type AttrAllowedOps ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintStrengthPropertyInfo = IsConstraint
type AttrGetType ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintStrengthPropertyInfo = Int32
type AttrSetTypeConstraint ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintStrengthPropertyInfo = Type ~ Int32
type AttrTransferTypeConstraint ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintStrengthPropertyInfo = Type ~ Int32
type AttrTransferType ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintStrengthPropertyInfo = Int32
type AttrLabel ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintStrengthPropertyInfo = "strength"
type AttrOrigin ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintStrengthPropertyInfo = IsConstraint
type AttrGetType ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintStrengthPropertyInfo = Int32
type AttrLabel ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintStrengthPropertyInfo = "strength"
type AttrOrigin ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintStrengthPropertyInfo = Type ~ Int32
type AttrTransferType ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintStrengthPropertyInfo = Int32
type AttrTransferTypeConstraint ConstraintStrengthPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintStrengthPropertyInfo = Type ~ Int32

data ConstraintTargetAttributePropertyInfo #

Instances

Instances details
AttrInfo ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Associated Types

type AttrAllowedOps ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintTargetAttributePropertyInfo = Type ~ ConstraintAttribute
type AttrTransferType ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintTargetAttributePropertyInfo = "target-attribute"
type AttrOrigin ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrGetType ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintTargetAttributePropertyInfo = "target-attribute"
type AttrOrigin ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintTargetAttributePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintTargetAttributePropertyInfo = Type ~ ConstraintAttribute

data ConstraintTargetPropertyInfo #

Instances

Instances details
AttrInfo ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Associated Types

type AttrAllowedOps ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintTargetPropertyInfo = IsConstraint
type AttrGetType ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintTargetPropertyInfo = IsConstraintTarget
type AttrTransferType ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintTargetPropertyInfo = "target"
type AttrOrigin ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Defined in GI.Gtk.Objects.Constraint

type AttrBaseTypeConstraint ConstraintTargetPropertyInfo = IsConstraint
type AttrGetType ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrLabel ConstraintTargetPropertyInfo = "target"
type AttrOrigin ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrSetTypeConstraint ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferType ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintTargetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Constraint

type AttrTransferTypeConstraint ConstraintTargetPropertyInfo = IsConstraintTarget

class (GObject o, IsDescendantOf Constraint o) => IsConstraint o #

Instances

Instances details
(GObject o, IsDescendantOf Constraint o) => IsConstraint o 
Instance details

Defined in GI.Gtk.Objects.Constraint

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

Equations

ResolveConstraintMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveConstraintMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveConstraintMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveConstraintMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveConstraintMethod "getv" o = ObjectGetvMethodInfo 
ResolveConstraintMethod "isAttached" o = ConstraintIsAttachedMethodInfo 
ResolveConstraintMethod "isConstant" o = ConstraintIsConstantMethodInfo 
ResolveConstraintMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveConstraintMethod "isRequired" o = ConstraintIsRequiredMethodInfo 
ResolveConstraintMethod "notify" o = ObjectNotifyMethodInfo 
ResolveConstraintMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveConstraintMethod "ref" o = ObjectRefMethodInfo 
ResolveConstraintMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveConstraintMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveConstraintMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveConstraintMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveConstraintMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveConstraintMethod "unref" o = ObjectUnrefMethodInfo 
ResolveConstraintMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveConstraintMethod "getConstant" o = ConstraintGetConstantMethodInfo 
ResolveConstraintMethod "getData" o = ObjectGetDataMethodInfo 
ResolveConstraintMethod "getMultiplier" o = ConstraintGetMultiplierMethodInfo 
ResolveConstraintMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveConstraintMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveConstraintMethod "getRelation" o = ConstraintGetRelationMethodInfo 
ResolveConstraintMethod "getSource" o = ConstraintGetSourceMethodInfo 
ResolveConstraintMethod "getSourceAttribute" o = ConstraintGetSourceAttributeMethodInfo 
ResolveConstraintMethod "getStrength" o = ConstraintGetStrengthMethodInfo 
ResolveConstraintMethod "getTarget" o = ConstraintGetTargetMethodInfo 
ResolveConstraintMethod "getTargetAttribute" o = ConstraintGetTargetAttributeMethodInfo 
ResolveConstraintMethod "setData" o = ObjectSetDataMethodInfo 
ResolveConstraintMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveConstraintMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveConstraintMethod l o = MethodResolutionFailed l o :: Type 

constraintConstant :: AttrLabelProxy "constant" #

constraintGetConstant :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m Double #

constraintGetMultiplier :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m Double #

constraintGetRelation :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m ConstraintRelation #

constraintGetSource :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m (Maybe ConstraintTarget) #

constraintGetSourceAttribute :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m ConstraintAttribute #

constraintGetStrength :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m Int32 #

constraintGetTarget :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m (Maybe ConstraintTarget) #

constraintGetTargetAttribute :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m ConstraintAttribute #

constraintIsAttached :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m Bool #

constraintIsConstant :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m Bool #

constraintIsRequired :: (HasCallStack, MonadIO m, IsConstraint a) => a -> m Bool #

constraintMultiplier :: AttrLabelProxy "multiplier" #

constraintNew :: (HasCallStack, MonadIO m, IsConstraintTarget a, IsConstraintTarget b) => Maybe a -> ConstraintAttribute -> ConstraintRelation -> Maybe b -> ConstraintAttribute -> Double -> Double -> Int32 -> m Constraint #

constraintNewConstant :: (HasCallStack, MonadIO m, IsConstraintTarget a) => Maybe a -> ConstraintAttribute -> ConstraintRelation -> Double -> Int32 -> m Constraint #

constraintRelation :: AttrLabelProxy "relation" #

constraintSource :: AttrLabelProxy "source" #

constraintSourceAttribute :: AttrLabelProxy "sourceAttribute" #

constraintStrength :: AttrLabelProxy "strength" #

constraintTarget :: AttrLabelProxy "target" #

constraintTargetAttribute :: AttrLabelProxy "targetAttribute" #

constructConstraintConstant :: (IsConstraint o, MonadIO m) => Double -> m (GValueConstruct o) #

constructConstraintMultiplier :: (IsConstraint o, MonadIO m) => Double -> m (GValueConstruct o) #

constructConstraintRelation :: (IsConstraint o, MonadIO m) => ConstraintRelation -> m (GValueConstruct o) #

constructConstraintSource :: (IsConstraint o, MonadIO m, IsConstraintTarget a) => a -> m (GValueConstruct o) #

constructConstraintSourceAttribute :: (IsConstraint o, MonadIO m) => ConstraintAttribute -> m (GValueConstruct o) #

constructConstraintStrength :: (IsConstraint o, MonadIO m) => Int32 -> m (GValueConstruct o) #

constructConstraintTarget :: (IsConstraint o, MonadIO m, IsConstraintTarget a) => a -> m (GValueConstruct o) #

constructConstraintTargetAttribute :: (IsConstraint o, MonadIO m) => ConstraintAttribute -> m (GValueConstruct o) #

getConstraintConstant :: (MonadIO m, IsConstraint o) => o -> m Double #

getConstraintMultiplier :: (MonadIO m, IsConstraint o) => o -> m Double #

getConstraintSource :: (MonadIO m, IsConstraint o) => o -> m (Maybe ConstraintTarget) #

getConstraintStrength :: (MonadIO m, IsConstraint o) => o -> m Int32 #

getConstraintTarget :: (MonadIO m, IsConstraint o) => o -> m (Maybe ConstraintTarget) #

toConstraint :: (MonadIO m, IsConstraint o) => o -> m Constraint #