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 |
- Exported types
- Methods
- adjustmentChanged
- adjustmentClampPage
- adjustmentConfigure
- adjustmentGetLower
- adjustmentGetMinimumIncrement
- adjustmentGetPageIncrement
- adjustmentGetPageSize
- adjustmentGetStepIncrement
- adjustmentGetUpper
- adjustmentGetValue
- adjustmentNew
- adjustmentSetLower
- adjustmentSetPageIncrement
- adjustmentSetPageSize
- adjustmentSetStepIncrement
- adjustmentSetUpper
- adjustmentSetValue
- adjustmentValueChanged
- Properties
- Signals
- newtype Adjustment = Adjustment (ForeignPtr Adjustment)
- class GObject o => AdjustmentK o
- toAdjustment :: AdjustmentK o => o -> IO Adjustment
- noAdjustment :: Maybe Adjustment
- adjustmentChanged :: (MonadIO m, AdjustmentK a) => a -> m ()
- adjustmentClampPage :: (MonadIO m, AdjustmentK a) => a -> Double -> Double -> m ()
- adjustmentConfigure :: (MonadIO m, AdjustmentK a) => a -> Double -> Double -> Double -> Double -> Double -> Double -> m ()
- adjustmentGetLower :: (MonadIO m, AdjustmentK a) => a -> m Double
- adjustmentGetMinimumIncrement :: (MonadIO m, AdjustmentK a) => a -> m Double
- adjustmentGetPageIncrement :: (MonadIO m, AdjustmentK a) => a -> m Double
- adjustmentGetPageSize :: (MonadIO m, AdjustmentK a) => a -> m Double
- adjustmentGetStepIncrement :: (MonadIO m, AdjustmentK a) => a -> m Double
- adjustmentGetUpper :: (MonadIO m, AdjustmentK a) => a -> m Double
- adjustmentGetValue :: (MonadIO m, AdjustmentK a) => a -> m Double
- adjustmentNew :: MonadIO m => Double -> Double -> Double -> Double -> Double -> Double -> m Adjustment
- adjustmentSetLower :: (MonadIO m, AdjustmentK a) => a -> Double -> m ()
- adjustmentSetPageIncrement :: (MonadIO m, AdjustmentK a) => a -> Double -> m ()
- adjustmentSetPageSize :: (MonadIO m, AdjustmentK a) => a -> Double -> m ()
- adjustmentSetStepIncrement :: (MonadIO m, AdjustmentK a) => a -> Double -> m ()
- adjustmentSetUpper :: (MonadIO m, AdjustmentK a) => a -> Double -> m ()
- adjustmentSetValue :: (MonadIO m, AdjustmentK a) => a -> Double -> m ()
- adjustmentValueChanged :: (MonadIO m, AdjustmentK a) => a -> m ()
- data AdjustmentLowerPropertyInfo
- constructAdjustmentLower :: Double -> IO ([Char], GValue)
- getAdjustmentLower :: (MonadIO m, AdjustmentK o) => o -> m Double
- setAdjustmentLower :: (MonadIO m, AdjustmentK o) => o -> Double -> m ()
- data AdjustmentPageIncrementPropertyInfo
- constructAdjustmentPageIncrement :: Double -> IO ([Char], GValue)
- getAdjustmentPageIncrement :: (MonadIO m, AdjustmentK o) => o -> m Double
- setAdjustmentPageIncrement :: (MonadIO m, AdjustmentK o) => o -> Double -> m ()
- data AdjustmentPageSizePropertyInfo
- constructAdjustmentPageSize :: Double -> IO ([Char], GValue)
- getAdjustmentPageSize :: (MonadIO m, AdjustmentK o) => o -> m Double
- setAdjustmentPageSize :: (MonadIO m, AdjustmentK o) => o -> Double -> m ()
- data AdjustmentStepIncrementPropertyInfo
- constructAdjustmentStepIncrement :: Double -> IO ([Char], GValue)
- getAdjustmentStepIncrement :: (MonadIO m, AdjustmentK o) => o -> m Double
- setAdjustmentStepIncrement :: (MonadIO m, AdjustmentK o) => o -> Double -> m ()
- data AdjustmentUpperPropertyInfo
- constructAdjustmentUpper :: Double -> IO ([Char], GValue)
- getAdjustmentUpper :: (MonadIO m, AdjustmentK o) => o -> m Double
- setAdjustmentUpper :: (MonadIO m, AdjustmentK o) => o -> Double -> m ()
- data AdjustmentValuePropertyInfo
- constructAdjustmentValue :: Double -> IO ([Char], GValue)
- getAdjustmentValue :: (MonadIO m, AdjustmentK o) => o -> m Double
- setAdjustmentValue :: (MonadIO m, AdjustmentK o) => o -> Double -> m ()
- type AdjustmentChangedCallback = IO ()
- type AdjustmentChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data AdjustmentChangedSignalInfo
- adjustmentChangedCallbackWrapper :: AdjustmentChangedCallback -> Ptr () -> Ptr () -> IO ()
- adjustmentChangedClosure :: AdjustmentChangedCallback -> IO Closure
- afterAdjustmentChanged :: (GObject a, MonadIO m) => a -> AdjustmentChangedCallback -> m SignalHandlerId
- mkAdjustmentChangedCallback :: AdjustmentChangedCallbackC -> IO (FunPtr AdjustmentChangedCallbackC)
- noAdjustmentChangedCallback :: Maybe AdjustmentChangedCallback
- onAdjustmentChanged :: (GObject a, MonadIO m) => a -> AdjustmentChangedCallback -> m SignalHandlerId
- type AdjustmentValueChangedCallback = IO ()
- type AdjustmentValueChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data AdjustmentValueChangedSignalInfo
- adjustmentValueChangedCallbackWrapper :: AdjustmentValueChangedCallback -> Ptr () -> Ptr () -> IO ()
- adjustmentValueChangedClosure :: AdjustmentValueChangedCallback -> IO Closure
- afterAdjustmentValueChanged :: (GObject a, MonadIO m) => a -> AdjustmentValueChangedCallback -> m SignalHandlerId
- mkAdjustmentValueChangedCallback :: AdjustmentValueChangedCallbackC -> IO (FunPtr AdjustmentValueChangedCallbackC)
- noAdjustmentValueChangedCallback :: Maybe AdjustmentValueChangedCallback
- onAdjustmentValueChanged :: (GObject a, MonadIO m) => a -> AdjustmentValueChangedCallback -> m SignalHandlerId
Exported types
newtype Adjustment Source
GObject Adjustment | |
type ParentTypes Adjustment | |
type AttributeList Adjustment | |
type SignalList Adjustment |
class GObject o => AdjustmentK o Source
(GObject o, IsDescendantOf Adjustment o) => AdjustmentK o |
toAdjustment :: AdjustmentK o => o -> IO Adjustment Source
Methods
adjustmentChanged
adjustmentChanged :: (MonadIO m, AdjustmentK a) => a -> m () Source
Deprecated: (Since version 3.18)GTK+ emits #GtkAdjustment::changed itself whenever any of the properties (other than value) change
adjustmentClampPage
adjustmentClampPage :: (MonadIO m, AdjustmentK a) => a -> Double -> Double -> m () Source
adjustmentConfigure
adjustmentConfigure :: (MonadIO m, AdjustmentK a) => a -> Double -> Double -> Double -> Double -> Double -> Double -> m () Source
adjustmentGetLower
adjustmentGetLower :: (MonadIO m, AdjustmentK a) => a -> m Double Source
adjustmentGetMinimumIncrement
adjustmentGetMinimumIncrement :: (MonadIO m, AdjustmentK a) => a -> m Double Source
adjustmentGetPageIncrement
adjustmentGetPageIncrement :: (MonadIO m, AdjustmentK a) => a -> m Double Source
adjustmentGetPageSize
adjustmentGetPageSize :: (MonadIO m, AdjustmentK a) => a -> m Double Source
adjustmentGetStepIncrement
adjustmentGetStepIncrement :: (MonadIO m, AdjustmentK a) => a -> m Double Source
adjustmentGetUpper
adjustmentGetUpper :: (MonadIO m, AdjustmentK a) => a -> m Double Source
adjustmentGetValue
adjustmentGetValue :: (MonadIO m, AdjustmentK a) => a -> m Double Source
adjustmentNew
adjustmentNew :: MonadIO m => Double -> Double -> Double -> Double -> Double -> Double -> m Adjustment Source
adjustmentSetLower
adjustmentSetLower :: (MonadIO m, AdjustmentK a) => a -> Double -> m () Source
adjustmentSetPageIncrement
adjustmentSetPageIncrement :: (MonadIO m, AdjustmentK a) => a -> Double -> m () Source
adjustmentSetPageSize
adjustmentSetPageSize :: (MonadIO m, AdjustmentK a) => a -> Double -> m () Source
adjustmentSetStepIncrement
adjustmentSetStepIncrement :: (MonadIO m, AdjustmentK a) => a -> Double -> m () Source
adjustmentSetUpper
adjustmentSetUpper :: (MonadIO m, AdjustmentK a) => a -> Double -> m () Source
adjustmentSetValue
adjustmentSetValue :: (MonadIO m, AdjustmentK a) => a -> Double -> m () Source
adjustmentValueChanged
adjustmentValueChanged :: (MonadIO m, AdjustmentK a) => a -> m () Source
Deprecated: (Since version 3.18)GTK+ emits #GtkAdjustment::value-changed itself whenever the value changes
Properties
Lower
data AdjustmentLowerPropertyInfo Source
AttrInfo AdjustmentLowerPropertyInfo | |
type AttrLabel AdjustmentLowerPropertyInfo = "Adjustment::lower" | |
type AttrGetType AdjustmentLowerPropertyInfo = Double | |
type AttrBaseTypeConstraint AdjustmentLowerPropertyInfo = AdjustmentK | |
type AttrSetTypeConstraint AdjustmentLowerPropertyInfo = * ~ Double | |
type AttrAllowedOps AdjustmentLowerPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAdjustmentLower :: (MonadIO m, AdjustmentK o) => o -> m Double Source
setAdjustmentLower :: (MonadIO m, AdjustmentK o) => o -> Double -> m () Source
PageIncrement
data AdjustmentPageIncrementPropertyInfo Source
AttrInfo AdjustmentPageIncrementPropertyInfo | |
type AttrLabel AdjustmentPageIncrementPropertyInfo = "Adjustment::page-increment" | |
type AttrGetType AdjustmentPageIncrementPropertyInfo = Double | |
type AttrBaseTypeConstraint AdjustmentPageIncrementPropertyInfo = AdjustmentK | |
type AttrSetTypeConstraint AdjustmentPageIncrementPropertyInfo = * ~ Double | |
type AttrAllowedOps AdjustmentPageIncrementPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAdjustmentPageIncrement :: (MonadIO m, AdjustmentK o) => o -> m Double Source
setAdjustmentPageIncrement :: (MonadIO m, AdjustmentK o) => o -> Double -> m () Source
PageSize
data AdjustmentPageSizePropertyInfo Source
AttrInfo AdjustmentPageSizePropertyInfo | |
type AttrLabel AdjustmentPageSizePropertyInfo = "Adjustment::page-size" | |
type AttrGetType AdjustmentPageSizePropertyInfo = Double | |
type AttrBaseTypeConstraint AdjustmentPageSizePropertyInfo = AdjustmentK | |
type AttrSetTypeConstraint AdjustmentPageSizePropertyInfo = * ~ Double | |
type AttrAllowedOps AdjustmentPageSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAdjustmentPageSize :: (MonadIO m, AdjustmentK o) => o -> m Double Source
setAdjustmentPageSize :: (MonadIO m, AdjustmentK o) => o -> Double -> m () Source
StepIncrement
data AdjustmentStepIncrementPropertyInfo Source
AttrInfo AdjustmentStepIncrementPropertyInfo | |
type AttrLabel AdjustmentStepIncrementPropertyInfo = "Adjustment::step-increment" | |
type AttrGetType AdjustmentStepIncrementPropertyInfo = Double | |
type AttrBaseTypeConstraint AdjustmentStepIncrementPropertyInfo = AdjustmentK | |
type AttrSetTypeConstraint AdjustmentStepIncrementPropertyInfo = * ~ Double | |
type AttrAllowedOps AdjustmentStepIncrementPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAdjustmentStepIncrement :: (MonadIO m, AdjustmentK o) => o -> m Double Source
setAdjustmentStepIncrement :: (MonadIO m, AdjustmentK o) => o -> Double -> m () Source
Upper
data AdjustmentUpperPropertyInfo Source
AttrInfo AdjustmentUpperPropertyInfo | |
type AttrLabel AdjustmentUpperPropertyInfo = "Adjustment::upper" | |
type AttrGetType AdjustmentUpperPropertyInfo = Double | |
type AttrBaseTypeConstraint AdjustmentUpperPropertyInfo = AdjustmentK | |
type AttrSetTypeConstraint AdjustmentUpperPropertyInfo = * ~ Double | |
type AttrAllowedOps AdjustmentUpperPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAdjustmentUpper :: (MonadIO m, AdjustmentK o) => o -> m Double Source
setAdjustmentUpper :: (MonadIO m, AdjustmentK o) => o -> Double -> m () Source
Value
data AdjustmentValuePropertyInfo Source
AttrInfo AdjustmentValuePropertyInfo | |
type AttrLabel AdjustmentValuePropertyInfo = "Adjustment::value" | |
type AttrGetType AdjustmentValuePropertyInfo = Double | |
type AttrBaseTypeConstraint AdjustmentValuePropertyInfo = AdjustmentK | |
type AttrSetTypeConstraint AdjustmentValuePropertyInfo = * ~ Double | |
type AttrAllowedOps AdjustmentValuePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAdjustmentValue :: (MonadIO m, AdjustmentK o) => o -> m Double Source
setAdjustmentValue :: (MonadIO m, AdjustmentK o) => o -> Double -> m () Source
Signals
Changed
type AdjustmentChangedCallback = IO () Source
type AdjustmentChangedCallbackC = Ptr () -> Ptr () -> IO () Source
adjustmentChangedCallbackWrapper :: AdjustmentChangedCallback -> Ptr () -> Ptr () -> IO () Source
afterAdjustmentChanged :: (GObject a, MonadIO m) => a -> AdjustmentChangedCallback -> m SignalHandlerId Source
mkAdjustmentChangedCallback :: AdjustmentChangedCallbackC -> IO (FunPtr AdjustmentChangedCallbackC) Source
onAdjustmentChanged :: (GObject a, MonadIO m) => a -> AdjustmentChangedCallback -> m SignalHandlerId Source
ValueChanged
type AdjustmentValueChangedCallback = IO () Source
type AdjustmentValueChangedCallbackC = Ptr () -> Ptr () -> IO () Source
adjustmentValueChangedCallbackWrapper :: AdjustmentValueChangedCallback -> Ptr () -> Ptr () -> IO () Source
afterAdjustmentValueChanged :: (GObject a, MonadIO m) => a -> AdjustmentValueChangedCallback -> m SignalHandlerId Source
mkAdjustmentValueChangedCallback :: AdjustmentValueChangedCallbackC -> IO (FunPtr AdjustmentValueChangedCallbackC) Source
onAdjustmentValueChanged :: (GObject a, MonadIO m) => a -> AdjustmentValueChangedCallback -> m SignalHandlerId Source