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 |
- newtype AspectFrame = AspectFrame (ForeignPtr AspectFrame)
- class GObject o => AspectFrameK o
- toAspectFrame :: AspectFrameK o => o -> IO AspectFrame
- noAspectFrame :: Maybe AspectFrame
- aspectFrameNew :: MonadIO m => Maybe Text -> Float -> Float -> Float -> Bool -> m AspectFrame
- data AspectFrameSetMethodInfo
- aspectFrameSet :: (MonadIO m, AspectFrameK a) => a -> Float -> Float -> Float -> Bool -> m ()
- data AspectFrameObeyChildPropertyInfo
- aspectFrameObeyChild :: AttrLabelProxy "obeyChild"
- constructAspectFrameObeyChild :: Bool -> IO ([Char], GValue)
- getAspectFrameObeyChild :: (MonadIO m, AspectFrameK o) => o -> m Bool
- setAspectFrameObeyChild :: (MonadIO m, AspectFrameK o) => o -> Bool -> m ()
- data AspectFrameRatioPropertyInfo
- aspectFrameRatio :: AttrLabelProxy "ratio"
- constructAspectFrameRatio :: Float -> IO ([Char], GValue)
- getAspectFrameRatio :: (MonadIO m, AspectFrameK o) => o -> m Float
- setAspectFrameRatio :: (MonadIO m, AspectFrameK o) => o -> Float -> m ()
- data AspectFrameXalignPropertyInfo
- aspectFrameXalign :: AttrLabelProxy "xalign"
- constructAspectFrameXalign :: Float -> IO ([Char], GValue)
- getAspectFrameXalign :: (MonadIO m, AspectFrameK o) => o -> m Float
- setAspectFrameXalign :: (MonadIO m, AspectFrameK o) => o -> Float -> m ()
- data AspectFrameYalignPropertyInfo
- aspectFrameYalign :: AttrLabelProxy "yalign"
- constructAspectFrameYalign :: Float -> IO ([Char], GValue)
- getAspectFrameYalign :: (MonadIO m, AspectFrameK o) => o -> m Float
- setAspectFrameYalign :: (MonadIO m, AspectFrameK o) => o -> Float -> m ()
Exported types
newtype AspectFrame Source
GObject AspectFrame | |
((~) * info (ResolveAspectFrameMethod t AspectFrame), MethodInfo * info AspectFrame p) => IsLabelProxy t (AspectFrame -> p) | |
type ParentTypes AspectFrame | |
type AttributeList AspectFrame | |
type SignalList AspectFrame |
class GObject o => AspectFrameK o Source
(GObject o, IsDescendantOf AspectFrame o) => AspectFrameK o |
toAspectFrame :: AspectFrameK o => o -> IO AspectFrame Source
Methods
aspectFrameNew
aspectFrameNew :: MonadIO m => Maybe Text -> Float -> Float -> Float -> Bool -> m AspectFrame Source
aspectFrameSet
data AspectFrameSetMethodInfo Source
((~) * signature (Float -> Float -> Float -> Bool -> m ()), MonadIO m, AspectFrameK a) => MethodInfo * AspectFrameSetMethodInfo a signature |
aspectFrameSet :: (MonadIO m, AspectFrameK a) => a -> Float -> Float -> Float -> Bool -> m () Source
Properties
ObeyChild
data AspectFrameObeyChildPropertyInfo Source
AttrInfo AspectFrameObeyChildPropertyInfo | |
type AttrLabel AspectFrameObeyChildPropertyInfo = "obey-child" | |
type AttrGetType AspectFrameObeyChildPropertyInfo = Bool | |
type AttrBaseTypeConstraint AspectFrameObeyChildPropertyInfo = AspectFrameK | |
type AttrSetTypeConstraint AspectFrameObeyChildPropertyInfo = * ~ Bool | |
type AttrAllowedOps AspectFrameObeyChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
aspectFrameObeyChild :: AttrLabelProxy "obeyChild" Source
getAspectFrameObeyChild :: (MonadIO m, AspectFrameK o) => o -> m Bool Source
setAspectFrameObeyChild :: (MonadIO m, AspectFrameK o) => o -> Bool -> m () Source
Ratio
data AspectFrameRatioPropertyInfo Source
AttrInfo AspectFrameRatioPropertyInfo | |
type AttrLabel AspectFrameRatioPropertyInfo = "ratio" | |
type AttrGetType AspectFrameRatioPropertyInfo = Float | |
type AttrBaseTypeConstraint AspectFrameRatioPropertyInfo = AspectFrameK | |
type AttrSetTypeConstraint AspectFrameRatioPropertyInfo = * ~ Float | |
type AttrAllowedOps AspectFrameRatioPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
aspectFrameRatio :: AttrLabelProxy "ratio" Source
getAspectFrameRatio :: (MonadIO m, AspectFrameK o) => o -> m Float Source
setAspectFrameRatio :: (MonadIO m, AspectFrameK o) => o -> Float -> m () Source
Xalign
data AspectFrameXalignPropertyInfo Source
AttrInfo AspectFrameXalignPropertyInfo | |
type AttrLabel AspectFrameXalignPropertyInfo = "xalign" | |
type AttrGetType AspectFrameXalignPropertyInfo = Float | |
type AttrBaseTypeConstraint AspectFrameXalignPropertyInfo = AspectFrameK | |
type AttrSetTypeConstraint AspectFrameXalignPropertyInfo = * ~ Float | |
type AttrAllowedOps AspectFrameXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
aspectFrameXalign :: AttrLabelProxy "xalign" Source
getAspectFrameXalign :: (MonadIO m, AspectFrameK o) => o -> m Float Source
setAspectFrameXalign :: (MonadIO m, AspectFrameK o) => o -> Float -> m () Source
Yalign
data AspectFrameYalignPropertyInfo Source
AttrInfo AspectFrameYalignPropertyInfo | |
type AttrLabel AspectFrameYalignPropertyInfo = "yalign" | |
type AttrGetType AspectFrameYalignPropertyInfo = Float | |
type AttrBaseTypeConstraint AspectFrameYalignPropertyInfo = AspectFrameK | |
type AttrSetTypeConstraint AspectFrameYalignPropertyInfo = * ~ Float | |
type AttrAllowedOps AspectFrameYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
aspectFrameYalign :: AttrLabelProxy "yalign" Source
getAspectFrameYalign :: (MonadIO m, AspectFrameK o) => o -> m Float Source
setAspectFrameYalign :: (MonadIO m, AspectFrameK o) => o -> Float -> m () Source