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
- aspectFrameSet :: (MonadIO m, AspectFrameK a) => a -> Float -> Float -> Float -> Bool -> m ()
- data AspectFrameObeyChildPropertyInfo
- constructAspectFrameObeyChild :: Bool -> IO ([Char], GValue)
- getAspectFrameObeyChild :: (MonadIO m, AspectFrameK o) => o -> m Bool
- setAspectFrameObeyChild :: (MonadIO m, AspectFrameK o) => o -> Bool -> m ()
- data AspectFrameRatioPropertyInfo
- constructAspectFrameRatio :: Float -> IO ([Char], GValue)
- getAspectFrameRatio :: (MonadIO m, AspectFrameK o) => o -> m Float
- setAspectFrameRatio :: (MonadIO m, AspectFrameK o) => o -> Float -> m ()
- data AspectFrameXalignPropertyInfo
- constructAspectFrameXalign :: Float -> IO ([Char], GValue)
- getAspectFrameXalign :: (MonadIO m, AspectFrameK o) => o -> m Float
- setAspectFrameXalign :: (MonadIO m, AspectFrameK o) => o -> Float -> m ()
- data AspectFrameYalignPropertyInfo
- 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
class GObject o => AspectFrameK o Source
(GObject o, IsDescendantOf AspectFrame o) => AspectFrameK o Source |
toAspectFrame :: AspectFrameK o => o -> IO AspectFrame Source
Methods
aspectFrameNew
aspectFrameNew :: MonadIO m => Maybe Text -> Float -> Float -> Float -> Bool -> m AspectFrame Source
aspectFrameSet
aspectFrameSet :: (MonadIO m, AspectFrameK a) => a -> Float -> Float -> Float -> Bool -> m () Source
Properties
ObeyChild
data AspectFrameObeyChildPropertyInfo Source
AttrInfo AspectFrameObeyChildPropertyInfo Source | |
type AttrLabel AspectFrameObeyChildPropertyInfo = "AspectFrame::obey-child" Source | |
type AttrGetType AspectFrameObeyChildPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint AspectFrameObeyChildPropertyInfo = AspectFrameK Source | |
type AttrSetTypeConstraint AspectFrameObeyChildPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps AspectFrameObeyChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) 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 Source | |
type AttrLabel AspectFrameRatioPropertyInfo = "AspectFrame::ratio" Source | |
type AttrGetType AspectFrameRatioPropertyInfo = Float Source | |
type AttrBaseTypeConstraint AspectFrameRatioPropertyInfo = AspectFrameK Source | |
type AttrSetTypeConstraint AspectFrameRatioPropertyInfo = * ~ Float Source | |
type AttrAllowedOps AspectFrameRatioPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) 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 Source | |
type AttrLabel AspectFrameXalignPropertyInfo = "AspectFrame::xalign" Source | |
type AttrGetType AspectFrameXalignPropertyInfo = Float Source | |
type AttrBaseTypeConstraint AspectFrameXalignPropertyInfo = AspectFrameK Source | |
type AttrSetTypeConstraint AspectFrameXalignPropertyInfo = * ~ Float Source | |
type AttrAllowedOps AspectFrameXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) 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 Source | |
type AttrLabel AspectFrameYalignPropertyInfo = "AspectFrame::yalign" Source | |
type AttrGetType AspectFrameYalignPropertyInfo = Float Source | |
type AttrBaseTypeConstraint AspectFrameYalignPropertyInfo = AspectFrameK Source | |
type AttrSetTypeConstraint AspectFrameYalignPropertyInfo = * ~ Float Source | |
type AttrAllowedOps AspectFrameYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getAspectFrameYalign :: (MonadIO m, AspectFrameK o) => o -> m Float Source
setAspectFrameYalign :: (MonadIO m, AspectFrameK o) => o -> Float -> m () Source