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 EventController = EventController (ForeignPtr EventController)
- class GObject o => EventControllerK o
- toEventController :: EventControllerK o => o -> IO EventController
- noEventController :: Maybe EventController
- data EventControllerGetPropagationPhaseMethodInfo
- eventControllerGetPropagationPhase :: (MonadIO m, EventControllerK a) => a -> m PropagationPhase
- data EventControllerGetWidgetMethodInfo
- eventControllerGetWidget :: (MonadIO m, EventControllerK a) => a -> m Widget
- data EventControllerHandleEventMethodInfo
- eventControllerHandleEvent :: (MonadIO m, EventControllerK a) => a -> Event -> m Bool
- data EventControllerResetMethodInfo
- eventControllerReset :: (MonadIO m, EventControllerK a) => a -> m ()
- data EventControllerSetPropagationPhaseMethodInfo
- eventControllerSetPropagationPhase :: (MonadIO m, EventControllerK a) => a -> PropagationPhase -> m ()
- data EventControllerPropagationPhasePropertyInfo
- constructEventControllerPropagationPhase :: PropagationPhase -> IO ([Char], GValue)
- getEventControllerPropagationPhase :: (MonadIO m, EventControllerK o) => o -> m PropagationPhase
- setEventControllerPropagationPhase :: (MonadIO m, EventControllerK o) => o -> PropagationPhase -> m ()
- data EventControllerWidgetPropertyInfo
- constructEventControllerWidget :: WidgetK a => a -> IO ([Char], GValue)
- getEventControllerWidget :: (MonadIO m, EventControllerK o) => o -> m Widget
Exported types
newtype EventController Source
GObject EventController Source | |
((~) * info (ResolveEventControllerMethod t EventController), MethodInfo * info EventController p) => IsLabel t (EventController -> p) Source | |
((~) * info (ResolveEventControllerMethod t EventController), MethodInfo * info EventController p) => IsLabelProxy t (EventController -> p) Source | |
type ParentTypes EventController Source | |
type AttributeList EventController Source | |
type SignalList EventController Source |
class GObject o => EventControllerK o Source
(GObject o, IsDescendantOf EventController o) => EventControllerK o Source | |
toEventController :: EventControllerK o => o -> IO EventController Source
Methods
eventControllerGetPropagationPhase
data EventControllerGetPropagationPhaseMethodInfo Source
((~) (TYPE Lifted) signature (m PropagationPhase), MonadIO m, EventControllerK a) => MethodInfo (TYPE Lifted) EventControllerGetPropagationPhaseMethodInfo a signature Source | |
eventControllerGetPropagationPhase :: (MonadIO m, EventControllerK a) => a -> m PropagationPhase Source
eventControllerGetWidget
data EventControllerGetWidgetMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, EventControllerK a) => MethodInfo (TYPE Lifted) EventControllerGetWidgetMethodInfo a signature Source | |
eventControllerGetWidget :: (MonadIO m, EventControllerK a) => a -> m Widget Source
eventControllerHandleEvent
data EventControllerHandleEventMethodInfo Source
((~) (TYPE Lifted) signature (Event -> m Bool), MonadIO m, EventControllerK a) => MethodInfo (TYPE Lifted) EventControllerHandleEventMethodInfo a signature Source | |
eventControllerHandleEvent :: (MonadIO m, EventControllerK a) => a -> Event -> m Bool Source
eventControllerReset
data EventControllerResetMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, EventControllerK a) => MethodInfo (TYPE Lifted) EventControllerResetMethodInfo a signature Source | |
eventControllerReset :: (MonadIO m, EventControllerK a) => a -> m () Source
eventControllerSetPropagationPhase
data EventControllerSetPropagationPhaseMethodInfo Source
((~) (TYPE Lifted) signature (PropagationPhase -> m ()), MonadIO m, EventControllerK a) => MethodInfo (TYPE Lifted) EventControllerSetPropagationPhaseMethodInfo a signature Source | |
eventControllerSetPropagationPhase :: (MonadIO m, EventControllerK a) => a -> PropagationPhase -> m () Source
Properties
PropagationPhase
data EventControllerPropagationPhasePropertyInfo Source
getEventControllerPropagationPhase :: (MonadIO m, EventControllerK o) => o -> m PropagationPhase Source
setEventControllerPropagationPhase :: (MonadIO m, EventControllerK o) => o -> PropagationPhase -> m () Source
Widget
data EventControllerWidgetPropertyInfo Source
getEventControllerWidget :: (MonadIO m, EventControllerK o) => o -> m Widget Source