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 Value = Value (ForeignPtr Value)
- noValue :: Maybe Value
- class ForeignPtrNewtype a => ValueK a
- valueGetCurrentValue :: (MonadIO m, ValueK a) => a -> GValue -> m ()
- valueGetIncrement :: (MonadIO m, ValueK a) => a -> m Double
- valueGetMaximumValue :: (MonadIO m, ValueK a) => a -> GValue -> m ()
- valueGetMinimumIncrement :: (MonadIO m, ValueK a) => a -> GValue -> m ()
- valueGetMinimumValue :: (MonadIO m, ValueK a) => a -> GValue -> m ()
- valueGetRange :: (MonadIO m, ValueK a) => a -> m Range
- valueGetSubRanges :: (MonadIO m, ValueK a) => a -> m [Range]
- valueGetValueAndText :: (MonadIO m, ValueK a) => a -> m (Double, Text)
- valueSetCurrentValue :: (MonadIO m, ValueK a) => a -> GValue -> m Bool
- valueSetValue :: (MonadIO m, ValueK a) => a -> Double -> m ()
- type ValueValueChangedCallback = Double -> Text -> IO ()
- type ValueValueChangedCallbackC = Ptr () -> CDouble -> CString -> Ptr () -> IO ()
- data ValueValueChangedSignalInfo
- afterValueValueChanged :: (GObject a, MonadIO m) => a -> ValueValueChangedCallback -> m SignalHandlerId
- mkValueValueChangedCallback :: ValueValueChangedCallbackC -> IO (FunPtr ValueValueChangedCallbackC)
- noValueValueChangedCallback :: Maybe ValueValueChangedCallback
- onValueValueChanged :: (GObject a, MonadIO m) => a -> ValueValueChangedCallback -> m SignalHandlerId
- valueValueChangedCallbackWrapper :: ValueValueChangedCallback -> Ptr () -> CDouble -> CString -> Ptr () -> IO ()
- valueValueChangedClosure :: ValueValueChangedCallback -> IO Closure
Exported types
type ParentTypes Value | |
type AttributeList Value | |
type SignalList Value |
class ForeignPtrNewtype a => ValueK a Source
(ForeignPtrNewtype o, IsDescendantOf Value o) => ValueK o |
Methods
valueGetCurrentValue
valueGetCurrentValue :: (MonadIO m, ValueK a) => a -> GValue -> m () Source
Deprecated: Since 2.12. Use atk_value_get_value_and_text()instead.
valueGetIncrement
valueGetIncrement :: (MonadIO m, ValueK a) => a -> m Double Source
valueGetMaximumValue
valueGetMaximumValue :: (MonadIO m, ValueK a) => a -> GValue -> m () Source
Deprecated: Since 2.12. Use atk_value_get_range() instead.
valueGetMinimumIncrement
valueGetMinimumIncrement :: (MonadIO m, ValueK a) => a -> GValue -> m () Source
Deprecated: Since 2.12. Use atk_value_get_increment() instead.
valueGetMinimumValue
valueGetMinimumValue :: (MonadIO m, ValueK a) => a -> GValue -> m () Source
Deprecated: Since 2.12. Use atk_value_get_range() instead.
valueGetRange
valueGetRange :: (MonadIO m, ValueK a) => a -> m Range Source
valueGetSubRanges
valueGetSubRanges :: (MonadIO m, ValueK a) => a -> m [Range] Source
valueGetValueAndText
valueSetCurrentValue
valueSetCurrentValue :: (MonadIO m, ValueK a) => a -> GValue -> m Bool Source
Deprecated: Since 2.12. Use atk_value_set_value() instead.
valueSetValue
valueSetValue :: (MonadIO m, ValueK a) => a -> Double -> m () Source
Signals
ValueChanged
type ValueValueChangedCallback = Double -> Text -> IO () Source
afterValueValueChanged :: (GObject a, MonadIO m) => a -> ValueValueChangedCallback -> m SignalHandlerId Source
mkValueValueChangedCallback :: ValueValueChangedCallbackC -> IO (FunPtr ValueValueChangedCallbackC) Source
onValueValueChanged :: (GObject a, MonadIO m) => a -> ValueValueChangedCallback -> m SignalHandlerId Source
valueValueChangedCallbackWrapper :: ValueValueChangedCallback -> Ptr () -> CDouble -> CString -> Ptr () -> IO () Source