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 | |
type ParentTypes Revealer | |
type AttributeList Revealer | |
type SignalList Revealer |
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 | |
type AttrLabel RevealerChildRevealedPropertyInfo = "Revealer::child-revealed" | |
type AttrGetType RevealerChildRevealedPropertyInfo = Bool | |
type AttrBaseTypeConstraint RevealerChildRevealedPropertyInfo = RevealerK | |
type AttrSetTypeConstraint RevealerChildRevealedPropertyInfo = * ~ () | |
type AttrAllowedOps RevealerChildRevealedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getRevealerChildRevealed :: (MonadIO m, RevealerK o) => o -> m Bool Source
RevealChild
data RevealerRevealChildPropertyInfo Source
AttrInfo RevealerRevealChildPropertyInfo | |
type AttrLabel RevealerRevealChildPropertyInfo = "Revealer::reveal-child" | |
type AttrGetType RevealerRevealChildPropertyInfo = Bool | |
type AttrBaseTypeConstraint RevealerRevealChildPropertyInfo = RevealerK | |
type AttrSetTypeConstraint RevealerRevealChildPropertyInfo = * ~ Bool | |
type AttrAllowedOps RevealerRevealChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRevealerRevealChild :: (MonadIO m, RevealerK o) => o -> m Bool Source
setRevealerRevealChild :: (MonadIO m, RevealerK o) => o -> Bool -> m () Source
TransitionDuration
data RevealerTransitionDurationPropertyInfo Source
AttrInfo RevealerTransitionDurationPropertyInfo | |
type AttrLabel RevealerTransitionDurationPropertyInfo = "Revealer::transition-duration" | |
type AttrGetType RevealerTransitionDurationPropertyInfo = Word32 | |
type AttrBaseTypeConstraint RevealerTransitionDurationPropertyInfo = RevealerK | |
type AttrSetTypeConstraint RevealerTransitionDurationPropertyInfo = * ~ Word32 | |
type AttrAllowedOps RevealerTransitionDurationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRevealerTransitionDuration :: (MonadIO m, RevealerK o) => o -> m Word32 Source
setRevealerTransitionDuration :: (MonadIO m, RevealerK o) => o -> Word32 -> m () Source
TransitionType
data RevealerTransitionTypePropertyInfo Source
AttrInfo RevealerTransitionTypePropertyInfo | |
type AttrLabel RevealerTransitionTypePropertyInfo = "Revealer::transition-type" | |
type AttrGetType RevealerTransitionTypePropertyInfo = RevealerTransitionType | |
type AttrBaseTypeConstraint RevealerTransitionTypePropertyInfo = RevealerK | |
type AttrSetTypeConstraint RevealerTransitionTypePropertyInfo = * ~ RevealerTransitionType | |
type AttrAllowedOps RevealerTransitionTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getRevealerTransitionType :: (MonadIO m, RevealerK o) => o -> m RevealerTransitionType Source
setRevealerTransitionType :: (MonadIO m, RevealerK o) => o -> RevealerTransitionType -> m () Source