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 |
- Exported types
- Methods
- displayBeep
- displayClose
- displayDeviceIsGrabbed
- displayFlush
- displayGetAppLaunchContext
- displayGetDefault
- displayGetDefaultCursorSize
- displayGetDefaultGroup
- displayGetDefaultScreen
- displayGetDeviceManager
- displayGetEvent
- displayGetMaximalCursorSize
- displayGetNScreens
- displayGetName
- displayGetPointer
- displayGetScreen
- displayGetWindowAtPointer
- displayHasPending
- displayIsClosed
- displayKeyboardUngrab
- displayListDevices
- displayNotifyStartupComplete
- displayOpen
- displayOpenDefaultLibgtkOnly
- displayPeekEvent
- displayPointerIsGrabbed
- displayPointerUngrab
- displayPutEvent
- displayRequestSelectionNotification
- displaySetDoubleClickDistance
- displaySetDoubleClickTime
- displayStoreClipboard
- displaySupportsClipboardPersistence
- displaySupportsComposite
- displaySupportsCursorAlpha
- displaySupportsCursorColor
- displaySupportsInputShapes
- displaySupportsSelectionNotification
- displaySupportsShapes
- displaySync
- displayWarpPointer
- Signals
- newtype Display = Display (ForeignPtr Display)
- class GObject o => DisplayK o
- toDisplay :: DisplayK o => o -> IO Display
- noDisplay :: Maybe Display
- data DisplayBeepMethodInfo
- displayBeep :: (MonadIO m, DisplayK a) => a -> m ()
- data DisplayCloseMethodInfo
- displayClose :: (MonadIO m, DisplayK a) => a -> m ()
- data DisplayDeviceIsGrabbedMethodInfo
- displayDeviceIsGrabbed :: (MonadIO m, DisplayK a, DeviceK b) => a -> b -> m Bool
- data DisplayFlushMethodInfo
- displayFlush :: (MonadIO m, DisplayK a) => a -> m ()
- data DisplayGetAppLaunchContextMethodInfo
- displayGetAppLaunchContext :: (MonadIO m, DisplayK a) => a -> m AppLaunchContext
- displayGetDefault :: MonadIO m => m Display
- data DisplayGetDefaultCursorSizeMethodInfo
- displayGetDefaultCursorSize :: (MonadIO m, DisplayK a) => a -> m Word32
- data DisplayGetDefaultGroupMethodInfo
- displayGetDefaultGroup :: (MonadIO m, DisplayK a) => a -> m Window
- data DisplayGetDefaultScreenMethodInfo
- displayGetDefaultScreen :: (MonadIO m, DisplayK a) => a -> m Screen
- data DisplayGetDeviceManagerMethodInfo
- displayGetDeviceManager :: (MonadIO m, DisplayK a) => a -> m DeviceManager
- data DisplayGetEventMethodInfo
- displayGetEvent :: (MonadIO m, DisplayK a) => a -> m Event
- data DisplayGetMaximalCursorSizeMethodInfo
- displayGetMaximalCursorSize :: (MonadIO m, DisplayK a) => a -> m (Word32, Word32)
- data DisplayGetNScreensMethodInfo
- displayGetNScreens :: (MonadIO m, DisplayK a) => a -> m Int32
- data DisplayGetNameMethodInfo
- displayGetName :: (MonadIO m, DisplayK a) => a -> m Text
- data DisplayGetPointerMethodInfo
- displayGetPointer :: (MonadIO m, DisplayK a) => a -> m (Screen, Int32, Int32, [ModifierType])
- data DisplayGetScreenMethodInfo
- displayGetScreen :: (MonadIO m, DisplayK a) => a -> Int32 -> m Screen
- data DisplayGetWindowAtPointerMethodInfo
- displayGetWindowAtPointer :: (MonadIO m, DisplayK a) => a -> m (Window, Int32, Int32)
- data DisplayHasPendingMethodInfo
- displayHasPending :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplayIsClosedMethodInfo
- displayIsClosed :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplayKeyboardUngrabMethodInfo
- displayKeyboardUngrab :: (MonadIO m, DisplayK a) => a -> Word32 -> m ()
- data DisplayListDevicesMethodInfo
- displayListDevices :: (MonadIO m, DisplayK a) => a -> m [Device]
- data DisplayNotifyStartupCompleteMethodInfo
- displayNotifyStartupComplete :: (MonadIO m, DisplayK a) => a -> Text -> m ()
- displayOpen :: MonadIO m => Text -> m Display
- displayOpenDefaultLibgtkOnly :: MonadIO m => m Display
- data DisplayPeekEventMethodInfo
- displayPeekEvent :: (MonadIO m, DisplayK a) => a -> m Event
- data DisplayPointerIsGrabbedMethodInfo
- displayPointerIsGrabbed :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplayPointerUngrabMethodInfo
- displayPointerUngrab :: (MonadIO m, DisplayK a) => a -> Word32 -> m ()
- data DisplayPutEventMethodInfo
- displayPutEvent :: (MonadIO m, DisplayK a) => a -> Event -> m ()
- data DisplayRequestSelectionNotificationMethodInfo
- displayRequestSelectionNotification :: (MonadIO m, DisplayK a) => a -> Atom -> m Bool
- data DisplaySetDoubleClickDistanceMethodInfo
- displaySetDoubleClickDistance :: (MonadIO m, DisplayK a) => a -> Word32 -> m ()
- data DisplaySetDoubleClickTimeMethodInfo
- displaySetDoubleClickTime :: (MonadIO m, DisplayK a) => a -> Word32 -> m ()
- data DisplayStoreClipboardMethodInfo
- displayStoreClipboard :: (MonadIO m, DisplayK a, WindowK b) => a -> b -> Word32 -> [Atom] -> m ()
- data DisplaySupportsClipboardPersistenceMethodInfo
- displaySupportsClipboardPersistence :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplaySupportsCompositeMethodInfo
- displaySupportsComposite :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplaySupportsCursorAlphaMethodInfo
- displaySupportsCursorAlpha :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplaySupportsCursorColorMethodInfo
- displaySupportsCursorColor :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplaySupportsInputShapesMethodInfo
- displaySupportsInputShapes :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplaySupportsSelectionNotificationMethodInfo
- displaySupportsSelectionNotification :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplaySupportsShapesMethodInfo
- displaySupportsShapes :: (MonadIO m, DisplayK a) => a -> m Bool
- data DisplaySyncMethodInfo
- displaySync :: (MonadIO m, DisplayK a) => a -> m ()
- data DisplayWarpPointerMethodInfo
- displayWarpPointer :: (MonadIO m, DisplayK a, ScreenK b) => a -> b -> Int32 -> Int32 -> m ()
- type DisplayClosedCallback = Bool -> IO ()
- type DisplayClosedCallbackC = Ptr () -> CInt -> Ptr () -> IO ()
- data DisplayClosedSignalInfo
- afterDisplayClosed :: (GObject a, MonadIO m) => a -> DisplayClosedCallback -> m SignalHandlerId
- displayClosedCallbackWrapper :: DisplayClosedCallback -> Ptr () -> CInt -> Ptr () -> IO ()
- displayClosedClosure :: DisplayClosedCallback -> IO Closure
- mkDisplayClosedCallback :: DisplayClosedCallbackC -> IO (FunPtr DisplayClosedCallbackC)
- noDisplayClosedCallback :: Maybe DisplayClosedCallback
- onDisplayClosed :: (GObject a, MonadIO m) => a -> DisplayClosedCallback -> m SignalHandlerId
- type DisplayOpenedCallback = IO ()
- type DisplayOpenedCallbackC = Ptr () -> Ptr () -> IO ()
- data DisplayOpenedSignalInfo
- afterDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayOpenedCallback -> m SignalHandlerId
- displayOpenedCallbackWrapper :: DisplayOpenedCallback -> Ptr () -> Ptr () -> IO ()
- displayOpenedClosure :: DisplayOpenedCallback -> IO Closure
- mkDisplayOpenedCallback :: DisplayOpenedCallbackC -> IO (FunPtr DisplayOpenedCallbackC)
- noDisplayOpenedCallback :: Maybe DisplayOpenedCallback
- onDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayOpenedCallback -> m SignalHandlerId
Exported types
GObject Display Source | |
((~) * info (ResolveDisplayMethod t Display), MethodInfo * info Display p) => IsLabel t (Display -> p) Source | |
((~) * info (ResolveDisplayMethod t Display), MethodInfo * info Display p) => IsLabelProxy t (Display -> p) Source | |
type ParentTypes Display Source | |
type AttributeList Display Source | |
type SignalList Display Source |
Methods
displayBeep
data DisplayBeepMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayBeepMethodInfo a signature Source | |
displayBeep :: (MonadIO m, DisplayK a) => a -> m () Source
displayClose
data DisplayCloseMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayCloseMethodInfo a signature Source | |
displayClose :: (MonadIO m, DisplayK a) => a -> m () Source
displayDeviceIsGrabbed
displayFlush
data DisplayFlushMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayFlushMethodInfo a signature Source | |
displayFlush :: (MonadIO m, DisplayK a) => a -> m () Source
displayGetAppLaunchContext
data DisplayGetAppLaunchContextMethodInfo Source
((~) (TYPE Lifted) signature (m AppLaunchContext), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetAppLaunchContextMethodInfo a signature Source | |
displayGetAppLaunchContext :: (MonadIO m, DisplayK a) => a -> m AppLaunchContext Source
displayGetDefault
displayGetDefault :: MonadIO m => m Display Source
displayGetDefaultCursorSize
data DisplayGetDefaultCursorSizeMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetDefaultCursorSizeMethodInfo a signature Source | |
displayGetDefaultCursorSize :: (MonadIO m, DisplayK a) => a -> m Word32 Source
displayGetDefaultGroup
data DisplayGetDefaultGroupMethodInfo Source
((~) (TYPE Lifted) signature (m Window), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetDefaultGroupMethodInfo a signature Source | |
displayGetDefaultGroup :: (MonadIO m, DisplayK a) => a -> m Window Source
displayGetDefaultScreen
data DisplayGetDefaultScreenMethodInfo Source
((~) (TYPE Lifted) signature (m Screen), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetDefaultScreenMethodInfo a signature Source | |
displayGetDefaultScreen :: (MonadIO m, DisplayK a) => a -> m Screen Source
displayGetDeviceManager
data DisplayGetDeviceManagerMethodInfo Source
((~) (TYPE Lifted) signature (m DeviceManager), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetDeviceManagerMethodInfo a signature Source | |
displayGetDeviceManager :: (MonadIO m, DisplayK a) => a -> m DeviceManager Source
displayGetEvent
data DisplayGetEventMethodInfo Source
((~) (TYPE Lifted) signature (m Event), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetEventMethodInfo a signature Source | |
displayGetEvent :: (MonadIO m, DisplayK a) => a -> m Event Source
displayGetMaximalCursorSize
displayGetNScreens
data DisplayGetNScreensMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetNScreensMethodInfo a signature Source | |
displayGetNScreens :: (MonadIO m, DisplayK a) => a -> m Int32 Source
Deprecated: (Since version 3.10)The number of screens is always 1.
displayGetName
data DisplayGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetNameMethodInfo a signature Source | |
displayGetName :: (MonadIO m, DisplayK a) => a -> m Text Source
displayGetPointer
data DisplayGetPointerMethodInfo Source
((~) (TYPE Lifted) signature (m (Screen, Int32, Int32, [ModifierType])), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayGetPointerMethodInfo a signature Source | |
displayGetPointer :: (MonadIO m, DisplayK a) => a -> m (Screen, Int32, Int32, [ModifierType]) Source
Deprecated: (Since version 3.0)Use gdk_device_get_position() instead.
displayGetScreen
displayGetWindowAtPointer
displayGetWindowAtPointer :: (MonadIO m, DisplayK a) => a -> m (Window, Int32, Int32) Source
Deprecated: (Since version 3.0)Use gdk_device_get_window_at_position() instead.
displayHasPending
data DisplayHasPendingMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayHasPendingMethodInfo a signature Source | |
displayHasPending :: (MonadIO m, DisplayK a) => a -> m Bool Source
displayIsClosed
data DisplayIsClosedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayIsClosedMethodInfo a signature Source | |
displayIsClosed :: (MonadIO m, DisplayK a) => a -> m Bool Source
displayKeyboardUngrab
data DisplayKeyboardUngrabMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayKeyboardUngrabMethodInfo a signature Source | |
displayKeyboardUngrab :: (MonadIO m, DisplayK a) => a -> Word32 -> m () Source
Deprecated: (Since version 3.0)Use gdk_device_ungrab(), together with gdk_device_grab() instead.
displayListDevices
data DisplayListDevicesMethodInfo Source
((~) (TYPE Lifted) signature (m [Device]), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayListDevicesMethodInfo a signature Source | |
displayListDevices :: (MonadIO m, DisplayK a) => a -> m [Device] Source
Deprecated: (Since version 3.0)Use gdk_device_manager_list_devices() instead.
displayNotifyStartupComplete
data DisplayNotifyStartupCompleteMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayNotifyStartupCompleteMethodInfo a signature Source | |
displayNotifyStartupComplete :: (MonadIO m, DisplayK a) => a -> Text -> m () Source
displayOpen
displayOpen :: MonadIO m => Text -> m Display Source
displayOpenDefaultLibgtkOnly
displayOpenDefaultLibgtkOnly :: MonadIO m => m Display Source
Deprecated: (Since version 3.16)This symbol was never meant to be used outside of GTK+
displayPeekEvent
data DisplayPeekEventMethodInfo Source
((~) (TYPE Lifted) signature (m Event), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayPeekEventMethodInfo a signature Source | |
displayPeekEvent :: (MonadIO m, DisplayK a) => a -> m Event Source
displayPointerIsGrabbed
data DisplayPointerIsGrabbedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayPointerIsGrabbedMethodInfo a signature Source | |
displayPointerIsGrabbed :: (MonadIO m, DisplayK a) => a -> m Bool Source
Deprecated: (Since version 3.0)Use gdk_display_device_is_grabbed() instead.
displayPointerUngrab
data DisplayPointerUngrabMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayPointerUngrabMethodInfo a signature Source | |
displayPointerUngrab :: (MonadIO m, DisplayK a) => a -> Word32 -> m () Source
Deprecated: (Since version 3.0)Use gdk_device_ungrab(), together with gdk_device_grab() instead.
displayPutEvent
data DisplayPutEventMethodInfo Source
((~) (TYPE Lifted) signature (Event -> m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplayPutEventMethodInfo a signature Source | |
displayPutEvent :: (MonadIO m, DisplayK a) => a -> Event -> m () Source
displayRequestSelectionNotification
displaySetDoubleClickDistance
data DisplaySetDoubleClickDistanceMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySetDoubleClickDistanceMethodInfo a signature Source | |
displaySetDoubleClickDistance :: (MonadIO m, DisplayK a) => a -> Word32 -> m () Source
displaySetDoubleClickTime
data DisplaySetDoubleClickTimeMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySetDoubleClickTimeMethodInfo a signature Source | |
displaySetDoubleClickTime :: (MonadIO m, DisplayK a) => a -> Word32 -> m () Source
displayStoreClipboard
displayStoreClipboard :: (MonadIO m, DisplayK a, WindowK b) => a -> b -> Word32 -> [Atom] -> m () Source
displaySupportsClipboardPersistence
data DisplaySupportsClipboardPersistenceMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySupportsClipboardPersistenceMethodInfo a signature Source | |
displaySupportsClipboardPersistence :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsComposite
data DisplaySupportsCompositeMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySupportsCompositeMethodInfo a signature Source | |
displaySupportsComposite :: (MonadIO m, DisplayK a) => a -> m Bool Source
Deprecated: (Since version 3.16)Compositing is an outdated technology that only ever worked on X11.
displaySupportsCursorAlpha
data DisplaySupportsCursorAlphaMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySupportsCursorAlphaMethodInfo a signature Source | |
displaySupportsCursorAlpha :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsCursorColor
data DisplaySupportsCursorColorMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySupportsCursorColorMethodInfo a signature Source | |
displaySupportsCursorColor :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsInputShapes
data DisplaySupportsInputShapesMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySupportsInputShapesMethodInfo a signature Source | |
displaySupportsInputShapes :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsSelectionNotification
data DisplaySupportsSelectionNotificationMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySupportsSelectionNotificationMethodInfo a signature Source | |
displaySupportsSelectionNotification :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsShapes
data DisplaySupportsShapesMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySupportsShapesMethodInfo a signature Source | |
displaySupportsShapes :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySync
data DisplaySyncMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DisplayK a) => MethodInfo (TYPE Lifted) DisplaySyncMethodInfo a signature Source | |
displaySync :: (MonadIO m, DisplayK a) => a -> m () Source
displayWarpPointer
displayWarpPointer :: (MonadIO m, DisplayK a, ScreenK b) => a -> b -> Int32 -> Int32 -> m () Source
Deprecated: (Since version 3.0)Use gdk_device_warp() instead.
Signals
Closed
type DisplayClosedCallback = Bool -> IO () Source
afterDisplayClosed :: (GObject a, MonadIO m) => a -> DisplayClosedCallback -> m SignalHandlerId Source
displayClosedCallbackWrapper :: DisplayClosedCallback -> Ptr () -> CInt -> Ptr () -> IO () Source
onDisplayClosed :: (GObject a, MonadIO m) => a -> DisplayClosedCallback -> m SignalHandlerId Source
Opened
type DisplayOpenedCallback = IO () Source
type DisplayOpenedCallbackC = Ptr () -> Ptr () -> IO () Source
afterDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayOpenedCallback -> m SignalHandlerId Source
displayOpenedCallbackWrapper :: DisplayOpenedCallback -> Ptr () -> Ptr () -> IO () Source
onDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayOpenedCallback -> m SignalHandlerId Source