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
- setParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> m Int32
- setParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> m Int32
- setParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> m Int32
- setParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> m Int32
- setParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- getParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> m Int32
- setParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> Int32 -> m ()
- clearParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m ()
- getParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m (Maybe GParamSpec)
- setParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> Ptr GParamSpec -> m ()
Exported types
newtype ParamSpecFraction Source #
WrappedPtr ParamSpecFraction Source # | |
(~) AttrOpTag tag AttrSet => Constructible ParamSpecFraction tag Source # | |
newZeroParamSpecFraction :: MonadIO m => m ParamSpecFraction Source #
Construct a ParamSpecFraction
struct initialized to zero.
Properties
defDen
getParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #
setParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
defNum
getParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #
setParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
maxDen
getParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #
setParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
maxNum
getParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #
setParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
minDen
getParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #
setParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
minNum
getParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #
setParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #
parentInstance
clearParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m () Source #
getParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m (Maybe GParamSpec) Source #
setParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> Ptr GParamSpec -> m () Source #