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
- panedAdd1 :: (MonadIO m, PanedK a, WidgetK b) => a -> b -> m ()
- panedAdd2 :: (MonadIO m, PanedK a, WidgetK b) => a -> b -> m ()
- panedGetChild1 :: (MonadIO m, PanedK a) => a -> m Widget
- panedGetChild2 :: (MonadIO m, PanedK a) => a -> m Widget
- panedGetHandleWindow :: (MonadIO m, PanedK a) => a -> m Window
- panedGetPosition :: (MonadIO m, PanedK a) => a -> m Int32
- panedGetWideHandle :: (MonadIO m, PanedK a) => a -> m Bool
- panedNew :: MonadIO m => Orientation -> m Paned
- panedPack1 :: (MonadIO m, PanedK a, WidgetK b) => a -> b -> Bool -> Bool -> m ()
- panedPack2 :: (MonadIO m, PanedK a, WidgetK b) => a -> b -> Bool -> Bool -> m ()
- panedSetPosition :: (MonadIO m, PanedK a) => a -> Int32 -> m ()
- 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 | |
type ParentTypes Paned | |
type AttributeList Paned | |
type SignalList Paned |
Methods
panedAdd1
panedAdd2
panedGetChild1
panedGetChild1 :: (MonadIO m, PanedK a) => a -> m Widget Source
panedGetChild2
panedGetChild2 :: (MonadIO m, PanedK a) => a -> m Widget Source
panedGetHandleWindow
panedGetHandleWindow :: (MonadIO m, PanedK a) => a -> m Window Source
panedGetPosition
panedGetPosition :: (MonadIO m, PanedK a) => a -> m Int32 Source
panedGetWideHandle
panedGetWideHandle :: (MonadIO m, PanedK a) => a -> m Bool Source
panedNew
panedNew :: MonadIO m => Orientation -> m Paned Source
panedPack1
panedPack2
panedSetPosition
panedSetPosition :: (MonadIO m, PanedK a) => a -> Int32 -> m () Source
panedSetWideHandle
panedSetWideHandle :: (MonadIO m, PanedK a) => a -> Bool -> m () Source
Properties
MaxPosition
data PanedMaxPositionPropertyInfo Source
AttrInfo PanedMaxPositionPropertyInfo | |
type AttrLabel PanedMaxPositionPropertyInfo = "Paned::max-position" | |
type AttrGetType PanedMaxPositionPropertyInfo = Int32 | |
type AttrBaseTypeConstraint PanedMaxPositionPropertyInfo = PanedK | |
type AttrSetTypeConstraint PanedMaxPositionPropertyInfo = * ~ () | |
type AttrAllowedOps PanedMaxPositionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getPanedMaxPosition :: (MonadIO m, PanedK o) => o -> m Int32 Source
MinPosition
data PanedMinPositionPropertyInfo Source
AttrInfo PanedMinPositionPropertyInfo | |
type AttrLabel PanedMinPositionPropertyInfo = "Paned::min-position" | |
type AttrGetType PanedMinPositionPropertyInfo = Int32 | |
type AttrBaseTypeConstraint PanedMinPositionPropertyInfo = PanedK | |
type AttrSetTypeConstraint PanedMinPositionPropertyInfo = * ~ () | |
type AttrAllowedOps PanedMinPositionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getPanedMinPosition :: (MonadIO m, PanedK o) => o -> m Int32 Source
Position
data PanedPositionPropertyInfo Source
AttrInfo PanedPositionPropertyInfo | |
type AttrLabel PanedPositionPropertyInfo = "Paned::position" | |
type AttrGetType PanedPositionPropertyInfo = Int32 | |
type AttrBaseTypeConstraint PanedPositionPropertyInfo = PanedK | |
type AttrSetTypeConstraint PanedPositionPropertyInfo = * ~ Int32 | |
type AttrAllowedOps PanedPositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getPanedPosition :: (MonadIO m, PanedK o) => o -> m Int32 Source
setPanedPosition :: (MonadIO m, PanedK o) => o -> Int32 -> m () Source
PositionSet
data PanedPositionSetPropertyInfo Source
AttrInfo PanedPositionSetPropertyInfo | |
type AttrLabel PanedPositionSetPropertyInfo = "Paned::position-set" | |
type AttrGetType PanedPositionSetPropertyInfo = Bool | |
type AttrBaseTypeConstraint PanedPositionSetPropertyInfo = PanedK | |
type AttrSetTypeConstraint PanedPositionSetPropertyInfo = * ~ Bool | |
type AttrAllowedOps PanedPositionSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getPanedPositionSet :: (MonadIO m, PanedK o) => o -> m Bool Source
setPanedPositionSet :: (MonadIO m, PanedK o) => o -> Bool -> m () Source
WideHandle
data PanedWideHandlePropertyInfo Source
AttrInfo PanedWideHandlePropertyInfo | |
type AttrLabel PanedWideHandlePropertyInfo = "Paned::wide-handle" | |
type AttrGetType PanedWideHandlePropertyInfo = Bool | |
type AttrBaseTypeConstraint PanedWideHandlePropertyInfo = PanedK | |
type AttrSetTypeConstraint PanedWideHandlePropertyInfo = * ~ Bool | |
type AttrAllowedOps PanedWideHandlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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