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 Window = Window (ForeignPtr Window)
- noWindow :: Maybe Window
- class GObject o => WindowK o
- toWindow :: WindowK o => o -> IO Window
- type WindowActivateCallback = IO ()
- type WindowActivateCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowActivateSignalInfo
- afterWindowActivate :: (GObject a, MonadIO m) => a -> WindowActivateCallback -> m SignalHandlerId
- mkWindowActivateCallback :: WindowActivateCallbackC -> IO (FunPtr WindowActivateCallbackC)
- noWindowActivateCallback :: Maybe WindowActivateCallback
- onWindowActivate :: (GObject a, MonadIO m) => a -> WindowActivateCallback -> m SignalHandlerId
- windowActivateCallbackWrapper :: WindowActivateCallback -> Ptr () -> Ptr () -> IO ()
- windowActivateClosure :: WindowActivateCallback -> IO Closure
- type WindowCreateCallback = IO ()
- type WindowCreateCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowCreateSignalInfo
- afterWindowCreate :: (GObject a, MonadIO m) => a -> WindowCreateCallback -> m SignalHandlerId
- mkWindowCreateCallback :: WindowCreateCallbackC -> IO (FunPtr WindowCreateCallbackC)
- noWindowCreateCallback :: Maybe WindowCreateCallback
- onWindowCreate :: (GObject a, MonadIO m) => a -> WindowCreateCallback -> m SignalHandlerId
- windowCreateCallbackWrapper :: WindowCreateCallback -> Ptr () -> Ptr () -> IO ()
- windowCreateClosure :: WindowCreateCallback -> IO Closure
- type WindowDeactivateCallback = IO ()
- type WindowDeactivateCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowDeactivateSignalInfo
- afterWindowDeactivate :: (GObject a, MonadIO m) => a -> WindowDeactivateCallback -> m SignalHandlerId
- mkWindowDeactivateCallback :: WindowDeactivateCallbackC -> IO (FunPtr WindowDeactivateCallbackC)
- noWindowDeactivateCallback :: Maybe WindowDeactivateCallback
- onWindowDeactivate :: (GObject a, MonadIO m) => a -> WindowDeactivateCallback -> m SignalHandlerId
- windowDeactivateCallbackWrapper :: WindowDeactivateCallback -> Ptr () -> Ptr () -> IO ()
- windowDeactivateClosure :: WindowDeactivateCallback -> IO Closure
- type WindowDestroyCallback = IO ()
- type WindowDestroyCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowDestroySignalInfo
- afterWindowDestroy :: (GObject a, MonadIO m) => a -> WindowDestroyCallback -> m SignalHandlerId
- mkWindowDestroyCallback :: WindowDestroyCallbackC -> IO (FunPtr WindowDestroyCallbackC)
- noWindowDestroyCallback :: Maybe WindowDestroyCallback
- onWindowDestroy :: (GObject a, MonadIO m) => a -> WindowDestroyCallback -> m SignalHandlerId
- windowDestroyCallbackWrapper :: WindowDestroyCallback -> Ptr () -> Ptr () -> IO ()
- windowDestroyClosure :: WindowDestroyCallback -> IO Closure
- type WindowMaximizeCallback = IO ()
- type WindowMaximizeCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowMaximizeSignalInfo
- afterWindowMaximize :: (GObject a, MonadIO m) => a -> WindowMaximizeCallback -> m SignalHandlerId
- mkWindowMaximizeCallback :: WindowMaximizeCallbackC -> IO (FunPtr WindowMaximizeCallbackC)
- noWindowMaximizeCallback :: Maybe WindowMaximizeCallback
- onWindowMaximize :: (GObject a, MonadIO m) => a -> WindowMaximizeCallback -> m SignalHandlerId
- windowMaximizeCallbackWrapper :: WindowMaximizeCallback -> Ptr () -> Ptr () -> IO ()
- windowMaximizeClosure :: WindowMaximizeCallback -> IO Closure
- type WindowMinimizeCallback = IO ()
- type WindowMinimizeCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowMinimizeSignalInfo
- afterWindowMinimize :: (GObject a, MonadIO m) => a -> WindowMinimizeCallback -> m SignalHandlerId
- mkWindowMinimizeCallback :: WindowMinimizeCallbackC -> IO (FunPtr WindowMinimizeCallbackC)
- noWindowMinimizeCallback :: Maybe WindowMinimizeCallback
- onWindowMinimize :: (GObject a, MonadIO m) => a -> WindowMinimizeCallback -> m SignalHandlerId
- windowMinimizeCallbackWrapper :: WindowMinimizeCallback -> Ptr () -> Ptr () -> IO ()
- windowMinimizeClosure :: WindowMinimizeCallback -> IO Closure
- type WindowMoveCallback = IO ()
- type WindowMoveCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowMoveSignalInfo
- afterWindowMove :: (GObject a, MonadIO m) => a -> WindowMoveCallback -> m SignalHandlerId
- mkWindowMoveCallback :: WindowMoveCallbackC -> IO (FunPtr WindowMoveCallbackC)
- noWindowMoveCallback :: Maybe WindowMoveCallback
- onWindowMove :: (GObject a, MonadIO m) => a -> WindowMoveCallback -> m SignalHandlerId
- windowMoveCallbackWrapper :: WindowMoveCallback -> Ptr () -> Ptr () -> IO ()
- windowMoveClosure :: WindowMoveCallback -> IO Closure
- type WindowResizeCallback = IO ()
- type WindowResizeCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowResizeSignalInfo
- afterWindowResize :: (GObject a, MonadIO m) => a -> WindowResizeCallback -> m SignalHandlerId
- mkWindowResizeCallback :: WindowResizeCallbackC -> IO (FunPtr WindowResizeCallbackC)
- noWindowResizeCallback :: Maybe WindowResizeCallback
- onWindowResize :: (GObject a, MonadIO m) => a -> WindowResizeCallback -> m SignalHandlerId
- windowResizeCallbackWrapper :: WindowResizeCallback -> Ptr () -> Ptr () -> IO ()
- windowResizeClosure :: WindowResizeCallback -> IO Closure
- type WindowRestoreCallback = IO ()
- type WindowRestoreCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowRestoreSignalInfo
- afterWindowRestore :: (GObject a, MonadIO m) => a -> WindowRestoreCallback -> m SignalHandlerId
- mkWindowRestoreCallback :: WindowRestoreCallbackC -> IO (FunPtr WindowRestoreCallbackC)
- noWindowRestoreCallback :: Maybe WindowRestoreCallback
- onWindowRestore :: (GObject a, MonadIO m) => a -> WindowRestoreCallback -> m SignalHandlerId
- windowRestoreCallbackWrapper :: WindowRestoreCallback -> Ptr () -> Ptr () -> IO ()
- windowRestoreClosure :: WindowRestoreCallback -> IO Closure
Exported types
GObject Window | |
((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabelProxy t (Window -> p) | |
type ParentTypes Window | |
type AttributeList Window | |
type SignalList Window |
Signals
Activate
type WindowActivateCallback = IO () Source
type WindowActivateCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowActivate :: (GObject a, MonadIO m) => a -> WindowActivateCallback -> m SignalHandlerId Source
onWindowActivate :: (GObject a, MonadIO m) => a -> WindowActivateCallback -> m SignalHandlerId Source
windowActivateCallbackWrapper :: WindowActivateCallback -> Ptr () -> Ptr () -> IO () Source
Create
type WindowCreateCallback = IO () Source
type WindowCreateCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowCreate :: (GObject a, MonadIO m) => a -> WindowCreateCallback -> m SignalHandlerId Source
onWindowCreate :: (GObject a, MonadIO m) => a -> WindowCreateCallback -> m SignalHandlerId Source
windowCreateCallbackWrapper :: WindowCreateCallback -> Ptr () -> Ptr () -> IO () Source
Deactivate
type WindowDeactivateCallback = IO () Source
type WindowDeactivateCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowDeactivate :: (GObject a, MonadIO m) => a -> WindowDeactivateCallback -> m SignalHandlerId Source
mkWindowDeactivateCallback :: WindowDeactivateCallbackC -> IO (FunPtr WindowDeactivateCallbackC) Source
onWindowDeactivate :: (GObject a, MonadIO m) => a -> WindowDeactivateCallback -> m SignalHandlerId Source
windowDeactivateCallbackWrapper :: WindowDeactivateCallback -> Ptr () -> Ptr () -> IO () Source
Destroy
type WindowDestroyCallback = IO () Source
type WindowDestroyCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowDestroy :: (GObject a, MonadIO m) => a -> WindowDestroyCallback -> m SignalHandlerId Source
onWindowDestroy :: (GObject a, MonadIO m) => a -> WindowDestroyCallback -> m SignalHandlerId Source
windowDestroyCallbackWrapper :: WindowDestroyCallback -> Ptr () -> Ptr () -> IO () Source
Maximize
type WindowMaximizeCallback = IO () Source
type WindowMaximizeCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowMaximize :: (GObject a, MonadIO m) => a -> WindowMaximizeCallback -> m SignalHandlerId Source
onWindowMaximize :: (GObject a, MonadIO m) => a -> WindowMaximizeCallback -> m SignalHandlerId Source
windowMaximizeCallbackWrapper :: WindowMaximizeCallback -> Ptr () -> Ptr () -> IO () Source
Minimize
type WindowMinimizeCallback = IO () Source
type WindowMinimizeCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowMinimize :: (GObject a, MonadIO m) => a -> WindowMinimizeCallback -> m SignalHandlerId Source
onWindowMinimize :: (GObject a, MonadIO m) => a -> WindowMinimizeCallback -> m SignalHandlerId Source
windowMinimizeCallbackWrapper :: WindowMinimizeCallback -> Ptr () -> Ptr () -> IO () Source
Move
type WindowMoveCallback = IO () Source
type WindowMoveCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowMove :: (GObject a, MonadIO m) => a -> WindowMoveCallback -> m SignalHandlerId Source
onWindowMove :: (GObject a, MonadIO m) => a -> WindowMoveCallback -> m SignalHandlerId Source
windowMoveCallbackWrapper :: WindowMoveCallback -> Ptr () -> Ptr () -> IO () Source
Resize
type WindowResizeCallback = IO () Source
type WindowResizeCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowResize :: (GObject a, MonadIO m) => a -> WindowResizeCallback -> m SignalHandlerId Source
onWindowResize :: (GObject a, MonadIO m) => a -> WindowResizeCallback -> m SignalHandlerId Source
windowResizeCallbackWrapper :: WindowResizeCallback -> Ptr () -> Ptr () -> IO () Source
Restore
type WindowRestoreCallback = IO () Source
type WindowRestoreCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowRestore :: (GObject a, MonadIO m) => a -> WindowRestoreCallback -> m SignalHandlerId Source
onWindowRestore :: (GObject a, MonadIO m) => a -> WindowRestoreCallback -> m SignalHandlerId Source
windowRestoreCallbackWrapper :: WindowRestoreCallback -> Ptr () -> Ptr () -> IO () Source