gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Alignment

Contents

Description

 

Synopsis

Exported types

newtype Alignment Source #

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 # 

Methods

fromLabel :: Proxy# Symbol t -> Alignment -> p #

((~) * info (ResolveAlignmentMethod t Alignment), MethodInfo * info Alignment p) => IsLabelProxy t (Alignment -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Alignment -> p

HasAttributeList * Alignment Source # 
type SignalList Alignment Source # 
type SignalList Alignment
type AttributeList Alignment Source # 
type AttributeList Alignment

class GObject o => IsAlignment o Source #

Instances

(GObject a, UnknownAncestorError Constraint Alignment a) => IsAlignment a Source # 
IsAlignment Alignment Source # 

Methods

alignmentGetPadding

data AlignmentGetPaddingMethodInfo Source #

Instances

((~) * signature (m (Word32, Word32, Word32, Word32)), MonadIO m, IsAlignment a) => MethodInfo * AlignmentGetPaddingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AlignmentGetPaddingMethodInfo a -> signature -> s

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

data AlignmentSetMethodInfo Source #

Instances

((~) * signature (Float -> Float -> Float -> Float -> m ()), MonadIO m, IsAlignment a) => MethodInfo * AlignmentSetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AlignmentSetMethodInfo a -> signature -> s

alignmentSet :: (MonadIO m, IsAlignment a) => a -> Float -> Float -> Float -> Float -> m () Source #

Deprecated: (Since version 3.14)Use #GtkWidget alignment and margin properties

alignmentSetPadding

data AlignmentSetPaddingMethodInfo Source #

Instances

((~) * signature (Word32 -> Word32 -> Word32 -> Word32 -> m ()), MonadIO m, IsAlignment a) => MethodInfo * AlignmentSetPaddingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AlignmentSetPaddingMethodInfo a -> signature -> s

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 # 

Associated Types

type AttrAllowedOps AlignmentBottomPaddingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AlignmentBottomPaddingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AlignmentBottomPaddingPropertyInfo :: * -> Constraint

type AttrGetType AlignmentBottomPaddingPropertyInfo :: *

type AttrLabel AlignmentBottomPaddingPropertyInfo :: Symbol

type AttrSetTypeConstraint AlignmentBottomPaddingPropertyInfo Source # 
type AttrSetTypeConstraint AlignmentBottomPaddingPropertyInfo = * ~ Word32
type AttrLabel AlignmentBottomPaddingPropertyInfo Source # 
type AttrLabel AlignmentBottomPaddingPropertyInfo = "bottom-padding"
type AttrGetType AlignmentBottomPaddingPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentBottomPaddingPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentBottomPaddingPropertyInfo = IsAlignment
type AttrAllowedOps AlignmentBottomPaddingPropertyInfo Source # 
type AttrAllowedOps AlignmentBottomPaddingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

alignmentBottomPadding :: AttrLabelProxy "bottomPadding" Source #

LeftPadding

data AlignmentLeftPaddingPropertyInfo Source #

Instances

AttrInfo AlignmentLeftPaddingPropertyInfo Source # 

Associated Types

type AttrAllowedOps AlignmentLeftPaddingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AlignmentLeftPaddingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AlignmentLeftPaddingPropertyInfo :: * -> Constraint

type AttrGetType AlignmentLeftPaddingPropertyInfo :: *

type AttrLabel AlignmentLeftPaddingPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint AlignmentLeftPaddingPropertyInfo o => Proxy * AlignmentLeftPaddingPropertyInfo -> o -> IO (AttrGetType AlignmentLeftPaddingPropertyInfo)

attrSet :: (AttrBaseTypeConstraint AlignmentLeftPaddingPropertyInfo o, AttrSetTypeConstraint AlignmentLeftPaddingPropertyInfo b) => Proxy * AlignmentLeftPaddingPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint AlignmentLeftPaddingPropertyInfo o => Proxy * AlignmentLeftPaddingPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint AlignmentLeftPaddingPropertyInfo o, AttrSetTypeConstraint AlignmentLeftPaddingPropertyInfo b) => Proxy * AlignmentLeftPaddingPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint AlignmentLeftPaddingPropertyInfo Source # 
type AttrSetTypeConstraint AlignmentLeftPaddingPropertyInfo = * ~ Word32
type AttrLabel AlignmentLeftPaddingPropertyInfo Source # 
type AttrLabel AlignmentLeftPaddingPropertyInfo = "left-padding"
type AttrGetType AlignmentLeftPaddingPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentLeftPaddingPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentLeftPaddingPropertyInfo = IsAlignment
type AttrAllowedOps AlignmentLeftPaddingPropertyInfo Source # 
type AttrAllowedOps AlignmentLeftPaddingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

alignmentLeftPadding :: AttrLabelProxy "leftPadding" Source #

RightPadding

data AlignmentRightPaddingPropertyInfo Source #

Instances

AttrInfo AlignmentRightPaddingPropertyInfo Source # 

Associated Types

type AttrAllowedOps AlignmentRightPaddingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AlignmentRightPaddingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AlignmentRightPaddingPropertyInfo :: * -> Constraint

type AttrGetType AlignmentRightPaddingPropertyInfo :: *

type AttrLabel AlignmentRightPaddingPropertyInfo :: Symbol

type AttrSetTypeConstraint AlignmentRightPaddingPropertyInfo Source # 
type AttrSetTypeConstraint AlignmentRightPaddingPropertyInfo = * ~ Word32
type AttrLabel AlignmentRightPaddingPropertyInfo Source # 
type AttrLabel AlignmentRightPaddingPropertyInfo = "right-padding"
type AttrGetType AlignmentRightPaddingPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentRightPaddingPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentRightPaddingPropertyInfo = IsAlignment
type AttrAllowedOps AlignmentRightPaddingPropertyInfo Source # 
type AttrAllowedOps AlignmentRightPaddingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

alignmentRightPadding :: AttrLabelProxy "rightPadding" Source #

TopPadding

data AlignmentTopPaddingPropertyInfo Source #

Instances

AttrInfo AlignmentTopPaddingPropertyInfo Source # 

Associated Types

type AttrAllowedOps AlignmentTopPaddingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AlignmentTopPaddingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AlignmentTopPaddingPropertyInfo :: * -> Constraint

type AttrGetType AlignmentTopPaddingPropertyInfo :: *

type AttrLabel AlignmentTopPaddingPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint AlignmentTopPaddingPropertyInfo o => Proxy * AlignmentTopPaddingPropertyInfo -> o -> IO (AttrGetType AlignmentTopPaddingPropertyInfo)

attrSet :: (AttrBaseTypeConstraint AlignmentTopPaddingPropertyInfo o, AttrSetTypeConstraint AlignmentTopPaddingPropertyInfo b) => Proxy * AlignmentTopPaddingPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint AlignmentTopPaddingPropertyInfo o => Proxy * AlignmentTopPaddingPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint AlignmentTopPaddingPropertyInfo o, AttrSetTypeConstraint AlignmentTopPaddingPropertyInfo b) => Proxy * AlignmentTopPaddingPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint AlignmentTopPaddingPropertyInfo Source # 
type AttrSetTypeConstraint AlignmentTopPaddingPropertyInfo = * ~ Word32
type AttrLabel AlignmentTopPaddingPropertyInfo Source # 
type AttrLabel AlignmentTopPaddingPropertyInfo = "top-padding"
type AttrGetType AlignmentTopPaddingPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentTopPaddingPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentTopPaddingPropertyInfo = IsAlignment
type AttrAllowedOps AlignmentTopPaddingPropertyInfo Source # 
type AttrAllowedOps AlignmentTopPaddingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

alignmentTopPadding :: AttrLabelProxy "topPadding" Source #

constructAlignmentTopPadding :: IsAlignment o => Word32 -> IO (GValueConstruct o) Source #

Xalign

data AlignmentXalignPropertyInfo Source #

Instances

AttrInfo AlignmentXalignPropertyInfo Source # 

Associated Types

type AttrAllowedOps AlignmentXalignPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AlignmentXalignPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AlignmentXalignPropertyInfo :: * -> Constraint

type AttrGetType AlignmentXalignPropertyInfo :: *

type AttrLabel AlignmentXalignPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint AlignmentXalignPropertyInfo o => Proxy * AlignmentXalignPropertyInfo -> o -> IO (AttrGetType AlignmentXalignPropertyInfo)

attrSet :: (AttrBaseTypeConstraint AlignmentXalignPropertyInfo o, AttrSetTypeConstraint AlignmentXalignPropertyInfo b) => Proxy * AlignmentXalignPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint AlignmentXalignPropertyInfo o => Proxy * AlignmentXalignPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint AlignmentXalignPropertyInfo o, AttrSetTypeConstraint AlignmentXalignPropertyInfo b) => Proxy * AlignmentXalignPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint AlignmentXalignPropertyInfo Source # 
type AttrSetTypeConstraint AlignmentXalignPropertyInfo = * ~ Float
type AttrLabel AlignmentXalignPropertyInfo Source # 
type AttrLabel AlignmentXalignPropertyInfo = "xalign"
type AttrGetType AlignmentXalignPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentXalignPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentXalignPropertyInfo = IsAlignment
type AttrAllowedOps AlignmentXalignPropertyInfo Source # 
type AttrAllowedOps AlignmentXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

alignmentXalign :: AttrLabelProxy "xalign" Source #

constructAlignmentXalign :: IsAlignment o => Float -> IO (GValueConstruct o) Source #

Xscale

data AlignmentXscalePropertyInfo Source #

Instances

AttrInfo AlignmentXscalePropertyInfo Source # 

Associated Types

type AttrAllowedOps AlignmentXscalePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AlignmentXscalePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AlignmentXscalePropertyInfo :: * -> Constraint

type AttrGetType AlignmentXscalePropertyInfo :: *

type AttrLabel AlignmentXscalePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint AlignmentXscalePropertyInfo o => Proxy * AlignmentXscalePropertyInfo -> o -> IO (AttrGetType AlignmentXscalePropertyInfo)

attrSet :: (AttrBaseTypeConstraint AlignmentXscalePropertyInfo o, AttrSetTypeConstraint AlignmentXscalePropertyInfo b) => Proxy * AlignmentXscalePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint AlignmentXscalePropertyInfo o => Proxy * AlignmentXscalePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint AlignmentXscalePropertyInfo o, AttrSetTypeConstraint AlignmentXscalePropertyInfo b) => Proxy * AlignmentXscalePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint AlignmentXscalePropertyInfo Source # 
type AttrSetTypeConstraint AlignmentXscalePropertyInfo = * ~ Float
type AttrLabel AlignmentXscalePropertyInfo Source # 
type AttrLabel AlignmentXscalePropertyInfo = "xscale"
type AttrGetType AlignmentXscalePropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentXscalePropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentXscalePropertyInfo = IsAlignment
type AttrAllowedOps AlignmentXscalePropertyInfo Source # 
type AttrAllowedOps AlignmentXscalePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

alignmentXscale :: AttrLabelProxy "xscale" Source #

constructAlignmentXscale :: IsAlignment o => Float -> IO (GValueConstruct o) Source #

Yalign

data AlignmentYalignPropertyInfo Source #

Instances

AttrInfo AlignmentYalignPropertyInfo Source # 

Associated Types

type AttrAllowedOps AlignmentYalignPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AlignmentYalignPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AlignmentYalignPropertyInfo :: * -> Constraint

type AttrGetType AlignmentYalignPropertyInfo :: *

type AttrLabel AlignmentYalignPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint AlignmentYalignPropertyInfo o => Proxy * AlignmentYalignPropertyInfo -> o -> IO (AttrGetType AlignmentYalignPropertyInfo)

attrSet :: (AttrBaseTypeConstraint AlignmentYalignPropertyInfo o, AttrSetTypeConstraint AlignmentYalignPropertyInfo b) => Proxy * AlignmentYalignPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint AlignmentYalignPropertyInfo o => Proxy * AlignmentYalignPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint AlignmentYalignPropertyInfo o, AttrSetTypeConstraint AlignmentYalignPropertyInfo b) => Proxy * AlignmentYalignPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint AlignmentYalignPropertyInfo Source # 
type AttrSetTypeConstraint AlignmentYalignPropertyInfo = * ~ Float
type AttrLabel AlignmentYalignPropertyInfo Source # 
type AttrLabel AlignmentYalignPropertyInfo = "yalign"
type AttrGetType AlignmentYalignPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentYalignPropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentYalignPropertyInfo = IsAlignment
type AttrAllowedOps AlignmentYalignPropertyInfo Source # 
type AttrAllowedOps AlignmentYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

alignmentYalign :: AttrLabelProxy "yalign" Source #

constructAlignmentYalign :: IsAlignment o => Float -> IO (GValueConstruct o) Source #

Yscale

data AlignmentYscalePropertyInfo Source #

Instances

AttrInfo AlignmentYscalePropertyInfo Source # 

Associated Types

type AttrAllowedOps AlignmentYscalePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AlignmentYscalePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AlignmentYscalePropertyInfo :: * -> Constraint

type AttrGetType AlignmentYscalePropertyInfo :: *

type AttrLabel AlignmentYscalePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint AlignmentYscalePropertyInfo o => Proxy * AlignmentYscalePropertyInfo -> o -> IO (AttrGetType AlignmentYscalePropertyInfo)

attrSet :: (AttrBaseTypeConstraint AlignmentYscalePropertyInfo o, AttrSetTypeConstraint AlignmentYscalePropertyInfo b) => Proxy * AlignmentYscalePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint AlignmentYscalePropertyInfo o => Proxy * AlignmentYscalePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint AlignmentYscalePropertyInfo o, AttrSetTypeConstraint AlignmentYscalePropertyInfo b) => Proxy * AlignmentYscalePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint AlignmentYscalePropertyInfo Source # 
type AttrSetTypeConstraint AlignmentYscalePropertyInfo = * ~ Float
type AttrLabel AlignmentYscalePropertyInfo Source # 
type AttrLabel AlignmentYscalePropertyInfo = "yscale"
type AttrGetType AlignmentYscalePropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentYscalePropertyInfo Source # 
type AttrBaseTypeConstraint AlignmentYscalePropertyInfo = IsAlignment
type AttrAllowedOps AlignmentYscalePropertyInfo Source # 
type AttrAllowedOps AlignmentYscalePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

alignmentYscale :: AttrLabelProxy "yscale" Source #

constructAlignmentYscale :: IsAlignment o => Float -> IO (GValueConstruct o) Source #