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
- 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
GObject AspectFrame Source | |
((~) * info (ResolveAspectFrameMethod t AspectFrame), MethodInfo * info AspectFrame p) => IsLabel t (AspectFrame -> p) Source | |
((~) * info (ResolveAspectFrameMethod t AspectFrame), MethodInfo * info AspectFrame p) => IsLabelProxy t (AspectFrame -> p) Source | |
type ParentTypes AspectFrame Source | |
type AttributeList AspectFrame Source | |
type SignalList 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
data AspectFrameSetMethodInfo Source
((~) (TYPE Lifted) signature (Float -> Float -> Float -> Bool -> m ()), MonadIO m, AspectFrameK a) => MethodInfo (TYPE Lifted) AspectFrameSetMethodInfo a signature Source | |
aspectFrameSet :: (MonadIO m, AspectFrameK a) => a -> Float -> Float -> Float -> Bool -> m () Source
Properties
ObeyChild
data AspectFrameObeyChildPropertyInfo Source
getAspectFrameObeyChild :: (MonadIO m, AspectFrameK o) => o -> m Bool Source
setAspectFrameObeyChild :: (MonadIO m, AspectFrameK o) => o -> Bool -> m () Source
Ratio
data AspectFrameRatioPropertyInfo Source
getAspectFrameRatio :: (MonadIO m, AspectFrameK o) => o -> m Float Source
setAspectFrameRatio :: (MonadIO m, AspectFrameK o) => o -> Float -> m () Source
Xalign
data AspectFrameXalignPropertyInfo Source
getAspectFrameXalign :: (MonadIO m, AspectFrameK o) => o -> m Float Source
setAspectFrameXalign :: (MonadIO m, AspectFrameK o) => o -> Float -> m () Source
Yalign
data AspectFrameYalignPropertyInfo Source
getAspectFrameYalign :: (MonadIO m, AspectFrameK o) => o -> m Float Source
setAspectFrameYalign :: (MonadIO m, AspectFrameK o) => o -> Float -> m () Source