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 |
A GParamSpec derived structure that contains the meta data for fractional properties.
- newtype ParamSpecFraction = ParamSpecFraction (ManagedPtr ParamSpecFraction)
- newZeroParamSpecFraction :: MonadIO m => m ParamSpecFraction
- noParamSpecFraction :: Maybe ParamSpecFraction
- getParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> m Int32
- paramSpecFraction_defDen :: AttrLabelProxy "defDen"
- setParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> m Int32
- paramSpecFraction_defNum :: AttrLabelProxy "defNum"
- setParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> m Int32
- paramSpecFraction_maxDen :: AttrLabelProxy "maxDen"
- setParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> m Int32
- paramSpecFraction_maxNum :: AttrLabelProxy "maxNum"
- setParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> m Int32
- paramSpecFraction_minDen :: AttrLabelProxy "minDen"
- setParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> m Int32
- paramSpecFraction_minNum :: AttrLabelProxy "minNum"
- setParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- clearParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m ()
- getParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m (Maybe GParamSpec)
- paramSpecFraction_parentInstance :: AttrLabelProxy "parentInstance"
- setParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> Ptr GParamSpec -> m ()
Exported types
newtype ParamSpecFraction Source #
WrappedPtr ParamSpecFraction Source # | |
(~) AttrOpTag tag AttrSet => Constructible ParamSpecFraction tag Source # | |
((~) * info (ResolveParamSpecFractionMethod t ParamSpecFraction), MethodInfo * info ParamSpecFraction p) => IsLabel t (ParamSpecFraction -> p) Source # | |
((~) * info (ResolveParamSpecFractionMethod t ParamSpecFraction), MethodInfo * info ParamSpecFraction p) => IsLabelProxy t (ParamSpecFraction -> p) Source # | |
HasAttributeList * ParamSpecFraction Source # | |
type AttributeList ParamSpecFraction Source # | |
newZeroParamSpecFraction :: MonadIO m => m ParamSpecFraction Source #
Construct a ParamSpecFraction
struct initialized to zero.
Properties
defDen
getParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #
paramSpecFraction_defDen :: AttrLabelProxy "defDen" Source #
setParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
defNum
getParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #
paramSpecFraction_defNum :: AttrLabelProxy "defNum" Source #
setParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
maxDen
getParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #
paramSpecFraction_maxDen :: AttrLabelProxy "maxDen" Source #
setParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
maxNum
getParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #
paramSpecFraction_maxNum :: AttrLabelProxy "maxNum" Source #
setParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
minDen
getParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #
paramSpecFraction_minDen :: AttrLabelProxy "minDen" Source #
setParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
minNum
getParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #
paramSpecFraction_minNum :: AttrLabelProxy "minNum" Source #
setParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
parentInstance
clearParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m () Source #
getParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m (Maybe GParamSpec) Source #
paramSpecFraction_parentInstance :: AttrLabelProxy "parentInstance" Source #
setParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> Ptr GParamSpec -> m () Source #