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
- displayBeep :: (MonadIO m, DisplayK a) => a -> m ()
- displayClose :: (MonadIO m, DisplayK a) => a -> m ()
- displayDeviceIsGrabbed :: (MonadIO m, DisplayK a, DeviceK b) => a -> b -> m Bool
- displayFlush :: (MonadIO m, DisplayK a) => a -> m ()
- displayGetAppLaunchContext :: (MonadIO m, DisplayK a) => a -> m AppLaunchContext
- displayGetDefault :: MonadIO m => m Display
- displayGetDefaultCursorSize :: (MonadIO m, DisplayK a) => a -> m Word32
- displayGetDefaultGroup :: (MonadIO m, DisplayK a) => a -> m Window
- displayGetDefaultScreen :: (MonadIO m, DisplayK a) => a -> m Screen
- displayGetDeviceManager :: (MonadIO m, DisplayK a) => a -> m DeviceManager
- displayGetEvent :: (MonadIO m, DisplayK a) => a -> m Event
- displayGetMaximalCursorSize :: (MonadIO m, DisplayK a) => a -> m (Word32, Word32)
- displayGetNScreens :: (MonadIO m, DisplayK a) => a -> m Int32
- displayGetName :: (MonadIO m, DisplayK a) => a -> m Text
- displayGetPointer :: (MonadIO m, DisplayK a) => a -> m (Screen, Int32, Int32, [ModifierType])
- displayGetScreen :: (MonadIO m, DisplayK a) => a -> Int32 -> m Screen
- displayGetWindowAtPointer :: (MonadIO m, DisplayK a) => a -> m (Window, Int32, Int32)
- displayHasPending :: (MonadIO m, DisplayK a) => a -> m Bool
- displayIsClosed :: (MonadIO m, DisplayK a) => a -> m Bool
- displayKeyboardUngrab :: (MonadIO m, DisplayK a) => a -> Word32 -> m ()
- displayListDevices :: (MonadIO m, DisplayK a) => a -> m [Device]
- displayNotifyStartupComplete :: (MonadIO m, DisplayK a) => a -> Text -> m ()
- displayOpen :: MonadIO m => Text -> m Display
- displayOpenDefaultLibgtkOnly :: MonadIO m => m Display
- displayPeekEvent :: (MonadIO m, DisplayK a) => a -> m Event
- displayPointerIsGrabbed :: (MonadIO m, DisplayK a) => a -> m Bool
- displayPointerUngrab :: (MonadIO m, DisplayK a) => a -> Word32 -> m ()
- displayPutEvent :: (MonadIO m, DisplayK a) => a -> Event -> m ()
- displayRequestSelectionNotification :: (MonadIO m, DisplayK a) => a -> Atom -> m Bool
- displaySetDoubleClickDistance :: (MonadIO m, DisplayK a) => a -> Word32 -> m ()
- displaySetDoubleClickTime :: (MonadIO m, DisplayK a) => a -> Word32 -> m ()
- displayStoreClipboard :: (MonadIO m, DisplayK a, WindowK b) => a -> b -> Word32 -> [Atom] -> m ()
- displaySupportsClipboardPersistence :: (MonadIO m, DisplayK a) => a -> m Bool
- displaySupportsComposite :: (MonadIO m, DisplayK a) => a -> m Bool
- displaySupportsCursorAlpha :: (MonadIO m, DisplayK a) => a -> m Bool
- displaySupportsCursorColor :: (MonadIO m, DisplayK a) => a -> m Bool
- displaySupportsInputShapes :: (MonadIO m, DisplayK a) => a -> m Bool
- displaySupportsSelectionNotification :: (MonadIO m, DisplayK a) => a -> m Bool
- displaySupportsShapes :: (MonadIO m, DisplayK a) => a -> m Bool
- displaySync :: (MonadIO m, DisplayK a) => a -> m ()
- 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 | |
type ParentTypes Display | |
type AttributeList Display | |
type SignalList Display |
Methods
displayBeep
displayBeep :: (MonadIO m, DisplayK a) => a -> m () Source
displayClose
displayClose :: (MonadIO m, DisplayK a) => a -> m () Source
displayDeviceIsGrabbed
displayFlush
displayFlush :: (MonadIO m, DisplayK a) => a -> m () Source
displayGetAppLaunchContext
displayGetAppLaunchContext :: (MonadIO m, DisplayK a) => a -> m AppLaunchContext Source
displayGetDefault
displayGetDefault :: MonadIO m => m Display Source
displayGetDefaultCursorSize
displayGetDefaultCursorSize :: (MonadIO m, DisplayK a) => a -> m Word32 Source
displayGetDefaultGroup
displayGetDefaultGroup :: (MonadIO m, DisplayK a) => a -> m Window Source
displayGetDefaultScreen
displayGetDefaultScreen :: (MonadIO m, DisplayK a) => a -> m Screen Source
displayGetDeviceManager
displayGetDeviceManager :: (MonadIO m, DisplayK a) => a -> m DeviceManager Source
displayGetEvent
displayGetEvent :: (MonadIO m, DisplayK a) => a -> m Event Source
displayGetMaximalCursorSize
displayGetNScreens
displayGetNScreens :: (MonadIO m, DisplayK a) => a -> m Int32 Source
Deprecated: (Since version 3.10)The number of screens is always 1.
displayGetName
displayGetName :: (MonadIO m, DisplayK a) => a -> m Text Source
displayGetPointer
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
displayHasPending :: (MonadIO m, DisplayK a) => a -> m Bool Source
displayIsClosed
displayIsClosed :: (MonadIO m, DisplayK a) => a -> m Bool Source
displayKeyboardUngrab
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
displayListDevices :: (MonadIO m, DisplayK a) => a -> m [Device] Source
Deprecated: (Since version 3.0)Use gdk_device_manager_list_devices() instead.
displayNotifyStartupComplete
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
displayPeekEvent :: (MonadIO m, DisplayK a) => a -> m Event Source
displayPointerIsGrabbed
displayPointerIsGrabbed :: (MonadIO m, DisplayK a) => a -> m Bool Source
Deprecated: (Since version 3.0)Use gdk_display_device_is_grabbed() instead.
displayPointerUngrab
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
displayPutEvent :: (MonadIO m, DisplayK a) => a -> Event -> m () Source
displayRequestSelectionNotification
displaySetDoubleClickDistance
displaySetDoubleClickDistance :: (MonadIO m, DisplayK a) => a -> Word32 -> m () Source
displaySetDoubleClickTime
displaySetDoubleClickTime :: (MonadIO m, DisplayK a) => a -> Word32 -> m () Source
displayStoreClipboard
displayStoreClipboard :: (MonadIO m, DisplayK a, WindowK b) => a -> b -> Word32 -> [Atom] -> m () Source
displaySupportsClipboardPersistence
displaySupportsClipboardPersistence :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsComposite
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
displaySupportsCursorAlpha :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsCursorColor
displaySupportsCursorColor :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsInputShapes
displaySupportsInputShapes :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsSelectionNotification
displaySupportsSelectionNotification :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySupportsShapes
displaySupportsShapes :: (MonadIO m, DisplayK a) => a -> m Bool Source
displaySync
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