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 Revealer = Revealer (ForeignPtr Revealer)
- class GObject o => RevealerK o
- toRevealer :: RevealerK o => o -> IO Revealer
- noRevealer :: Maybe Revealer
- revealerGetChildRevealed :: (MonadIO m, RevealerK a) => a -> m Bool
- revealerGetRevealChild :: (MonadIO m, RevealerK a) => a -> m Bool
- revealerGetTransitionDuration :: (MonadIO m, RevealerK a) => a -> m Word32
- revealerGetTransitionType :: (MonadIO m, RevealerK a) => a -> m RevealerTransitionType
- revealerNew :: MonadIO m => m Revealer
- revealerSetRevealChild :: (MonadIO m, RevealerK a) => a -> Bool -> m ()
- revealerSetTransitionDuration :: (MonadIO m, RevealerK a) => a -> Word32 -> m ()
- revealerSetTransitionType :: (MonadIO m, RevealerK a) => a -> RevealerTransitionType -> m ()
- data RevealerChildRevealedPropertyInfo
- getRevealerChildRevealed :: (MonadIO m, RevealerK o) => o -> m Bool
- data RevealerRevealChildPropertyInfo
- constructRevealerRevealChild :: Bool -> IO ([Char], GValue)
- getRevealerRevealChild :: (MonadIO m, RevealerK o) => o -> m Bool
- setRevealerRevealChild :: (MonadIO m, RevealerK o) => o -> Bool -> m ()
- data RevealerTransitionDurationPropertyInfo
- constructRevealerTransitionDuration :: Word32 -> IO ([Char], GValue)
- getRevealerTransitionDuration :: (MonadIO m, RevealerK o) => o -> m Word32
- setRevealerTransitionDuration :: (MonadIO m, RevealerK o) => o -> Word32 -> m ()
- data RevealerTransitionTypePropertyInfo
- constructRevealerTransitionType :: RevealerTransitionType -> IO ([Char], GValue)
- getRevealerTransitionType :: (MonadIO m, RevealerK o) => o -> m RevealerTransitionType
- setRevealerTransitionType :: (MonadIO m, RevealerK o) => o -> RevealerTransitionType -> m ()
Exported types
GObject Revealer Source | |
type ParentTypes Revealer Source | |
type AttributeList Revealer Source | |
type SignalList Revealer Source |
toRevealer :: RevealerK o => o -> IO Revealer Source
Methods
revealerGetChildRevealed
revealerGetChildRevealed :: (MonadIO m, RevealerK a) => a -> m Bool Source
revealerGetRevealChild
revealerGetRevealChild :: (MonadIO m, RevealerK a) => a -> m Bool Source
revealerGetTransitionDuration
revealerGetTransitionDuration :: (MonadIO m, RevealerK a) => a -> m Word32 Source
revealerGetTransitionType
revealerGetTransitionType :: (MonadIO m, RevealerK a) => a -> m RevealerTransitionType Source
revealerNew
revealerNew :: MonadIO m => m Revealer Source
revealerSetRevealChild
revealerSetRevealChild :: (MonadIO m, RevealerK a) => a -> Bool -> m () Source
revealerSetTransitionDuration
revealerSetTransitionDuration :: (MonadIO m, RevealerK a) => a -> Word32 -> m () Source
revealerSetTransitionType
revealerSetTransitionType :: (MonadIO m, RevealerK a) => a -> RevealerTransitionType -> m () Source
Properties
ChildRevealed
data RevealerChildRevealedPropertyInfo Source
AttrInfo RevealerChildRevealedPropertyInfo Source | |
type AttrLabel RevealerChildRevealedPropertyInfo = "Revealer::child-revealed" Source | |
type AttrGetType RevealerChildRevealedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint RevealerChildRevealedPropertyInfo = RevealerK Source | |
type AttrSetTypeConstraint RevealerChildRevealedPropertyInfo = * ~ () Source | |
type AttrAllowedOps RevealerChildRevealedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getRevealerChildRevealed :: (MonadIO m, RevealerK o) => o -> m Bool Source
RevealChild
data RevealerRevealChildPropertyInfo Source
AttrInfo RevealerRevealChildPropertyInfo Source | |
type AttrLabel RevealerRevealChildPropertyInfo = "Revealer::reveal-child" Source | |
type AttrGetType RevealerRevealChildPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint RevealerRevealChildPropertyInfo = RevealerK Source | |
type AttrSetTypeConstraint RevealerRevealChildPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps RevealerRevealChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getRevealerRevealChild :: (MonadIO m, RevealerK o) => o -> m Bool Source
setRevealerRevealChild :: (MonadIO m, RevealerK o) => o -> Bool -> m () Source
TransitionDuration
data RevealerTransitionDurationPropertyInfo Source
AttrInfo RevealerTransitionDurationPropertyInfo Source | |
type AttrLabel RevealerTransitionDurationPropertyInfo = "Revealer::transition-duration" Source | |
type AttrGetType RevealerTransitionDurationPropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint RevealerTransitionDurationPropertyInfo = RevealerK Source | |
type AttrSetTypeConstraint RevealerTransitionDurationPropertyInfo = * ~ Word32 Source | |
type AttrAllowedOps RevealerTransitionDurationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getRevealerTransitionDuration :: (MonadIO m, RevealerK o) => o -> m Word32 Source
setRevealerTransitionDuration :: (MonadIO m, RevealerK o) => o -> Word32 -> m () Source
TransitionType
data RevealerTransitionTypePropertyInfo Source
AttrInfo RevealerTransitionTypePropertyInfo Source | |
type AttrLabel RevealerTransitionTypePropertyInfo = "Revealer::transition-type" Source | |
type AttrGetType RevealerTransitionTypePropertyInfo = RevealerTransitionType Source | |
type AttrBaseTypeConstraint RevealerTransitionTypePropertyInfo = RevealerK Source | |
type AttrSetTypeConstraint RevealerTransitionTypePropertyInfo = * ~ RevealerTransitionType Source | |
type AttrAllowedOps RevealerTransitionTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getRevealerTransitionType :: (MonadIO m, RevealerK o) => o -> m RevealerTransitionType Source
setRevealerTransitionType :: (MonadIO m, RevealerK o) => o -> RevealerTransitionType -> m () Source