| 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.EventBox
Contents
Description
- newtype EventBox = EventBox (ForeignPtr EventBox)
- class GObject o => EventBoxK o
- toEventBox :: EventBoxK o => o -> IO EventBox
- noEventBox :: Maybe EventBox
- data EventBoxGetAboveChildMethodInfo
- eventBoxGetAboveChild :: (MonadIO m, EventBoxK a) => a -> m Bool
- data EventBoxGetVisibleWindowMethodInfo
- eventBoxGetVisibleWindow :: (MonadIO m, EventBoxK a) => a -> m Bool
- eventBoxNew :: MonadIO m => m EventBox
- data EventBoxSetAboveChildMethodInfo
- eventBoxSetAboveChild :: (MonadIO m, EventBoxK a) => a -> Bool -> m ()
- data EventBoxSetVisibleWindowMethodInfo
- eventBoxSetVisibleWindow :: (MonadIO m, EventBoxK a) => a -> Bool -> m ()
- data EventBoxAboveChildPropertyInfo
- constructEventBoxAboveChild :: Bool -> IO ([Char], GValue)
- getEventBoxAboveChild :: (MonadIO m, EventBoxK o) => o -> m Bool
- setEventBoxAboveChild :: (MonadIO m, EventBoxK o) => o -> Bool -> m ()
- data EventBoxVisibleWindowPropertyInfo
- constructEventBoxVisibleWindow :: Bool -> IO ([Char], GValue)
- getEventBoxVisibleWindow :: (MonadIO m, EventBoxK o) => o -> m Bool
- setEventBoxVisibleWindow :: (MonadIO m, EventBoxK o) => o -> Bool -> m ()
Exported types
Constructors
| EventBox (ForeignPtr EventBox) |
Instances
| GObject EventBox Source | |
| ((~) * info (ResolveEventBoxMethod t EventBox), MethodInfo * info EventBox p) => IsLabel t (EventBox -> p) Source | |
| ((~) * info (ResolveEventBoxMethod t EventBox), MethodInfo * info EventBox p) => IsLabelProxy t (EventBox -> p) Source | |
| type ParentTypes EventBox Source | |
| type AttributeList EventBox Source | |
| type SignalList EventBox Source | |
class GObject o => EventBoxK o Source
Instances
| (GObject o, IsDescendantOf EventBox o) => EventBoxK o Source | |
toEventBox :: EventBoxK o => o -> IO EventBox Source
Methods
eventBoxGetAboveChild
data EventBoxGetAboveChildMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Bool), MonadIO m, EventBoxK a) => MethodInfo (TYPE Lifted) EventBoxGetAboveChildMethodInfo a signature Source | |
eventBoxGetAboveChild :: (MonadIO m, EventBoxK a) => a -> m Bool Source
eventBoxGetVisibleWindow
data EventBoxGetVisibleWindowMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Bool), MonadIO m, EventBoxK a) => MethodInfo (TYPE Lifted) EventBoxGetVisibleWindowMethodInfo a signature Source | |
eventBoxGetVisibleWindow :: (MonadIO m, EventBoxK a) => a -> m Bool Source
eventBoxNew
eventBoxNew :: MonadIO m => m EventBox Source
eventBoxSetAboveChild
data EventBoxSetAboveChildMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, EventBoxK a) => MethodInfo (TYPE Lifted) EventBoxSetAboveChildMethodInfo a signature Source | |
eventBoxSetAboveChild :: (MonadIO m, EventBoxK a) => a -> Bool -> m () Source
eventBoxSetVisibleWindow
data EventBoxSetVisibleWindowMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, EventBoxK a) => MethodInfo (TYPE Lifted) EventBoxSetVisibleWindowMethodInfo a signature Source | |
eventBoxSetVisibleWindow :: (MonadIO m, EventBoxK a) => a -> Bool -> m () Source
Properties
AboveChild
data EventBoxAboveChildPropertyInfo Source
Instances
| AttrInfo EventBoxAboveChildPropertyInfo Source | |
| type AttrLabel EventBoxAboveChildPropertyInfo = "above-child" Source | |
| type AttrGetType EventBoxAboveChildPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint EventBoxAboveChildPropertyInfo = EventBoxK Source | |
| type AttrSetTypeConstraint EventBoxAboveChildPropertyInfo = TYPE Lifted ~ Bool Source | |
| type AttrAllowedOps EventBoxAboveChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source | |
getEventBoxAboveChild :: (MonadIO m, EventBoxK o) => o -> m Bool Source
setEventBoxAboveChild :: (MonadIO m, EventBoxK o) => o -> Bool -> m () Source
VisibleWindow
data EventBoxVisibleWindowPropertyInfo Source
Instances
| AttrInfo EventBoxVisibleWindowPropertyInfo Source | |
| type AttrLabel EventBoxVisibleWindowPropertyInfo = "visible-window" Source | |
| type AttrGetType EventBoxVisibleWindowPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint EventBoxVisibleWindowPropertyInfo = EventBoxK Source | |
| type AttrSetTypeConstraint EventBoxVisibleWindowPropertyInfo = TYPE Lifted ~ Bool Source | |
| type AttrAllowedOps EventBoxVisibleWindowPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source | |
getEventBoxVisibleWindow :: (MonadIO m, EventBoxK o) => o -> m Bool Source
setEventBoxVisibleWindow :: (MonadIO m, EventBoxK o) => o -> Bool -> m () Source