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 ColorBalance = ColorBalance (ForeignPtr ColorBalance)
- noColorBalance :: Maybe ColorBalance
- class ForeignPtrNewtype a => ColorBalanceK a
- data ColorBalanceGetBalanceTypeMethodInfo
- colorBalanceGetBalanceType :: (MonadIO m, ColorBalanceK a) => a -> m ColorBalanceType
- data ColorBalanceGetValueMethodInfo
- colorBalanceGetValue :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> m Int32
- data ColorBalanceListChannelsMethodInfo
- colorBalanceListChannels :: (MonadIO m, ColorBalanceK a) => a -> m [ColorBalanceChannel]
- data ColorBalanceSetValueMethodInfo
- colorBalanceSetValue :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> Int32 -> m ()
- data ColorBalanceValueChangedMethodInfo
- colorBalanceValueChanged :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> Int32 -> m ()
- type ColorBalanceValueChangedCallback = ColorBalanceChannel -> Int32 -> IO ()
- type ColorBalanceValueChangedCallbackC = Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO ()
- data ColorBalanceValueChangedSignalInfo
- afterColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId
- colorBalanceValueChangedCallbackWrapper :: ColorBalanceValueChangedCallback -> Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO ()
- colorBalanceValueChangedClosure :: ColorBalanceValueChangedCallback -> IO Closure
- mkColorBalanceValueChangedCallback :: ColorBalanceValueChangedCallbackC -> IO (FunPtr ColorBalanceValueChangedCallbackC)
- noColorBalanceValueChangedCallback :: Maybe ColorBalanceValueChangedCallback
- onColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId
Exported types
newtype ColorBalance Source
((~) * info (ResolveColorBalanceMethod t ColorBalance), MethodInfo * info ColorBalance p) => IsLabel t (ColorBalance -> p) Source | |
((~) * info (ResolveColorBalanceMethod t ColorBalance), MethodInfo * info ColorBalance p) => IsLabelProxy t (ColorBalance -> p) Source | |
type ParentTypes ColorBalance Source | |
type AttributeList ColorBalance Source | |
type SignalList ColorBalance Source |
class ForeignPtrNewtype a => ColorBalanceK a Source
(ForeignPtrNewtype o, IsDescendantOf ColorBalance o) => ColorBalanceK o Source | |
Methods
colorBalanceGetBalanceType
data ColorBalanceGetBalanceTypeMethodInfo Source
((~) (TYPE Lifted) signature (m ColorBalanceType), MonadIO m, ColorBalanceK a) => MethodInfo (TYPE Lifted) ColorBalanceGetBalanceTypeMethodInfo a signature Source | |
colorBalanceGetBalanceType :: (MonadIO m, ColorBalanceK a) => a -> m ColorBalanceType Source
colorBalanceGetValue
data ColorBalanceGetValueMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Int32), MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => MethodInfo (TYPE Lifted) ColorBalanceGetValueMethodInfo a signature Source | |
colorBalanceGetValue :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> m Int32 Source
colorBalanceListChannels
data ColorBalanceListChannelsMethodInfo Source
((~) (TYPE Lifted) signature (m [ColorBalanceChannel]), MonadIO m, ColorBalanceK a) => MethodInfo (TYPE Lifted) ColorBalanceListChannelsMethodInfo a signature Source | |
colorBalanceListChannels :: (MonadIO m, ColorBalanceK a) => a -> m [ColorBalanceChannel] Source
colorBalanceSetValue
data ColorBalanceSetValueMethodInfo Source
((~) (TYPE Lifted) signature (b -> Int32 -> m ()), MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => MethodInfo (TYPE Lifted) ColorBalanceSetValueMethodInfo a signature Source | |
colorBalanceSetValue :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> Int32 -> m () Source
colorBalanceValueChanged
data ColorBalanceValueChangedMethodInfo Source
((~) (TYPE Lifted) signature (b -> Int32 -> m ()), MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => MethodInfo (TYPE Lifted) ColorBalanceValueChangedMethodInfo a signature Source | |
colorBalanceValueChanged :: (MonadIO m, ColorBalanceK a, ColorBalanceChannelK b) => a -> b -> Int32 -> m () Source
Signals
ValueChanged
type ColorBalanceValueChangedCallback = ColorBalanceChannel -> Int32 -> IO () Source
type ColorBalanceValueChangedCallbackC = Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO () Source
afterColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId Source
colorBalanceValueChangedCallbackWrapper :: ColorBalanceValueChangedCallback -> Ptr () -> Ptr ColorBalanceChannel -> Int32 -> Ptr () -> IO () Source
mkColorBalanceValueChangedCallback :: ColorBalanceValueChangedCallbackC -> IO (FunPtr ColorBalanceValueChangedCallbackC) Source
onColorBalanceValueChanged :: (GObject a, MonadIO m) => a -> ColorBalanceValueChangedCallback -> m SignalHandlerId Source