| 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.AspectFrame
Description
- 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
Constructors
| AspectFrame (ForeignPtr AspectFrame) |
Instances
| 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
Instances
| (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
Instances
| ((~) * 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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