| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Objects.Alignment
Contents
Description
- newtype Alignment = Alignment (ForeignPtr Alignment)
- class GObject o => IsAlignment o
- toAlignment :: IsAlignment o => o -> IO Alignment
- noAlignment :: Maybe Alignment
- data AlignmentGetPaddingMethodInfo
- alignmentGetPadding :: (MonadIO m, IsAlignment a) => a -> m (Word32, Word32, Word32, Word32)
- alignmentNew :: MonadIO m => Float -> Float -> Float -> Float -> m Alignment
- data AlignmentSetMethodInfo
- alignmentSet :: (MonadIO m, IsAlignment a) => a -> Float -> Float -> Float -> Float -> m ()
- data AlignmentSetPaddingMethodInfo
- alignmentSetPadding :: (MonadIO m, IsAlignment a) => a -> Word32 -> Word32 -> Word32 -> Word32 -> m ()
- data AlignmentBottomPaddingPropertyInfo
- alignmentBottomPadding :: AttrLabelProxy "bottomPadding"
- constructAlignmentBottomPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o)
- getAlignmentBottomPadding :: (MonadIO m, IsAlignment o) => o -> m Word32
- setAlignmentBottomPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m ()
- data AlignmentLeftPaddingPropertyInfo
- alignmentLeftPadding :: AttrLabelProxy "leftPadding"
- constructAlignmentLeftPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o)
- getAlignmentLeftPadding :: (MonadIO m, IsAlignment o) => o -> m Word32
- setAlignmentLeftPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m ()
- data AlignmentRightPaddingPropertyInfo
- alignmentRightPadding :: AttrLabelProxy "rightPadding"
- constructAlignmentRightPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o)
- getAlignmentRightPadding :: (MonadIO m, IsAlignment o) => o -> m Word32
- setAlignmentRightPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m ()
- data AlignmentTopPaddingPropertyInfo
- alignmentTopPadding :: AttrLabelProxy "topPadding"
- constructAlignmentTopPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o)
- getAlignmentTopPadding :: (MonadIO m, IsAlignment o) => o -> m Word32
- setAlignmentTopPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m ()
- data AlignmentXalignPropertyInfo
- alignmentXalign :: AttrLabelProxy "xalign"
- constructAlignmentXalign :: IsAlignment o => Float -> IO (GValueConstruct o)
- getAlignmentXalign :: (MonadIO m, IsAlignment o) => o -> m Float
- setAlignmentXalign :: (MonadIO m, IsAlignment o) => o -> Float -> m ()
- data AlignmentXscalePropertyInfo
- alignmentXscale :: AttrLabelProxy "xscale"
- constructAlignmentXscale :: IsAlignment o => Float -> IO (GValueConstruct o)
- getAlignmentXscale :: (MonadIO m, IsAlignment o) => o -> m Float
- setAlignmentXscale :: (MonadIO m, IsAlignment o) => o -> Float -> m ()
- data AlignmentYalignPropertyInfo
- alignmentYalign :: AttrLabelProxy "yalign"
- constructAlignmentYalign :: IsAlignment o => Float -> IO (GValueConstruct o)
- getAlignmentYalign :: (MonadIO m, IsAlignment o) => o -> m Float
- setAlignmentYalign :: (MonadIO m, IsAlignment o) => o -> Float -> m ()
- data AlignmentYscalePropertyInfo
- alignmentYscale :: AttrLabelProxy "yscale"
- constructAlignmentYscale :: IsAlignment o => Float -> IO (GValueConstruct o)
- getAlignmentYscale :: (MonadIO m, IsAlignment o) => o -> m Float
- setAlignmentYscale :: (MonadIO m, IsAlignment o) => o -> Float -> m ()
Exported types
Constructors
| Alignment (ForeignPtr Alignment) |
Instances
| GObject Alignment Source # | |
| IsObject Alignment Source # | |
| IsWidget Alignment Source # | |
| IsContainer Alignment Source # | |
| IsBin Alignment Source # | |
| IsBuildable Alignment Source # | |
| IsImplementorIface Alignment Source # | |
| IsAlignment Alignment Source # | |
| ((~) * info (ResolveAlignmentMethod t Alignment), MethodInfo * info Alignment p) => IsLabel t (Alignment -> p) Source # | |
| ((~) * info (ResolveAlignmentMethod t Alignment), MethodInfo * info Alignment p) => IsLabelProxy t (Alignment -> p) Source # | |
| HasAttributeList * Alignment Source # | |
| type SignalList Alignment Source # | |
| type AttributeList Alignment Source # | |
class GObject o => IsAlignment o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Alignment a) => IsAlignment a Source # | |
| IsAlignment Alignment Source # | |
toAlignment :: IsAlignment o => o -> IO Alignment Source #
Methods
alignmentGetPadding
alignmentGetPadding :: (MonadIO m, IsAlignment a) => a -> m (Word32, Word32, Word32, Word32) Source #
Deprecated: (Since version 3.14)Use #GtkWidget alignment and margin properties
alignmentNew
alignmentNew :: MonadIO m => Float -> Float -> Float -> Float -> m Alignment Source #
Deprecated: (Since version 3.14)Use #GtkWidget alignment and margin properties
alignmentSet
alignmentSet :: (MonadIO m, IsAlignment a) => a -> Float -> Float -> Float -> Float -> m () Source #
Deprecated: (Since version 3.14)Use #GtkWidget alignment and margin properties
alignmentSetPadding
alignmentSetPadding :: (MonadIO m, IsAlignment a) => a -> Word32 -> Word32 -> Word32 -> Word32 -> m () Source #
Deprecated: (Since version 3.14)Use #GtkWidget alignment and margin properties
Properties
BottomPadding
data AlignmentBottomPaddingPropertyInfo Source #
Instances
| AttrInfo AlignmentBottomPaddingPropertyInfo Source # | |
| type AttrSetTypeConstraint AlignmentBottomPaddingPropertyInfo Source # | |
| type AttrLabel AlignmentBottomPaddingPropertyInfo Source # | |
| type AttrGetType AlignmentBottomPaddingPropertyInfo Source # | |
| type AttrBaseTypeConstraint AlignmentBottomPaddingPropertyInfo Source # | |
| type AttrAllowedOps AlignmentBottomPaddingPropertyInfo Source # | |
alignmentBottomPadding :: AttrLabelProxy "bottomPadding" Source #
constructAlignmentBottomPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o) Source #
getAlignmentBottomPadding :: (MonadIO m, IsAlignment o) => o -> m Word32 Source #
setAlignmentBottomPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m () Source #
LeftPadding
data AlignmentLeftPaddingPropertyInfo Source #
Instances
| AttrInfo AlignmentLeftPaddingPropertyInfo Source # | |
| type AttrSetTypeConstraint AlignmentLeftPaddingPropertyInfo Source # | |
| type AttrLabel AlignmentLeftPaddingPropertyInfo Source # | |
| type AttrGetType AlignmentLeftPaddingPropertyInfo Source # | |
| type AttrBaseTypeConstraint AlignmentLeftPaddingPropertyInfo Source # | |
| type AttrAllowedOps AlignmentLeftPaddingPropertyInfo Source # | |
alignmentLeftPadding :: AttrLabelProxy "leftPadding" Source #
constructAlignmentLeftPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o) Source #
getAlignmentLeftPadding :: (MonadIO m, IsAlignment o) => o -> m Word32 Source #
setAlignmentLeftPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m () Source #
RightPadding
data AlignmentRightPaddingPropertyInfo Source #
Instances
| AttrInfo AlignmentRightPaddingPropertyInfo Source # | |
| type AttrSetTypeConstraint AlignmentRightPaddingPropertyInfo Source # | |
| type AttrLabel AlignmentRightPaddingPropertyInfo Source # | |
| type AttrGetType AlignmentRightPaddingPropertyInfo Source # | |
| type AttrBaseTypeConstraint AlignmentRightPaddingPropertyInfo Source # | |
| type AttrAllowedOps AlignmentRightPaddingPropertyInfo Source # | |
alignmentRightPadding :: AttrLabelProxy "rightPadding" Source #
constructAlignmentRightPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o) Source #
getAlignmentRightPadding :: (MonadIO m, IsAlignment o) => o -> m Word32 Source #
setAlignmentRightPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m () Source #
TopPadding
data AlignmentTopPaddingPropertyInfo Source #
Instances
| AttrInfo AlignmentTopPaddingPropertyInfo Source # | |
| type AttrSetTypeConstraint AlignmentTopPaddingPropertyInfo Source # | |
| type AttrLabel AlignmentTopPaddingPropertyInfo Source # | |
| type AttrGetType AlignmentTopPaddingPropertyInfo Source # | |
| type AttrBaseTypeConstraint AlignmentTopPaddingPropertyInfo Source # | |
| type AttrAllowedOps AlignmentTopPaddingPropertyInfo Source # | |
alignmentTopPadding :: AttrLabelProxy "topPadding" Source #
constructAlignmentTopPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o) Source #
getAlignmentTopPadding :: (MonadIO m, IsAlignment o) => o -> m Word32 Source #
setAlignmentTopPadding :: (MonadIO m, IsAlignment o) => o -> Word32 -> m () Source #
Xalign
data AlignmentXalignPropertyInfo Source #
Instances
| AttrInfo AlignmentXalignPropertyInfo Source # | |
| type AttrSetTypeConstraint AlignmentXalignPropertyInfo Source # | |
| type AttrLabel AlignmentXalignPropertyInfo Source # | |
| type AttrGetType AlignmentXalignPropertyInfo Source # | |
| type AttrBaseTypeConstraint AlignmentXalignPropertyInfo Source # | |
| type AttrAllowedOps AlignmentXalignPropertyInfo Source # | |
alignmentXalign :: AttrLabelProxy "xalign" Source #
constructAlignmentXalign :: IsAlignment o => Float -> IO (GValueConstruct o) Source #
getAlignmentXalign :: (MonadIO m, IsAlignment o) => o -> m Float Source #
setAlignmentXalign :: (MonadIO m, IsAlignment o) => o -> Float -> m () Source #
Xscale
data AlignmentXscalePropertyInfo Source #
Instances
| AttrInfo AlignmentXscalePropertyInfo Source # | |
| type AttrSetTypeConstraint AlignmentXscalePropertyInfo Source # | |
| type AttrLabel AlignmentXscalePropertyInfo Source # | |
| type AttrGetType AlignmentXscalePropertyInfo Source # | |
| type AttrBaseTypeConstraint AlignmentXscalePropertyInfo Source # | |
| type AttrAllowedOps AlignmentXscalePropertyInfo Source # | |
alignmentXscale :: AttrLabelProxy "xscale" Source #
constructAlignmentXscale :: IsAlignment o => Float -> IO (GValueConstruct o) Source #
getAlignmentXscale :: (MonadIO m, IsAlignment o) => o -> m Float Source #
setAlignmentXscale :: (MonadIO m, IsAlignment o) => o -> Float -> m () Source #
Yalign
data AlignmentYalignPropertyInfo Source #
Instances
| AttrInfo AlignmentYalignPropertyInfo Source # | |
| type AttrSetTypeConstraint AlignmentYalignPropertyInfo Source # | |
| type AttrLabel AlignmentYalignPropertyInfo Source # | |
| type AttrGetType AlignmentYalignPropertyInfo Source # | |
| type AttrBaseTypeConstraint AlignmentYalignPropertyInfo Source # | |
| type AttrAllowedOps AlignmentYalignPropertyInfo Source # | |
alignmentYalign :: AttrLabelProxy "yalign" Source #
constructAlignmentYalign :: IsAlignment o => Float -> IO (GValueConstruct o) Source #
getAlignmentYalign :: (MonadIO m, IsAlignment o) => o -> m Float Source #
setAlignmentYalign :: (MonadIO m, IsAlignment o) => o -> Float -> m () Source #
Yscale
data AlignmentYscalePropertyInfo Source #
Instances
| AttrInfo AlignmentYscalePropertyInfo Source # | |
| type AttrSetTypeConstraint AlignmentYscalePropertyInfo Source # | |
| type AttrLabel AlignmentYscalePropertyInfo Source # | |
| type AttrGetType AlignmentYscalePropertyInfo Source # | |
| type AttrBaseTypeConstraint AlignmentYscalePropertyInfo Source # | |
| type AttrAllowedOps AlignmentYscalePropertyInfo Source # | |
alignmentYscale :: AttrLabelProxy "yscale" Source #
constructAlignmentYscale :: IsAlignment o => Float -> IO (GValueConstruct o) Source #
getAlignmentYscale :: (MonadIO m, IsAlignment o) => o -> m Float Source #
setAlignmentYscale :: (MonadIO m, IsAlignment o) => o -> Float -> m () Source #