| 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 (ManagedPtr AspectFrame)
- class GObject o => IsAspectFrame o
- toAspectFrame :: IsAspectFrame o => o -> IO AspectFrame
- noAspectFrame :: Maybe AspectFrame
- aspectFrameNew :: MonadIO m => Maybe Text -> Float -> Float -> Float -> Bool -> m AspectFrame
- data AspectFrameSetMethodInfo
- aspectFrameSet :: (MonadIO m, IsAspectFrame a) => a -> Float -> Float -> Float -> Bool -> m ()
- data AspectFrameObeyChildPropertyInfo
- aspectFrameObeyChild :: AttrLabelProxy "obeyChild"
- constructAspectFrameObeyChild :: IsAspectFrame o => Bool -> IO (GValueConstruct o)
- getAspectFrameObeyChild :: (MonadIO m, IsAspectFrame o) => o -> m Bool
- setAspectFrameObeyChild :: (MonadIO m, IsAspectFrame o) => o -> Bool -> m ()
- data AspectFrameRatioPropertyInfo
- aspectFrameRatio :: AttrLabelProxy "ratio"
- constructAspectFrameRatio :: IsAspectFrame o => Float -> IO (GValueConstruct o)
- getAspectFrameRatio :: (MonadIO m, IsAspectFrame o) => o -> m Float
- setAspectFrameRatio :: (MonadIO m, IsAspectFrame o) => o -> Float -> m ()
- data AspectFrameXalignPropertyInfo
- aspectFrameXalign :: AttrLabelProxy "xalign"
- constructAspectFrameXalign :: IsAspectFrame o => Float -> IO (GValueConstruct o)
- getAspectFrameXalign :: (MonadIO m, IsAspectFrame o) => o -> m Float
- setAspectFrameXalign :: (MonadIO m, IsAspectFrame o) => o -> Float -> m ()
- data AspectFrameYalignPropertyInfo
- aspectFrameYalign :: AttrLabelProxy "yalign"
- constructAspectFrameYalign :: IsAspectFrame o => Float -> IO (GValueConstruct o)
- getAspectFrameYalign :: (MonadIO m, IsAspectFrame o) => o -> m Float
- setAspectFrameYalign :: (MonadIO m, IsAspectFrame o) => o -> Float -> m ()
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 # | |
| ((~) * info (ResolveAspectFrameMethod t AspectFrame), MethodInfo * info AspectFrame p) => IsLabelProxy t (AspectFrame -> p) Source # | |
| HasAttributeList * AspectFrame Source # | |
| type SignalList AspectFrame Source # | |
| type AttributeList AspectFrame Source # | |
class GObject o => IsAspectFrame o Source #
Instances
| (GObject a, UnknownAncestorError Constraint AspectFrame a) => IsAspectFrame a Source # | |
| IsAspectFrame AspectFrame Source # | |
toAspectFrame :: IsAspectFrame o => o -> IO AspectFrame Source #
Methods
new
aspectFrameNew :: MonadIO m => Maybe Text -> Float -> Float -> Float -> Bool -> m AspectFrame Source #
set
aspectFrameSet :: (MonadIO m, IsAspectFrame a) => a -> Float -> Float -> Float -> Bool -> m () Source #
Properties
obeyChild
data AspectFrameObeyChildPropertyInfo Source #
Instances
| AttrInfo AspectFrameObeyChildPropertyInfo Source # | |
| type AttrSetTypeConstraint AspectFrameObeyChildPropertyInfo Source # | |
| type AttrOrigin AspectFrameObeyChildPropertyInfo Source # | |
| type AttrLabel AspectFrameObeyChildPropertyInfo Source # | |
| type AttrGetType AspectFrameObeyChildPropertyInfo Source # | |
| type AttrBaseTypeConstraint AspectFrameObeyChildPropertyInfo Source # | |
| type AttrAllowedOps AspectFrameObeyChildPropertyInfo Source # | |
aspectFrameObeyChild :: AttrLabelProxy "obeyChild" Source #
constructAspectFrameObeyChild :: IsAspectFrame o => Bool -> IO (GValueConstruct o) Source #
getAspectFrameObeyChild :: (MonadIO m, IsAspectFrame o) => o -> m Bool Source #
setAspectFrameObeyChild :: (MonadIO m, IsAspectFrame o) => o -> Bool -> m () Source #
ratio
data AspectFrameRatioPropertyInfo Source #
Instances
| AttrInfo AspectFrameRatioPropertyInfo Source # | |
| type AttrSetTypeConstraint AspectFrameRatioPropertyInfo Source # | |
| type AttrOrigin AspectFrameRatioPropertyInfo Source # | |
| type AttrLabel AspectFrameRatioPropertyInfo Source # | |
| type AttrGetType AspectFrameRatioPropertyInfo Source # | |
| type AttrBaseTypeConstraint AspectFrameRatioPropertyInfo Source # | |
| type AttrAllowedOps AspectFrameRatioPropertyInfo Source # | |
aspectFrameRatio :: AttrLabelProxy "ratio" Source #
constructAspectFrameRatio :: IsAspectFrame o => Float -> IO (GValueConstruct o) Source #
getAspectFrameRatio :: (MonadIO m, IsAspectFrame o) => o -> m Float Source #
setAspectFrameRatio :: (MonadIO m, IsAspectFrame o) => o -> Float -> m () Source #
xalign
data AspectFrameXalignPropertyInfo Source #
Instances
| AttrInfo AspectFrameXalignPropertyInfo Source # | |
| type AttrSetTypeConstraint AspectFrameXalignPropertyInfo Source # | |
| type AttrOrigin AspectFrameXalignPropertyInfo Source # | |
| type AttrLabel AspectFrameXalignPropertyInfo Source # | |
| type AttrGetType AspectFrameXalignPropertyInfo Source # | |
| type AttrBaseTypeConstraint AspectFrameXalignPropertyInfo Source # | |
| type AttrAllowedOps AspectFrameXalignPropertyInfo Source # | |
aspectFrameXalign :: AttrLabelProxy "xalign" Source #
constructAspectFrameXalign :: IsAspectFrame o => Float -> IO (GValueConstruct o) Source #
getAspectFrameXalign :: (MonadIO m, IsAspectFrame o) => o -> m Float Source #
setAspectFrameXalign :: (MonadIO m, IsAspectFrame o) => o -> Float -> m () Source #
yalign
data AspectFrameYalignPropertyInfo Source #
Instances
| AttrInfo AspectFrameYalignPropertyInfo Source # | |
| type AttrSetTypeConstraint AspectFrameYalignPropertyInfo Source # | |
| type AttrOrigin AspectFrameYalignPropertyInfo Source # | |
| type AttrLabel AspectFrameYalignPropertyInfo Source # | |
| type AttrGetType AspectFrameYalignPropertyInfo Source # | |
| type AttrBaseTypeConstraint AspectFrameYalignPropertyInfo Source # | |
| type AttrAllowedOps AspectFrameYalignPropertyInfo Source # | |
aspectFrameYalign :: AttrLabelProxy "yalign" Source #
constructAspectFrameYalign :: IsAspectFrame o => Float -> IO (GValueConstruct o) Source #
getAspectFrameYalign :: (MonadIO m, IsAspectFrame o) => o -> m Float Source #
setAspectFrameYalign :: (MonadIO m, IsAspectFrame o) => o -> Float -> m () Source #