| 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 |
GI.Atk.Interfaces.Value
Contents
Description
- newtype Value = Value (ForeignPtr Value)
- noValue :: Maybe Value
- class ForeignPtrNewtype a => IsValue a
- data ValueGetCurrentValueMethodInfo
- valueGetCurrentValue :: (MonadIO m, IsValue a) => a -> GValue -> m ()
- data ValueGetIncrementMethodInfo
- valueGetIncrement :: (MonadIO m, IsValue a) => a -> m Double
- data ValueGetMaximumValueMethodInfo
- valueGetMaximumValue :: (MonadIO m, IsValue a) => a -> GValue -> m ()
- data ValueGetMinimumIncrementMethodInfo
- valueGetMinimumIncrement :: (MonadIO m, IsValue a) => a -> GValue -> m ()
- data ValueGetMinimumValueMethodInfo
- valueGetMinimumValue :: (MonadIO m, IsValue a) => a -> GValue -> m ()
- data ValueGetRangeMethodInfo
- valueGetRange :: (MonadIO m, IsValue a) => a -> m (Maybe Range)
- data ValueGetSubRangesMethodInfo
- valueGetSubRanges :: (MonadIO m, IsValue a) => a -> m [Range]
- data ValueGetValueAndTextMethodInfo
- valueGetValueAndText :: (MonadIO m, IsValue a) => a -> m (Double, Text)
- data ValueSetCurrentValueMethodInfo
- valueSetCurrentValue :: (MonadIO m, IsValue a) => a -> GValue -> m Bool
- data ValueSetValueMethodInfo
- valueSetValue :: (MonadIO m, IsValue 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
Constructors
| Value (ForeignPtr Value) |
Instances
| IsValue Value Source # | |
| ((~) * info (ResolveValueMethod t Value), MethodInfo * info Value p) => IsLabel t (Value -> p) Source # | |
| ((~) * info (ResolveValueMethod t Value), MethodInfo * info Value p) => IsLabelProxy t (Value -> p) Source # | |
| HasAttributeList * Value Source # | |
| type SignalList Value Source # | |
| type AttributeList Value Source # | |
Methods
valueGetCurrentValue
valueGetCurrentValue :: (MonadIO m, IsValue a) => a -> GValue -> m () Source #
Deprecated: Since 2.12. Use atk_value_get_value_and_text()instead.
valueGetIncrement
valueGetMaximumValue
valueGetMaximumValue :: (MonadIO m, IsValue a) => a -> GValue -> m () Source #
Deprecated: Since 2.12. Use atk_value_get_range() instead.
valueGetMinimumIncrement
valueGetMinimumIncrement :: (MonadIO m, IsValue a) => a -> GValue -> m () Source #
Deprecated: Since 2.12. Use atk_value_get_increment() instead.
valueGetMinimumValue
valueGetMinimumValue :: (MonadIO m, IsValue a) => a -> GValue -> m () Source #
Deprecated: Since 2.12. Use atk_value_get_range() instead.
valueGetRange
valueGetSubRanges
valueGetValueAndText
valueSetCurrentValue
valueSetCurrentValue :: (MonadIO m, IsValue a) => a -> GValue -> m Bool Source #
Deprecated: Since 2.12. Use atk_value_set_value() instead.
valueSetValue
Signals
ValueChanged
type ValueValueChangedCallback = Double -> Text -> IO () Source #
data ValueValueChangedSignalInfo Source #
Instances
| SignalInfo ValueValueChangedSignalInfo Source # | |
| type HaskellCallbackType ValueValueChangedSignalInfo 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 #
valueValueChangedClosure :: ValueValueChangedCallback -> IO Closure Source #