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
- data ValueGetCurrentValueMethodInfo
- valueGetCurrentValue :: (MonadIO m, ValueK a) => a -> GValue -> m ()
- data ValueGetIncrementMethodInfo
- valueGetIncrement :: (MonadIO m, ValueK a) => a -> m Double
- data ValueGetMaximumValueMethodInfo
- valueGetMaximumValue :: (MonadIO m, ValueK a) => a -> GValue -> m ()
- data ValueGetMinimumIncrementMethodInfo
- valueGetMinimumIncrement :: (MonadIO m, ValueK a) => a -> GValue -> m ()
- data ValueGetMinimumValueMethodInfo
- valueGetMinimumValue :: (MonadIO m, ValueK a) => a -> GValue -> m ()
- data ValueGetRangeMethodInfo
- valueGetRange :: (MonadIO m, ValueK a) => a -> m (Maybe Range)
- data ValueGetSubRangesMethodInfo
- valueGetSubRanges :: (MonadIO m, ValueK a) => a -> m [Range]
- data ValueGetValueAndTextMethodInfo
- valueGetValueAndText :: (MonadIO m, ValueK a) => a -> m (Double, Text)
- data ValueSetCurrentValueMethodInfo
- valueSetCurrentValue :: (MonadIO m, ValueK a) => a -> GValue -> m Bool
- data ValueSetValueMethodInfo
- 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
((~) * info (ResolveValueMethod t Value), MethodInfo * info Value p) => IsLabelProxy t (Value -> p) | |
type ParentTypes Value | |
type AttributeList Value | |
type SignalList Value |
class ForeignPtrNewtype a => ValueK a Source
(ForeignPtrNewtype o, IsDescendantOf Value o) => ValueK o |
Methods
valueGetCurrentValue
data ValueGetCurrentValueMethodInfo Source
((~) * signature (GValue -> m ()), MonadIO m, ValueK a) => MethodInfo * ValueGetCurrentValueMethodInfo a signature |
valueGetCurrentValue :: (MonadIO m, ValueK a) => a -> GValue -> m () Source
Deprecated: Since 2.12. Use atk_value_get_value_and_text()instead.
valueGetIncrement
data ValueGetIncrementMethodInfo Source
((~) * signature (m Double), MonadIO m, ValueK a) => MethodInfo * ValueGetIncrementMethodInfo a signature |
valueGetIncrement :: (MonadIO m, ValueK a) => a -> m Double Source
valueGetMaximumValue
data ValueGetMaximumValueMethodInfo Source
((~) * signature (GValue -> m ()), MonadIO m, ValueK a) => MethodInfo * ValueGetMaximumValueMethodInfo a signature |
valueGetMaximumValue :: (MonadIO m, ValueK a) => a -> GValue -> m () Source
Deprecated: Since 2.12. Use atk_value_get_range() instead.
valueGetMinimumIncrement
data ValueGetMinimumIncrementMethodInfo Source
((~) * signature (GValue -> m ()), MonadIO m, ValueK a) => MethodInfo * ValueGetMinimumIncrementMethodInfo a signature |
valueGetMinimumIncrement :: (MonadIO m, ValueK a) => a -> GValue -> m () Source
Deprecated: Since 2.12. Use atk_value_get_increment() instead.
valueGetMinimumValue
data ValueGetMinimumValueMethodInfo Source
((~) * signature (GValue -> m ()), MonadIO m, ValueK a) => MethodInfo * ValueGetMinimumValueMethodInfo a signature |
valueGetMinimumValue :: (MonadIO m, ValueK a) => a -> GValue -> m () Source
Deprecated: Since 2.12. Use atk_value_get_range() instead.
valueGetRange
data ValueGetRangeMethodInfo Source
((~) * signature (m (Maybe Range)), MonadIO m, ValueK a) => MethodInfo * ValueGetRangeMethodInfo a signature |
valueGetSubRanges
data ValueGetSubRangesMethodInfo Source
((~) * signature (m [Range]), MonadIO m, ValueK a) => MethodInfo * ValueGetSubRangesMethodInfo a signature |
valueGetSubRanges :: (MonadIO m, ValueK a) => a -> m [Range] Source
valueGetValueAndText
data ValueGetValueAndTextMethodInfo Source
((~) * signature (m (Double, Text)), MonadIO m, ValueK a) => MethodInfo * ValueGetValueAndTextMethodInfo a signature |
valueSetCurrentValue
data ValueSetCurrentValueMethodInfo Source
((~) * signature (GValue -> m Bool), MonadIO m, ValueK a) => MethodInfo * ValueSetCurrentValueMethodInfo a signature |
valueSetCurrentValue :: (MonadIO m, ValueK a) => a -> GValue -> m Bool Source
Deprecated: Since 2.12. Use atk_value_set_value() instead.
valueSetValue
data ValueSetValueMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, ValueK a) => MethodInfo * ValueSetValueMethodInfo a signature |
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