gi-gtk-3.0.9: 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.AspectFrame

Contents

Description

 

Synopsis

Exported types

newtype AspectFrame Source #

Constructors

AspectFrame (ManagedPtr AspectFrame) 

Instances

GObject AspectFrame Source # 
IsObject AspectFrame Source # 
IsWidget AspectFrame Source # 
IsFrame AspectFrame Source # 
IsContainer AspectFrame Source # 
IsBin AspectFrame Source # 
IsBuildable AspectFrame Source # 
IsImplementorIface AspectFrame Source # 
IsAspectFrame AspectFrame Source # 
((~) * info (ResolveAspectFrameMethod t AspectFrame), MethodInfo * info AspectFrame p) => IsLabel t (AspectFrame -> p) Source # 

Methods

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

((~) * info (ResolveAspectFrameMethod t AspectFrame), MethodInfo * info AspectFrame p) => IsLabelProxy t (AspectFrame -> p) Source # 
HasAttributeList * AspectFrame Source # 
type SignalList AspectFrame Source # 
type SignalList AspectFrame
type AttributeList AspectFrame Source # 
type AttributeList AspectFrame

class GObject o => IsAspectFrame o Source #

Instances

(GObject a, UnknownAncestorError Constraint AspectFrame a) => IsAspectFrame a Source # 
IsAspectFrame AspectFrame Source # 

Methods

new

set

data AspectFrameSetMethodInfo Source #

Instances

((~) * signature (Float -> Float -> Float -> Bool -> m ()), MonadIO m, IsAspectFrame a) => MethodInfo * AspectFrameSetMethodInfo a signature Source # 

Methods

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

aspectFrameSet :: (MonadIO m, IsAspectFrame a) => a -> Float -> Float -> Float -> Bool -> m () Source #

Properties

obeyChild

data AspectFrameObeyChildPropertyInfo Source #

Instances

AttrInfo AspectFrameObeyChildPropertyInfo Source # 

Associated Types

type AttrAllowedOps AspectFrameObeyChildPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AspectFrameObeyChildPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AspectFrameObeyChildPropertyInfo :: * -> Constraint

type AttrGetType AspectFrameObeyChildPropertyInfo :: *

type AttrLabel AspectFrameObeyChildPropertyInfo :: Symbol

type AttrOrigin AspectFrameObeyChildPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint AspectFrameObeyChildPropertyInfo Source # 
type AttrSetTypeConstraint AspectFrameObeyChildPropertyInfo = * ~ Bool
type AttrOrigin AspectFrameObeyChildPropertyInfo Source # 
type AttrLabel AspectFrameObeyChildPropertyInfo Source # 
type AttrLabel AspectFrameObeyChildPropertyInfo = "obey-child"
type AttrGetType AspectFrameObeyChildPropertyInfo Source # 
type AttrBaseTypeConstraint AspectFrameObeyChildPropertyInfo Source # 
type AttrBaseTypeConstraint AspectFrameObeyChildPropertyInfo = IsAspectFrame
type AttrAllowedOps AspectFrameObeyChildPropertyInfo Source # 
type AttrAllowedOps AspectFrameObeyChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

aspectFrameObeyChild :: AttrLabelProxy "obeyChild" Source #

ratio

data AspectFrameRatioPropertyInfo Source #

Instances

AttrInfo AspectFrameRatioPropertyInfo Source # 

Associated Types

type AttrAllowedOps AspectFrameRatioPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AspectFrameRatioPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AspectFrameRatioPropertyInfo :: * -> Constraint

type AttrGetType AspectFrameRatioPropertyInfo :: *

type AttrLabel AspectFrameRatioPropertyInfo :: Symbol

type AttrOrigin AspectFrameRatioPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint AspectFrameRatioPropertyInfo Source # 
type AttrSetTypeConstraint AspectFrameRatioPropertyInfo = * ~ Float
type AttrOrigin AspectFrameRatioPropertyInfo Source # 
type AttrLabel AspectFrameRatioPropertyInfo Source # 
type AttrLabel AspectFrameRatioPropertyInfo = "ratio"
type AttrGetType AspectFrameRatioPropertyInfo Source # 
type AttrBaseTypeConstraint AspectFrameRatioPropertyInfo Source # 
type AttrBaseTypeConstraint AspectFrameRatioPropertyInfo = IsAspectFrame
type AttrAllowedOps AspectFrameRatioPropertyInfo Source # 
type AttrAllowedOps AspectFrameRatioPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

aspectFrameRatio :: AttrLabelProxy "ratio" Source #

constructAspectFrameRatio :: IsAspectFrame o => Float -> IO (GValueConstruct o) Source #

xalign

data AspectFrameXalignPropertyInfo Source #

Instances

AttrInfo AspectFrameXalignPropertyInfo Source # 

Associated Types

type AttrAllowedOps AspectFrameXalignPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AspectFrameXalignPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AspectFrameXalignPropertyInfo :: * -> Constraint

type AttrGetType AspectFrameXalignPropertyInfo :: *

type AttrLabel AspectFrameXalignPropertyInfo :: Symbol

type AttrOrigin AspectFrameXalignPropertyInfo :: *

Methods

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

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

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

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

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

aspectFrameXalign :: AttrLabelProxy "xalign" Source #

constructAspectFrameXalign :: IsAspectFrame o => Float -> IO (GValueConstruct o) Source #

yalign

data AspectFrameYalignPropertyInfo Source #

Instances

AttrInfo AspectFrameYalignPropertyInfo Source # 

Associated Types

type AttrAllowedOps AspectFrameYalignPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AspectFrameYalignPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AspectFrameYalignPropertyInfo :: * -> Constraint

type AttrGetType AspectFrameYalignPropertyInfo :: *

type AttrLabel AspectFrameYalignPropertyInfo :: Symbol

type AttrOrigin AspectFrameYalignPropertyInfo :: *

Methods

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

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

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

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

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

aspectFrameYalign :: AttrLabelProxy "yalign" Source #

constructAspectFrameYalign :: IsAspectFrame o => Float -> IO (GValueConstruct o) Source #