| 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 (ManagedPtr Value)
- noValue :: Maybe Value
- class ManagedPtrNewtype 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 C_ValueValueChangedCallback = Ptr () -> CDouble -> CString -> Ptr () -> IO ()
- type ValueValueChangedCallback = Double -> Text -> IO ()
- data ValueValueChangedSignalInfo
- afterValueValueChanged :: (GObject a, MonadIO m) => a -> ValueValueChangedCallback -> m SignalHandlerId
- genClosure_ValueValueChanged :: ValueValueChangedCallback -> IO Closure
- mk_ValueValueChangedCallback :: C_ValueValueChangedCallback -> IO (FunPtr C_ValueValueChangedCallback)
- noValueValueChangedCallback :: Maybe ValueValueChangedCallback
- onValueValueChanged :: (GObject a, MonadIO m) => a -> ValueValueChangedCallback -> m SignalHandlerId
- wrap_ValueValueChangedCallback :: ValueValueChangedCallback -> Ptr () -> CDouble -> CString -> Ptr () -> IO ()
Exported types
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
getCurrentValue
valueGetCurrentValue :: (MonadIO m, IsValue a) => a -> GValue -> m () Source #
Deprecated: Since 2.12. Use atk_value_get_value_and_text()instead.
getIncrement
getMaximumValue
valueGetMaximumValue :: (MonadIO m, IsValue a) => a -> GValue -> m () Source #
Deprecated: Since 2.12. Use atk_value_get_range() instead.
getMinimumIncrement
valueGetMinimumIncrement :: (MonadIO m, IsValue a) => a -> GValue -> m () Source #
Deprecated: Since 2.12. Use atk_value_get_increment() instead.
getMinimumValue
valueGetMinimumValue :: (MonadIO m, IsValue a) => a -> GValue -> m () Source #
Deprecated: Since 2.12. Use atk_value_get_range() instead.
getRange
getSubRanges
getValueAndText
setCurrentValue
valueSetCurrentValue :: (MonadIO m, IsValue a) => a -> GValue -> m Bool Source #
Deprecated: Since 2.12. Use atk_value_set_value() instead.
setValue
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 #
genClosure_ValueValueChanged :: ValueValueChangedCallback -> IO Closure Source #
mk_ValueValueChangedCallback :: C_ValueValueChangedCallback -> IO (FunPtr C_ValueValueChangedCallback) Source #
onValueValueChanged :: (GObject a, MonadIO m) => a -> ValueValueChangedCallback -> m SignalHandlerId Source #
wrap_ValueValueChangedCallback :: ValueValueChangedCallback -> Ptr () -> CDouble -> CString -> Ptr () -> IO () Source #