| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte | 
|---|---|
| License | LGPL-2.1 | 
| Maintainer | Iñaki García Etxebarria | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
GI.Gtk.Objects.ConstraintGuide
Description
A ConstraintGuide is an invisible layout element that can be
 used by widgets inside a ConstraintLayout as a source or a target
 of a Constraint. Guides can be used like guidelines or as
 flexible space.
Unlike a Widget, a ConstraintGuide will not be drawn.
Synopsis
- newtype ConstraintGuide = ConstraintGuide (ManagedPtr ConstraintGuide)
- class (GObject o, IsDescendantOf ConstraintGuide o) => IsConstraintGuide o
- toConstraintGuide :: (MonadIO m, IsConstraintGuide o) => o -> m ConstraintGuide
- constraintGuideGetMaxSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
- constraintGuideGetMinSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
- constraintGuideGetName :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> m (Maybe Text)
- constraintGuideGetNatSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
- constraintGuideGetStrength :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> m ConstraintStrength
- constraintGuideNew :: (HasCallStack, MonadIO m) => m ConstraintGuide
- constraintGuideSetMaxSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
- constraintGuideSetMinSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
- constraintGuideSetName :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Maybe Text -> m ()
- constraintGuideSetNatSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
- constraintGuideSetStrength :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> ConstraintStrength -> m ()
- constructConstraintGuideMaxHeight :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getConstraintGuideMaxHeight :: (MonadIO m, IsConstraintGuide o) => o -> m Int32
- setConstraintGuideMaxHeight :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m ()
- constructConstraintGuideMaxWidth :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getConstraintGuideMaxWidth :: (MonadIO m, IsConstraintGuide o) => o -> m Int32
- setConstraintGuideMaxWidth :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m ()
- constructConstraintGuideMinHeight :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getConstraintGuideMinHeight :: (MonadIO m, IsConstraintGuide o) => o -> m Int32
- setConstraintGuideMinHeight :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m ()
- constructConstraintGuideMinWidth :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getConstraintGuideMinWidth :: (MonadIO m, IsConstraintGuide o) => o -> m Int32
- setConstraintGuideMinWidth :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m ()
- clearConstraintGuideName :: (MonadIO m, IsConstraintGuide o) => o -> m ()
- constructConstraintGuideName :: (IsConstraintGuide o, MonadIO m) => Text -> m (GValueConstruct o)
- getConstraintGuideName :: (MonadIO m, IsConstraintGuide o) => o -> m (Maybe Text)
- setConstraintGuideName :: (MonadIO m, IsConstraintGuide o) => o -> Text -> m ()
- constructConstraintGuideNatHeight :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getConstraintGuideNatHeight :: (MonadIO m, IsConstraintGuide o) => o -> m Int32
- setConstraintGuideNatHeight :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m ()
- constructConstraintGuideNatWidth :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getConstraintGuideNatWidth :: (MonadIO m, IsConstraintGuide o) => o -> m Int32
- setConstraintGuideNatWidth :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m ()
- constructConstraintGuideStrength :: (IsConstraintGuide o, MonadIO m) => ConstraintStrength -> m (GValueConstruct o)
- getConstraintGuideStrength :: (MonadIO m, IsConstraintGuide o) => o -> m ConstraintStrength
- setConstraintGuideStrength :: (MonadIO m, IsConstraintGuide o) => o -> ConstraintStrength -> m ()
Exported types
newtype ConstraintGuide Source #
Memory-managed wrapper type.
Constructors
| ConstraintGuide (ManagedPtr ConstraintGuide) | 
Instances
| Eq ConstraintGuide Source # | |
| Defined in GI.Gtk.Objects.ConstraintGuide Methods (==) :: ConstraintGuide -> ConstraintGuide -> Bool # (/=) :: ConstraintGuide -> ConstraintGuide -> Bool # | |
| GObject ConstraintGuide Source # | |
| Defined in GI.Gtk.Objects.ConstraintGuide | |
| ManagedPtrNewtype ConstraintGuide Source # | |
| Defined in GI.Gtk.Objects.ConstraintGuide Methods toManagedPtr :: ConstraintGuide -> ManagedPtr ConstraintGuide | |
| TypedObject ConstraintGuide Source # | |
| Defined in GI.Gtk.Objects.ConstraintGuide | |
| HasParentTypes ConstraintGuide Source # | |
| Defined in GI.Gtk.Objects.ConstraintGuide | |
| IsGValue (Maybe ConstraintGuide) Source # | Convert  | 
| Defined in GI.Gtk.Objects.ConstraintGuide Methods gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe ConstraintGuide -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe ConstraintGuide) | |
| type ParentTypes ConstraintGuide Source # | |
| Defined in GI.Gtk.Objects.ConstraintGuide | |
class (GObject o, IsDescendantOf ConstraintGuide o) => IsConstraintGuide o Source #
Type class for types which can be safely cast to ConstraintGuide, for instance with toConstraintGuide.
Instances
| (GObject o, IsDescendantOf ConstraintGuide o) => IsConstraintGuide o Source # | |
| Defined in GI.Gtk.Objects.ConstraintGuide | |
toConstraintGuide :: (MonadIO m, IsConstraintGuide o) => o -> m ConstraintGuide Source #
Cast to ConstraintGuide, for types for which this is known to be safe. For general casts, use castTo.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getMaxSize, getMinSize, getName, getNatSize, getProperty, getQdata, getStrength.
Setters
setData, setDataFull, setMaxSize, setMinSize, setName, setNatSize, setProperty, setStrength.
getMaxSize
constraintGuideGetMaxSize Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> Int32 | 
 | 
| -> Int32 | 
 | 
| -> m () | 
Gets the maximum size of guide.
getMinSize
constraintGuideGetMinSize Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> Int32 | 
 | 
| -> Int32 | 
 | 
| -> m () | 
Gets the minimum size of guide.
getName
constraintGuideGetName Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> m (Maybe Text) | Returns: the name of the guide | 
Retrieves the name set using constraintGuideSetName.
getNatSize
constraintGuideGetNatSize Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> Int32 | 
 | 
| -> Int32 | 
 | 
| -> m () | 
Gets the natural size of guide.
getStrength
constraintGuideGetStrength Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> m ConstraintStrength | Returns: the strength of the constraint on the natural size | 
Retrieves the strength set using constraintGuideSetStrength.
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m ConstraintGuide | Returns: a new  | 
Creates a new ConstraintGuide object.
setMaxSize
constraintGuideSetMaxSize Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> Int32 | 
 | 
| -> Int32 | 
 | 
| -> m () | 
Sets the maximum size of guide.
If guide is attached to a ConstraintLayout,
 the constraints will be updated to reflect the new size.
setMinSize
constraintGuideSetMinSize Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> Int32 | 
 | 
| -> Int32 | 
 | 
| -> m () | 
Sets the minimum size of guide.
If guide is attached to a ConstraintLayout,
 the constraints will be updated to reflect the new size.
setName
constraintGuideSetName Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> Maybe Text | 
 | 
| -> m () | 
Sets a name for the given ConstraintGuide.
The name is useful for debugging purposes.
setNatSize
constraintGuideSetNatSize Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> Int32 | 
 | 
| -> Int32 | 
 | 
| -> m () | 
Sets the natural size of guide.
If guide is attached to a ConstraintLayout,
 the constraints will be updated to reflect the new size.
setStrength
constraintGuideSetStrength Source #
Arguments
| :: (HasCallStack, MonadIO m, IsConstraintGuide a) | |
| => a | 
 | 
| -> ConstraintStrength | 
 | 
| -> m () | 
Sets the strength of the constraint on the natural size of the
 given ConstraintGuide.
Properties
maxHeight
The maximum height of the guide.
constructConstraintGuideMaxHeight :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “max-height” property. This is rarely needed directly, but it is used by new.
getConstraintGuideMaxHeight :: (MonadIO m, IsConstraintGuide o) => o -> m Int32 Source #
Get the value of the “max-height” property.
 When overloading is enabled, this is equivalent to
get constraintGuide #maxHeight
setConstraintGuideMaxHeight :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m () Source #
Set the value of the “max-height” property.
 When overloading is enabled, this is equivalent to
setconstraintGuide [ #maxHeight:=value ]
maxWidth
The maximum width of the guide.
constructConstraintGuideMaxWidth :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “max-width” property. This is rarely needed directly, but it is used by new.
getConstraintGuideMaxWidth :: (MonadIO m, IsConstraintGuide o) => o -> m Int32 Source #
Get the value of the “max-width” property.
 When overloading is enabled, this is equivalent to
get constraintGuide #maxWidth
setConstraintGuideMaxWidth :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m () Source #
Set the value of the “max-width” property.
 When overloading is enabled, this is equivalent to
setconstraintGuide [ #maxWidth:=value ]
minHeight
The minimum height of the guide.
constructConstraintGuideMinHeight :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “min-height” property. This is rarely needed directly, but it is used by new.
getConstraintGuideMinHeight :: (MonadIO m, IsConstraintGuide o) => o -> m Int32 Source #
Get the value of the “min-height” property.
 When overloading is enabled, this is equivalent to
get constraintGuide #minHeight
setConstraintGuideMinHeight :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m () Source #
Set the value of the “min-height” property.
 When overloading is enabled, this is equivalent to
setconstraintGuide [ #minHeight:=value ]
minWidth
The minimum width of the guide.
constructConstraintGuideMinWidth :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “min-width” property. This is rarely needed directly, but it is used by new.
getConstraintGuideMinWidth :: (MonadIO m, IsConstraintGuide o) => o -> m Int32 Source #
Get the value of the “min-width” property.
 When overloading is enabled, this is equivalent to
get constraintGuide #minWidth
setConstraintGuideMinWidth :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m () Source #
Set the value of the “min-width” property.
 When overloading is enabled, this is equivalent to
setconstraintGuide [ #minWidth:=value ]
name
A name that identifies the ConstraintGuide, for debugging.
clearConstraintGuideName :: (MonadIO m, IsConstraintGuide o) => o -> m () Source #
Set the value of the “name” property to Nothing.
 When overloading is enabled, this is equivalent to
clear #name
constructConstraintGuideName :: (IsConstraintGuide o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “name” property. This is rarely needed directly, but it is used by new.
getConstraintGuideName :: (MonadIO m, IsConstraintGuide o) => o -> m (Maybe Text) Source #
Get the value of the “name” property.
 When overloading is enabled, this is equivalent to
get constraintGuide #name
setConstraintGuideName :: (MonadIO m, IsConstraintGuide o) => o -> Text -> m () Source #
Set the value of the “name” property.
 When overloading is enabled, this is equivalent to
setconstraintGuide [ #name:=value ]
natHeight
The preferred, or natural, height of the guide.
constructConstraintGuideNatHeight :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “nat-height” property. This is rarely needed directly, but it is used by new.
getConstraintGuideNatHeight :: (MonadIO m, IsConstraintGuide o) => o -> m Int32 Source #
Get the value of the “nat-height” property.
 When overloading is enabled, this is equivalent to
get constraintGuide #natHeight
setConstraintGuideNatHeight :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m () Source #
Set the value of the “nat-height” property.
 When overloading is enabled, this is equivalent to
setconstraintGuide [ #natHeight:=value ]
natWidth
The preferred, or natural, width of the guide.
constructConstraintGuideNatWidth :: (IsConstraintGuide o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “nat-width” property. This is rarely needed directly, but it is used by new.
getConstraintGuideNatWidth :: (MonadIO m, IsConstraintGuide o) => o -> m Int32 Source #
Get the value of the “nat-width” property.
 When overloading is enabled, this is equivalent to
get constraintGuide #natWidth
setConstraintGuideNatWidth :: (MonadIO m, IsConstraintGuide o) => o -> Int32 -> m () Source #
Set the value of the “nat-width” property.
 When overloading is enabled, this is equivalent to
setconstraintGuide [ #natWidth:=value ]
strength
The ConstraintStrength to be used for the constraint on
 the natural size of the guide.
constructConstraintGuideStrength :: (IsConstraintGuide o, MonadIO m) => ConstraintStrength -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “strength” property. This is rarely needed directly, but it is used by new.
getConstraintGuideStrength :: (MonadIO m, IsConstraintGuide o) => o -> m ConstraintStrength Source #
Get the value of the “strength” property.
 When overloading is enabled, this is equivalent to
get constraintGuide #strength
setConstraintGuideStrength :: (MonadIO m, IsConstraintGuide o) => o -> ConstraintStrength -> m () Source #
Set the value of the “strength” property.
 When overloading is enabled, this is equivalent to
setconstraintGuide [ #strength:=value ]