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 |
<refsect2><para>The ColorBalanceChannel
object represents a parameter
for modifying the color balance implemented by an element providing the
ColorBalance
interface. For example, Hue or Saturation.
</para></refsect2>
- newtype ColorBalanceChannel = ColorBalanceChannel (ManagedPtr ColorBalanceChannel)
- class GObject o => IsColorBalanceChannel o
- toColorBalanceChannel :: IsColorBalanceChannel o => o -> IO ColorBalanceChannel
- noColorBalanceChannel :: Maybe ColorBalanceChannel
- type C_ColorBalanceChannelValueChangedCallback = Ptr () -> Int32 -> Ptr () -> IO ()
- type ColorBalanceChannelValueChangedCallback = Int32 -> IO ()
- data ColorBalanceChannelValueChangedSignalInfo
- afterColorBalanceChannelValueChanged :: (IsColorBalanceChannel a, MonadIO m) => a -> ColorBalanceChannelValueChangedCallback -> m SignalHandlerId
- genClosure_ColorBalanceChannelValueChanged :: ColorBalanceChannelValueChangedCallback -> IO Closure
- mk_ColorBalanceChannelValueChangedCallback :: C_ColorBalanceChannelValueChangedCallback -> IO (FunPtr C_ColorBalanceChannelValueChangedCallback)
- noColorBalanceChannelValueChangedCallback :: Maybe ColorBalanceChannelValueChangedCallback
- onColorBalanceChannelValueChanged :: (IsColorBalanceChannel a, MonadIO m) => a -> ColorBalanceChannelValueChangedCallback -> m SignalHandlerId
- wrap_ColorBalanceChannelValueChangedCallback :: ColorBalanceChannelValueChangedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
Exported types
newtype ColorBalanceChannel Source #
GObject ColorBalanceChannel Source # | |
IsObject ColorBalanceChannel Source # | |
IsColorBalanceChannel ColorBalanceChannel Source # | |
((~) * info (ResolveColorBalanceChannelMethod t ColorBalanceChannel), MethodInfo * info ColorBalanceChannel p) => IsLabel t (ColorBalanceChannel -> p) Source # | |
((~) * info (ResolveColorBalanceChannelMethod t ColorBalanceChannel), MethodInfo * info ColorBalanceChannel p) => IsLabelProxy t (ColorBalanceChannel -> p) Source # | |
HasAttributeList * ColorBalanceChannel Source # | |
type AttributeList ColorBalanceChannel Source # | |
type SignalList ColorBalanceChannel Source # | |
class GObject o => IsColorBalanceChannel o Source #
toColorBalanceChannel :: IsColorBalanceChannel o => o -> IO ColorBalanceChannel Source #
Signals
valueChanged
type ColorBalanceChannelValueChangedCallback = Int32 -> IO () Source #
afterColorBalanceChannelValueChanged :: (IsColorBalanceChannel a, MonadIO m) => a -> ColorBalanceChannelValueChangedCallback -> m SignalHandlerId Source #
genClosure_ColorBalanceChannelValueChanged :: ColorBalanceChannelValueChangedCallback -> IO Closure Source #
mk_ColorBalanceChannelValueChangedCallback :: C_ColorBalanceChannelValueChangedCallback -> IO (FunPtr C_ColorBalanceChannelValueChangedCallback) Source #
onColorBalanceChannelValueChanged :: (IsColorBalanceChannel a, MonadIO m) => a -> ColorBalanceChannelValueChangedCallback -> m SignalHandlerId Source #
wrap_ColorBalanceChannelValueChangedCallback :: ColorBalanceChannelValueChangedCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source #