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 |
- type C_EventListener = Ptr Object -> IO ()
- type EventListener = Object -> IO ()
- dynamic_EventListener :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_EventListener -> a -> m ()
- genClosure_EventListener :: EventListener -> IO Closure
- mk_EventListener :: C_EventListener -> IO (FunPtr C_EventListener)
- noEventListener :: Maybe EventListener
- wrap_EventListener :: Maybe (Ptr (FunPtr C_EventListener)) -> EventListener -> Ptr Object -> IO ()
- type C_EventListenerInit = IO ()
- type EventListenerInit = IO ()
- dynamic_EventListenerInit :: (HasCallStack, MonadIO m) => FunPtr C_EventListenerInit -> m ()
- genClosure_EventListenerInit :: EventListenerInit -> IO Closure
- mk_EventListenerInit :: C_EventListenerInit -> IO (FunPtr C_EventListenerInit)
- noEventListenerInit :: Maybe EventListenerInit
- wrap_EventListenerInit :: Maybe (Ptr (FunPtr C_EventListenerInit)) -> EventListenerInit -> IO ()
- type C_FocusHandler = Ptr Object -> CInt -> IO ()
- type FocusHandler = Object -> Bool -> IO ()
- dynamic_FocusHandler :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_FocusHandler -> a -> Bool -> m ()
- genClosure_FocusHandler :: FocusHandler -> IO Closure
- mk_FocusHandler :: C_FocusHandler -> IO (FunPtr C_FocusHandler)
- noFocusHandler :: Maybe FocusHandler
- wrap_FocusHandler :: Maybe (Ptr (FunPtr C_FocusHandler)) -> FocusHandler -> Ptr Object -> CInt -> IO ()
- type C_Function = Ptr () -> IO CInt
- type Function = IO Bool
- type Function_WithClosures = Ptr () -> IO Bool
- drop_closures_Function :: Function -> Function_WithClosures
- dynamic_Function :: (HasCallStack, MonadIO m) => FunPtr C_Function -> Ptr () -> m Bool
- genClosure_Function :: Function -> IO Closure
- mk_Function :: C_Function -> IO (FunPtr C_Function)
- noFunction :: Maybe Function
- noFunction_WithClosures :: Maybe Function_WithClosures
- wrap_Function :: Maybe (Ptr (FunPtr C_Function)) -> Function_WithClosures -> Ptr () -> IO CInt
- type C_KeySnoopFunc = Ptr KeyEventStruct -> Ptr () -> IO Int32
- type KeySnoopFunc = KeyEventStruct -> IO Int32
- type KeySnoopFunc_WithClosures = KeyEventStruct -> Ptr () -> IO Int32
- drop_closures_KeySnoopFunc :: KeySnoopFunc -> KeySnoopFunc_WithClosures
- dynamic_KeySnoopFunc :: (HasCallStack, MonadIO m) => FunPtr C_KeySnoopFunc -> KeyEventStruct -> Ptr () -> m Int32
- genClosure_KeySnoopFunc :: KeySnoopFunc -> IO Closure
- mk_KeySnoopFunc :: C_KeySnoopFunc -> IO (FunPtr C_KeySnoopFunc)
- noKeySnoopFunc :: Maybe KeySnoopFunc
- noKeySnoopFunc_WithClosures :: Maybe KeySnoopFunc_WithClosures
- wrap_KeySnoopFunc :: Maybe (Ptr (FunPtr C_KeySnoopFunc)) -> KeySnoopFunc_WithClosures -> Ptr KeyEventStruct -> Ptr () -> IO Int32
- type C_PropertyChangeHandler = Ptr Object -> Ptr PropertyValues -> IO ()
- type PropertyChangeHandler = Object -> PropertyValues -> IO ()
- dynamic_PropertyChangeHandler :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_PropertyChangeHandler -> a -> PropertyValues -> m ()
- genClosure_PropertyChangeHandler :: PropertyChangeHandler -> IO Closure
- mk_PropertyChangeHandler :: C_PropertyChangeHandler -> IO (FunPtr C_PropertyChangeHandler)
- noPropertyChangeHandler :: Maybe PropertyChangeHandler
- wrap_PropertyChangeHandler :: Maybe (Ptr (FunPtr C_PropertyChangeHandler)) -> PropertyChangeHandler -> Ptr Object -> Ptr PropertyValues -> IO ()
Signals
EventListener
type EventListener = Object -> IO () Source #
dynamic_EventListener Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_EventListener | |
-> a |
|
-> m () |
wrap_EventListener :: Maybe (Ptr (FunPtr C_EventListener)) -> EventListener -> Ptr Object -> IO () Source #
EventListenerInit
type C_EventListenerInit = IO () Source #
type EventListenerInit = IO () Source #
dynamic_EventListenerInit :: (HasCallStack, MonadIO m) => FunPtr C_EventListenerInit -> m () Source #
wrap_EventListenerInit :: Maybe (Ptr (FunPtr C_EventListenerInit)) -> EventListenerInit -> IO () Source #
FocusHandler
type FocusHandler = Object -> Bool -> IO () Source #
Deprecated: (Since version 2.9.4)Deprecated with atk_component_add_focus_handler()
and componentRemoveFocusHandler
. See thosemethods for more information.
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_FocusHandler | |
-> a |
|
-> Bool |
|
-> m () |
wrap_FocusHandler :: Maybe (Ptr (FunPtr C_FocusHandler)) -> FocusHandler -> Ptr Object -> CInt -> IO () Source #
Function
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_Function | |
-> Ptr () |
|
-> m Bool | Returns: not used |
mk_Function :: C_Function -> IO (FunPtr C_Function) Source #
wrap_Function :: Maybe (Ptr (FunPtr C_Function)) -> Function_WithClosures -> Ptr () -> IO CInt Source #
KeySnoopFunc
type C_KeySnoopFunc = Ptr KeyEventStruct -> Ptr () -> IO Int32 Source #
type KeySnoopFunc = KeyEventStruct -> IO Int32 Source #
type KeySnoopFunc_WithClosures = KeyEventStruct -> Ptr () -> IO Int32 Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_KeySnoopFunc | |
-> KeyEventStruct |
|
-> Ptr () |
|
-> m Int32 | Returns: TRUE (nonzero) if the event emission should be stopped and the event discarded without being passed to the normal GUI recipient; FALSE (zero) if the event dispatch to the client application should proceed as normal. see atk_add_key_event_listener. |
wrap_KeySnoopFunc :: Maybe (Ptr (FunPtr C_KeySnoopFunc)) -> KeySnoopFunc_WithClosures -> Ptr KeyEventStruct -> Ptr () -> IO Int32 Source #
PropertyChangeHandler
type C_PropertyChangeHandler = Ptr Object -> Ptr PropertyValues -> IO () Source #
type PropertyChangeHandler = Object -> PropertyValues -> IO () Source #
Deprecated: Since 2.12.
dynamic_PropertyChangeHandler Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_PropertyChangeHandler | |
-> a |
|
-> PropertyValues |
|
-> m () |
wrap_PropertyChangeHandler :: Maybe (Ptr (FunPtr C_PropertyChangeHandler)) -> PropertyChangeHandler -> Ptr Object -> Ptr PropertyValues -> IO () Source #