| 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 |
GI.Gtk.Objects.Revealer
Contents
Description
- 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
Constructors
| Revealer (ForeignPtr Revealer) |
Instances
| GObject Revealer Source | |
| type ParentTypes Revealer Source | |
| type AttributeList Revealer Source | |
| type SignalList Revealer Source |
class GObject o => RevealerK o Source
Instances
| (GObject o, IsDescendantOf Revealer o) => RevealerK o 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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