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 HandleBox = HandleBox (ForeignPtr HandleBox)
- class GObject o => HandleBoxK o
- toHandleBox :: HandleBoxK o => o -> IO HandleBox
- noHandleBox :: Maybe HandleBox
- handleBoxGetChildDetached :: (MonadIO m, HandleBoxK a) => a -> m Bool
- handleBoxGetHandlePosition :: (MonadIO m, HandleBoxK a) => a -> m PositionType
- handleBoxGetShadowType :: (MonadIO m, HandleBoxK a) => a -> m ShadowType
- handleBoxGetSnapEdge :: (MonadIO m, HandleBoxK a) => a -> m PositionType
- handleBoxNew :: MonadIO m => m HandleBox
- handleBoxSetHandlePosition :: (MonadIO m, HandleBoxK a) => a -> PositionType -> m ()
- handleBoxSetShadowType :: (MonadIO m, HandleBoxK a) => a -> ShadowType -> m ()
- handleBoxSetSnapEdge :: (MonadIO m, HandleBoxK a) => a -> PositionType -> m ()
- data HandleBoxChildDetachedPropertyInfo
- getHandleBoxChildDetached :: (MonadIO m, HandleBoxK o) => o -> m Bool
- data HandleBoxHandlePositionPropertyInfo
- constructHandleBoxHandlePosition :: PositionType -> IO ([Char], GValue)
- getHandleBoxHandlePosition :: (MonadIO m, HandleBoxK o) => o -> m PositionType
- setHandleBoxHandlePosition :: (MonadIO m, HandleBoxK o) => o -> PositionType -> m ()
- data HandleBoxShadowTypePropertyInfo
- constructHandleBoxShadowType :: ShadowType -> IO ([Char], GValue)
- getHandleBoxShadowType :: (MonadIO m, HandleBoxK o) => o -> m ShadowType
- setHandleBoxShadowType :: (MonadIO m, HandleBoxK o) => o -> ShadowType -> m ()
- data HandleBoxSnapEdgePropertyInfo
- constructHandleBoxSnapEdge :: PositionType -> IO ([Char], GValue)
- getHandleBoxSnapEdge :: (MonadIO m, HandleBoxK o) => o -> m PositionType
- setHandleBoxSnapEdge :: (MonadIO m, HandleBoxK o) => o -> PositionType -> m ()
- data HandleBoxSnapEdgeSetPropertyInfo
- constructHandleBoxSnapEdgeSet :: Bool -> IO ([Char], GValue)
- getHandleBoxSnapEdgeSet :: (MonadIO m, HandleBoxK o) => o -> m Bool
- setHandleBoxSnapEdgeSet :: (MonadIO m, HandleBoxK o) => o -> Bool -> m ()
- type HandleBoxChildAttachedCallback = Widget -> IO ()
- type HandleBoxChildAttachedCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data HandleBoxChildAttachedSignalInfo
- afterHandleBoxChildAttached :: (GObject a, MonadIO m) => a -> HandleBoxChildAttachedCallback -> m SignalHandlerId
- handleBoxChildAttachedCallbackWrapper :: HandleBoxChildAttachedCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- handleBoxChildAttachedClosure :: HandleBoxChildAttachedCallback -> IO Closure
- mkHandleBoxChildAttachedCallback :: HandleBoxChildAttachedCallbackC -> IO (FunPtr HandleBoxChildAttachedCallbackC)
- noHandleBoxChildAttachedCallback :: Maybe HandleBoxChildAttachedCallback
- onHandleBoxChildAttached :: (GObject a, MonadIO m) => a -> HandleBoxChildAttachedCallback -> m SignalHandlerId
- type HandleBoxChildDetachedCallback = Widget -> IO ()
- type HandleBoxChildDetachedCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data HandleBoxChildDetachedSignalInfo
- afterHandleBoxChildDetached :: (GObject a, MonadIO m) => a -> HandleBoxChildDetachedCallback -> m SignalHandlerId
- handleBoxChildDetachedCallbackWrapper :: HandleBoxChildDetachedCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- handleBoxChildDetachedClosure :: HandleBoxChildDetachedCallback -> IO Closure
- mkHandleBoxChildDetachedCallback :: HandleBoxChildDetachedCallbackC -> IO (FunPtr HandleBoxChildDetachedCallbackC)
- noHandleBoxChildDetachedCallback :: Maybe HandleBoxChildDetachedCallback
- onHandleBoxChildDetached :: (GObject a, MonadIO m) => a -> HandleBoxChildDetachedCallback -> m SignalHandlerId
Exported types
GObject HandleBox Source | |
type ParentTypes HandleBox Source | |
type AttributeList HandleBox Source | |
type SignalList HandleBox Source |
class GObject o => HandleBoxK o Source
(GObject o, IsDescendantOf HandleBox o) => HandleBoxK o Source |
toHandleBox :: HandleBoxK o => o -> IO HandleBox Source
Methods
handleBoxGetChildDetached
handleBoxGetChildDetached :: (MonadIO m, HandleBoxK a) => a -> m Bool Source
Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.
handleBoxGetHandlePosition
handleBoxGetHandlePosition :: (MonadIO m, HandleBoxK a) => a -> m PositionType Source
Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.
handleBoxGetShadowType
handleBoxGetShadowType :: (MonadIO m, HandleBoxK a) => a -> m ShadowType Source
Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.
handleBoxGetSnapEdge
handleBoxGetSnapEdge :: (MonadIO m, HandleBoxK a) => a -> m PositionType Source
Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.
handleBoxNew
handleBoxNew :: MonadIO m => m HandleBox Source
Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.
handleBoxSetHandlePosition
handleBoxSetHandlePosition :: (MonadIO m, HandleBoxK a) => a -> PositionType -> m () Source
Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.
handleBoxSetShadowType
handleBoxSetShadowType :: (MonadIO m, HandleBoxK a) => a -> ShadowType -> m () Source
Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.
handleBoxSetSnapEdge
handleBoxSetSnapEdge :: (MonadIO m, HandleBoxK a) => a -> PositionType -> m () Source
Deprecated: (Since version 3.4)#GtkHandleBox has been deprecated.
Properties
ChildDetached
data HandleBoxChildDetachedPropertyInfo Source
AttrInfo HandleBoxChildDetachedPropertyInfo Source | |
type AttrLabel HandleBoxChildDetachedPropertyInfo = "HandleBox::child-detached" Source | |
type AttrGetType HandleBoxChildDetachedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint HandleBoxChildDetachedPropertyInfo = HandleBoxK Source | |
type AttrSetTypeConstraint HandleBoxChildDetachedPropertyInfo = * ~ () Source | |
type AttrAllowedOps HandleBoxChildDetachedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getHandleBoxChildDetached :: (MonadIO m, HandleBoxK o) => o -> m Bool Source
HandlePosition
data HandleBoxHandlePositionPropertyInfo Source
AttrInfo HandleBoxHandlePositionPropertyInfo Source | |
type AttrLabel HandleBoxHandlePositionPropertyInfo = "HandleBox::handle-position" Source | |
type AttrGetType HandleBoxHandlePositionPropertyInfo = PositionType Source | |
type AttrBaseTypeConstraint HandleBoxHandlePositionPropertyInfo = HandleBoxK Source | |
type AttrSetTypeConstraint HandleBoxHandlePositionPropertyInfo = * ~ PositionType Source | |
type AttrAllowedOps HandleBoxHandlePositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructHandleBoxHandlePosition :: PositionType -> IO ([Char], GValue) Source
getHandleBoxHandlePosition :: (MonadIO m, HandleBoxK o) => o -> m PositionType Source
setHandleBoxHandlePosition :: (MonadIO m, HandleBoxK o) => o -> PositionType -> m () Source
ShadowType
data HandleBoxShadowTypePropertyInfo Source
AttrInfo HandleBoxShadowTypePropertyInfo Source | |
type AttrLabel HandleBoxShadowTypePropertyInfo = "HandleBox::shadow-type" Source | |
type AttrGetType HandleBoxShadowTypePropertyInfo = ShadowType Source | |
type AttrBaseTypeConstraint HandleBoxShadowTypePropertyInfo = HandleBoxK Source | |
type AttrSetTypeConstraint HandleBoxShadowTypePropertyInfo = * ~ ShadowType Source | |
type AttrAllowedOps HandleBoxShadowTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructHandleBoxShadowType :: ShadowType -> IO ([Char], GValue) Source
getHandleBoxShadowType :: (MonadIO m, HandleBoxK o) => o -> m ShadowType Source
setHandleBoxShadowType :: (MonadIO m, HandleBoxK o) => o -> ShadowType -> m () Source
SnapEdge
data HandleBoxSnapEdgePropertyInfo Source
AttrInfo HandleBoxSnapEdgePropertyInfo Source | |
type AttrLabel HandleBoxSnapEdgePropertyInfo = "HandleBox::snap-edge" Source | |
type AttrGetType HandleBoxSnapEdgePropertyInfo = PositionType Source | |
type AttrBaseTypeConstraint HandleBoxSnapEdgePropertyInfo = HandleBoxK Source | |
type AttrSetTypeConstraint HandleBoxSnapEdgePropertyInfo = * ~ PositionType Source | |
type AttrAllowedOps HandleBoxSnapEdgePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructHandleBoxSnapEdge :: PositionType -> IO ([Char], GValue) Source
getHandleBoxSnapEdge :: (MonadIO m, HandleBoxK o) => o -> m PositionType Source
setHandleBoxSnapEdge :: (MonadIO m, HandleBoxK o) => o -> PositionType -> m () Source
SnapEdgeSet
data HandleBoxSnapEdgeSetPropertyInfo Source
AttrInfo HandleBoxSnapEdgeSetPropertyInfo Source | |
type AttrLabel HandleBoxSnapEdgeSetPropertyInfo = "HandleBox::snap-edge-set" Source | |
type AttrGetType HandleBoxSnapEdgeSetPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint HandleBoxSnapEdgeSetPropertyInfo = HandleBoxK Source | |
type AttrSetTypeConstraint HandleBoxSnapEdgeSetPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps HandleBoxSnapEdgeSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getHandleBoxSnapEdgeSet :: (MonadIO m, HandleBoxK o) => o -> m Bool Source
setHandleBoxSnapEdgeSet :: (MonadIO m, HandleBoxK o) => o -> Bool -> m () Source
Signals
ChildAttached
type HandleBoxChildAttachedCallback = Widget -> IO () Source
afterHandleBoxChildAttached :: (GObject a, MonadIO m) => a -> HandleBoxChildAttachedCallback -> m SignalHandlerId Source
handleBoxChildAttachedCallbackWrapper :: HandleBoxChildAttachedCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source
mkHandleBoxChildAttachedCallback :: HandleBoxChildAttachedCallbackC -> IO (FunPtr HandleBoxChildAttachedCallbackC) Source
onHandleBoxChildAttached :: (GObject a, MonadIO m) => a -> HandleBoxChildAttachedCallback -> m SignalHandlerId Source
ChildDetached
type HandleBoxChildDetachedCallback = Widget -> IO () Source
afterHandleBoxChildDetached :: (GObject a, MonadIO m) => a -> HandleBoxChildDetachedCallback -> m SignalHandlerId Source
handleBoxChildDetachedCallbackWrapper :: HandleBoxChildDetachedCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source
mkHandleBoxChildDetachedCallback :: HandleBoxChildDetachedCallbackC -> IO (FunPtr HandleBoxChildDetachedCallbackC) Source
onHandleBoxChildDetached :: (GObject a, MonadIO m) => a -> HandleBoxChildDetachedCallback -> m SignalHandlerId Source