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 Paned = Paned (ForeignPtr Paned)
- class GObject o => PanedK o
- toPaned :: PanedK o => o -> IO Paned
- noPaned :: Maybe Paned
- data PanedAdd1MethodInfo
- panedAdd1 :: (MonadIO m, PanedK a, WidgetK b) => a -> b -> m ()
- data PanedAdd2MethodInfo
- panedAdd2 :: (MonadIO m, PanedK a, WidgetK b) => a -> b -> m ()
- data PanedGetChild1MethodInfo
- panedGetChild1 :: (MonadIO m, PanedK a) => a -> m Widget
- data PanedGetChild2MethodInfo
- panedGetChild2 :: (MonadIO m, PanedK a) => a -> m Widget
- data PanedGetHandleWindowMethodInfo
- panedGetHandleWindow :: (MonadIO m, PanedK a) => a -> m Window
- data PanedGetPositionMethodInfo
- panedGetPosition :: (MonadIO m, PanedK a) => a -> m Int32
- data PanedGetWideHandleMethodInfo
- panedGetWideHandle :: (MonadIO m, PanedK a) => a -> m Bool
- panedNew :: MonadIO m => Orientation -> m Paned
- data PanedPack1MethodInfo
- panedPack1 :: (MonadIO m, PanedK a, WidgetK b) => a -> b -> Bool -> Bool -> m ()
- data PanedPack2MethodInfo
- panedPack2 :: (MonadIO m, PanedK a, WidgetK b) => a -> b -> Bool -> Bool -> m ()
- data PanedSetPositionMethodInfo
- panedSetPosition :: (MonadIO m, PanedK a) => a -> Int32 -> m ()
- data PanedSetWideHandleMethodInfo
- panedSetWideHandle :: (MonadIO m, PanedK a) => a -> Bool -> m ()
- data PanedMaxPositionPropertyInfo
- getPanedMaxPosition :: (MonadIO m, PanedK o) => o -> m Int32
- data PanedMinPositionPropertyInfo
- getPanedMinPosition :: (MonadIO m, PanedK o) => o -> m Int32
- data PanedPositionPropertyInfo
- constructPanedPosition :: Int32 -> IO ([Char], GValue)
- getPanedPosition :: (MonadIO m, PanedK o) => o -> m Int32
- setPanedPosition :: (MonadIO m, PanedK o) => o -> Int32 -> m ()
- data PanedPositionSetPropertyInfo
- constructPanedPositionSet :: Bool -> IO ([Char], GValue)
- getPanedPositionSet :: (MonadIO m, PanedK o) => o -> m Bool
- setPanedPositionSet :: (MonadIO m, PanedK o) => o -> Bool -> m ()
- data PanedWideHandlePropertyInfo
- constructPanedWideHandle :: Bool -> IO ([Char], GValue)
- getPanedWideHandle :: (MonadIO m, PanedK o) => o -> m Bool
- setPanedWideHandle :: (MonadIO m, PanedK o) => o -> Bool -> m ()
- type PanedAcceptPositionCallback = IO Bool
- type PanedAcceptPositionCallbackC = Ptr () -> Ptr () -> IO CInt
- data PanedAcceptPositionSignalInfo
- afterPanedAcceptPosition :: (GObject a, MonadIO m) => a -> PanedAcceptPositionCallback -> m SignalHandlerId
- mkPanedAcceptPositionCallback :: PanedAcceptPositionCallbackC -> IO (FunPtr PanedAcceptPositionCallbackC)
- noPanedAcceptPositionCallback :: Maybe PanedAcceptPositionCallback
- onPanedAcceptPosition :: (GObject a, MonadIO m) => a -> PanedAcceptPositionCallback -> m SignalHandlerId
- panedAcceptPositionCallbackWrapper :: PanedAcceptPositionCallback -> Ptr () -> Ptr () -> IO CInt
- panedAcceptPositionClosure :: PanedAcceptPositionCallback -> IO Closure
- type PanedCancelPositionCallback = IO Bool
- type PanedCancelPositionCallbackC = Ptr () -> Ptr () -> IO CInt
- data PanedCancelPositionSignalInfo
- afterPanedCancelPosition :: (GObject a, MonadIO m) => a -> PanedCancelPositionCallback -> m SignalHandlerId
- mkPanedCancelPositionCallback :: PanedCancelPositionCallbackC -> IO (FunPtr PanedCancelPositionCallbackC)
- noPanedCancelPositionCallback :: Maybe PanedCancelPositionCallback
- onPanedCancelPosition :: (GObject a, MonadIO m) => a -> PanedCancelPositionCallback -> m SignalHandlerId
- panedCancelPositionCallbackWrapper :: PanedCancelPositionCallback -> Ptr () -> Ptr () -> IO CInt
- panedCancelPositionClosure :: PanedCancelPositionCallback -> IO Closure
- type PanedCycleChildFocusCallback = Bool -> IO Bool
- type PanedCycleChildFocusCallbackC = Ptr () -> CInt -> Ptr () -> IO CInt
- data PanedCycleChildFocusSignalInfo
- afterPanedCycleChildFocus :: (GObject a, MonadIO m) => a -> PanedCycleChildFocusCallback -> m SignalHandlerId
- mkPanedCycleChildFocusCallback :: PanedCycleChildFocusCallbackC -> IO (FunPtr PanedCycleChildFocusCallbackC)
- noPanedCycleChildFocusCallback :: Maybe PanedCycleChildFocusCallback
- onPanedCycleChildFocus :: (GObject a, MonadIO m) => a -> PanedCycleChildFocusCallback -> m SignalHandlerId
- panedCycleChildFocusCallbackWrapper :: PanedCycleChildFocusCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
- panedCycleChildFocusClosure :: PanedCycleChildFocusCallback -> IO Closure
- type PanedCycleHandleFocusCallback = Bool -> IO Bool
- type PanedCycleHandleFocusCallbackC = Ptr () -> CInt -> Ptr () -> IO CInt
- data PanedCycleHandleFocusSignalInfo
- afterPanedCycleHandleFocus :: (GObject a, MonadIO m) => a -> PanedCycleHandleFocusCallback -> m SignalHandlerId
- mkPanedCycleHandleFocusCallback :: PanedCycleHandleFocusCallbackC -> IO (FunPtr PanedCycleHandleFocusCallbackC)
- noPanedCycleHandleFocusCallback :: Maybe PanedCycleHandleFocusCallback
- onPanedCycleHandleFocus :: (GObject a, MonadIO m) => a -> PanedCycleHandleFocusCallback -> m SignalHandlerId
- panedCycleHandleFocusCallbackWrapper :: PanedCycleHandleFocusCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
- panedCycleHandleFocusClosure :: PanedCycleHandleFocusCallback -> IO Closure
- type PanedMoveHandleCallback = ScrollType -> IO Bool
- type PanedMoveHandleCallbackC = Ptr () -> CUInt -> Ptr () -> IO CInt
- data PanedMoveHandleSignalInfo
- afterPanedMoveHandle :: (GObject a, MonadIO m) => a -> PanedMoveHandleCallback -> m SignalHandlerId
- mkPanedMoveHandleCallback :: PanedMoveHandleCallbackC -> IO (FunPtr PanedMoveHandleCallbackC)
- noPanedMoveHandleCallback :: Maybe PanedMoveHandleCallback
- onPanedMoveHandle :: (GObject a, MonadIO m) => a -> PanedMoveHandleCallback -> m SignalHandlerId
- panedMoveHandleCallbackWrapper :: PanedMoveHandleCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt
- panedMoveHandleClosure :: PanedMoveHandleCallback -> IO Closure
- type PanedToggleHandleFocusCallback = IO Bool
- type PanedToggleHandleFocusCallbackC = Ptr () -> Ptr () -> IO CInt
- data PanedToggleHandleFocusSignalInfo
- afterPanedToggleHandleFocus :: (GObject a, MonadIO m) => a -> PanedToggleHandleFocusCallback -> m SignalHandlerId
- mkPanedToggleHandleFocusCallback :: PanedToggleHandleFocusCallbackC -> IO (FunPtr PanedToggleHandleFocusCallbackC)
- noPanedToggleHandleFocusCallback :: Maybe PanedToggleHandleFocusCallback
- onPanedToggleHandleFocus :: (GObject a, MonadIO m) => a -> PanedToggleHandleFocusCallback -> m SignalHandlerId
- panedToggleHandleFocusCallbackWrapper :: PanedToggleHandleFocusCallback -> Ptr () -> Ptr () -> IO CInt
- panedToggleHandleFocusClosure :: PanedToggleHandleFocusCallback -> IO Closure
Exported types
GObject Paned Source | |
((~) * info (ResolvePanedMethod t Paned), MethodInfo * info Paned p) => IsLabel t (Paned -> p) Source | |
((~) * info (ResolvePanedMethod t Paned), MethodInfo * info Paned p) => IsLabelProxy t (Paned -> p) Source | |
type ParentTypes Paned Source | |
type AttributeList Paned Source | |
type SignalList Paned Source |
Methods
panedAdd1
data PanedAdd1MethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, PanedK a, WidgetK b) => MethodInfo (TYPE Lifted) PanedAdd1MethodInfo a signature Source | |
panedAdd2
data PanedAdd2MethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, PanedK a, WidgetK b) => MethodInfo (TYPE Lifted) PanedAdd2MethodInfo a signature Source | |
panedGetChild1
data PanedGetChild1MethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, PanedK a) => MethodInfo (TYPE Lifted) PanedGetChild1MethodInfo a signature Source | |
panedGetChild1 :: (MonadIO m, PanedK a) => a -> m Widget Source
panedGetChild2
data PanedGetChild2MethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, PanedK a) => MethodInfo (TYPE Lifted) PanedGetChild2MethodInfo a signature Source | |
panedGetChild2 :: (MonadIO m, PanedK a) => a -> m Widget Source
panedGetHandleWindow
data PanedGetHandleWindowMethodInfo Source
((~) (TYPE Lifted) signature (m Window), MonadIO m, PanedK a) => MethodInfo (TYPE Lifted) PanedGetHandleWindowMethodInfo a signature Source | |
panedGetHandleWindow :: (MonadIO m, PanedK a) => a -> m Window Source
panedGetPosition
data PanedGetPositionMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, PanedK a) => MethodInfo (TYPE Lifted) PanedGetPositionMethodInfo a signature Source | |
panedGetPosition :: (MonadIO m, PanedK a) => a -> m Int32 Source
panedGetWideHandle
data PanedGetWideHandleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PanedK a) => MethodInfo (TYPE Lifted) PanedGetWideHandleMethodInfo a signature Source | |
panedGetWideHandle :: (MonadIO m, PanedK a) => a -> m Bool Source
panedNew
panedNew :: MonadIO m => Orientation -> m Paned Source
panedPack1
panedPack2
panedSetPosition
data PanedSetPositionMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, PanedK a) => MethodInfo (TYPE Lifted) PanedSetPositionMethodInfo a signature Source | |
panedSetPosition :: (MonadIO m, PanedK a) => a -> Int32 -> m () Source
panedSetWideHandle
data PanedSetWideHandleMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, PanedK a) => MethodInfo (TYPE Lifted) PanedSetWideHandleMethodInfo a signature Source | |
panedSetWideHandle :: (MonadIO m, PanedK a) => a -> Bool -> m () Source
Properties
MaxPosition
data PanedMaxPositionPropertyInfo Source
AttrInfo PanedMaxPositionPropertyInfo Source | |
type AttrLabel PanedMaxPositionPropertyInfo = "max-position" Source | |
type AttrGetType PanedMaxPositionPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PanedMaxPositionPropertyInfo = PanedK Source | |
type AttrSetTypeConstraint PanedMaxPositionPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps PanedMaxPositionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getPanedMaxPosition :: (MonadIO m, PanedK o) => o -> m Int32 Source
MinPosition
data PanedMinPositionPropertyInfo Source
AttrInfo PanedMinPositionPropertyInfo Source | |
type AttrLabel PanedMinPositionPropertyInfo = "min-position" Source | |
type AttrGetType PanedMinPositionPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PanedMinPositionPropertyInfo = PanedK Source | |
type AttrSetTypeConstraint PanedMinPositionPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps PanedMinPositionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getPanedMinPosition :: (MonadIO m, PanedK o) => o -> m Int32 Source
Position
data PanedPositionPropertyInfo Source
AttrInfo PanedPositionPropertyInfo Source | |
type AttrLabel PanedPositionPropertyInfo = "position" Source | |
type AttrGetType PanedPositionPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PanedPositionPropertyInfo = PanedK Source | |
type AttrSetTypeConstraint PanedPositionPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps PanedPositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPanedPosition :: (MonadIO m, PanedK o) => o -> m Int32 Source
setPanedPosition :: (MonadIO m, PanedK o) => o -> Int32 -> m () Source
PositionSet
data PanedPositionSetPropertyInfo Source
AttrInfo PanedPositionSetPropertyInfo Source | |
type AttrLabel PanedPositionSetPropertyInfo = "position-set" Source | |
type AttrGetType PanedPositionSetPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PanedPositionSetPropertyInfo = PanedK Source | |
type AttrSetTypeConstraint PanedPositionSetPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps PanedPositionSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPanedPositionSet :: (MonadIO m, PanedK o) => o -> m Bool Source
setPanedPositionSet :: (MonadIO m, PanedK o) => o -> Bool -> m () Source
WideHandle
data PanedWideHandlePropertyInfo Source
AttrInfo PanedWideHandlePropertyInfo Source | |
type AttrLabel PanedWideHandlePropertyInfo = "wide-handle" Source | |
type AttrGetType PanedWideHandlePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PanedWideHandlePropertyInfo = PanedK Source | |
type AttrSetTypeConstraint PanedWideHandlePropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps PanedWideHandlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getPanedWideHandle :: (MonadIO m, PanedK o) => o -> m Bool Source
setPanedWideHandle :: (MonadIO m, PanedK o) => o -> Bool -> m () Source
Signals
AcceptPosition
type PanedAcceptPositionCallback = IO Bool Source
afterPanedAcceptPosition :: (GObject a, MonadIO m) => a -> PanedAcceptPositionCallback -> m SignalHandlerId Source
mkPanedAcceptPositionCallback :: PanedAcceptPositionCallbackC -> IO (FunPtr PanedAcceptPositionCallbackC) Source
onPanedAcceptPosition :: (GObject a, MonadIO m) => a -> PanedAcceptPositionCallback -> m SignalHandlerId Source
panedAcceptPositionCallbackWrapper :: PanedAcceptPositionCallback -> Ptr () -> Ptr () -> IO CInt Source
CancelPosition
type PanedCancelPositionCallback = IO Bool Source
afterPanedCancelPosition :: (GObject a, MonadIO m) => a -> PanedCancelPositionCallback -> m SignalHandlerId Source
mkPanedCancelPositionCallback :: PanedCancelPositionCallbackC -> IO (FunPtr PanedCancelPositionCallbackC) Source
onPanedCancelPosition :: (GObject a, MonadIO m) => a -> PanedCancelPositionCallback -> m SignalHandlerId Source
panedCancelPositionCallbackWrapper :: PanedCancelPositionCallback -> Ptr () -> Ptr () -> IO CInt Source
CycleChildFocus
type PanedCycleChildFocusCallback = Bool -> IO Bool Source
afterPanedCycleChildFocus :: (GObject a, MonadIO m) => a -> PanedCycleChildFocusCallback -> m SignalHandlerId Source
mkPanedCycleChildFocusCallback :: PanedCycleChildFocusCallbackC -> IO (FunPtr PanedCycleChildFocusCallbackC) Source
onPanedCycleChildFocus :: (GObject a, MonadIO m) => a -> PanedCycleChildFocusCallback -> m SignalHandlerId Source
panedCycleChildFocusCallbackWrapper :: PanedCycleChildFocusCallback -> Ptr () -> CInt -> Ptr () -> IO CInt Source
CycleHandleFocus
type PanedCycleHandleFocusCallback = Bool -> IO Bool Source
afterPanedCycleHandleFocus :: (GObject a, MonadIO m) => a -> PanedCycleHandleFocusCallback -> m SignalHandlerId Source
mkPanedCycleHandleFocusCallback :: PanedCycleHandleFocusCallbackC -> IO (FunPtr PanedCycleHandleFocusCallbackC) Source
onPanedCycleHandleFocus :: (GObject a, MonadIO m) => a -> PanedCycleHandleFocusCallback -> m SignalHandlerId Source
panedCycleHandleFocusCallbackWrapper :: PanedCycleHandleFocusCallback -> Ptr () -> CInt -> Ptr () -> IO CInt Source
MoveHandle
type PanedMoveHandleCallback = ScrollType -> IO Bool Source
afterPanedMoveHandle :: (GObject a, MonadIO m) => a -> PanedMoveHandleCallback -> m SignalHandlerId Source
mkPanedMoveHandleCallback :: PanedMoveHandleCallbackC -> IO (FunPtr PanedMoveHandleCallbackC) Source
onPanedMoveHandle :: (GObject a, MonadIO m) => a -> PanedMoveHandleCallback -> m SignalHandlerId Source
panedMoveHandleCallbackWrapper :: PanedMoveHandleCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt Source
ToggleHandleFocus
afterPanedToggleHandleFocus :: (GObject a, MonadIO m) => a -> PanedToggleHandleFocusCallback -> m SignalHandlerId Source
mkPanedToggleHandleFocusCallback :: PanedToggleHandleFocusCallbackC -> IO (FunPtr PanedToggleHandleFocusCallbackC) Source
onPanedToggleHandleFocus :: (GObject a, MonadIO m) => a -> PanedToggleHandleFocusCallback -> m SignalHandlerId Source
panedToggleHandleFocusCallbackWrapper :: PanedToggleHandleFocusCallback -> Ptr () -> Ptr () -> IO CInt Source