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 |
- Methods
- addOptionEntriesLibgtkOnly
- atomIntern
- atomInternStaticString
- beep
- cairoCreate
- cairoDrawFromGl
- cairoGetClipRectangle
- cairoRectangle
- cairoRegion
- cairoRegionCreateFromSurface
- cairoSetSourceColor
- cairoSetSourcePixbuf
- cairoSetSourceRgba
- cairoSetSourceWindow
- cairoSurfaceCreateFromPixbuf
- colorParse
- disableMultidevice
- dragAbort
- dragBegin
- dragBeginForDevice
- dragDrop
- dragDropSucceeded
- dragFindWindowForScreen
- dragGetSelection
- dragMotion
- dragStatus
- dropFinish
- dropReply
- errorTrapPop
- errorTrapPopIgnored
- errorTrapPush
- eventGet
- eventHandlerSet
- eventPeek
- eventRequestMotions
- eventsGetAngle
- eventsGetCenter
- eventsGetDistance
- eventsPending
- flush
- getDefaultRootWindow
- getDisplay
- getDisplayArgName
- getProgramClass
- getShowEvents
- glErrorQuark
- init
- initCheck
- keyboardGrab
- keyboardUngrab
- keyvalConvertCase
- keyvalFromName
- keyvalIsLower
- keyvalIsUpper
- keyvalName
- keyvalToLower
- keyvalToUnicode
- keyvalToUpper
- listVisuals
- notifyStartupComplete
- notifyStartupCompleteWithId
- offscreenWindowGetEmbedder
- offscreenWindowGetSurface
- offscreenWindowSetEmbedder
- pangoContextGet
- pangoContextGetForScreen
- parseArgs
- pixbufGetFromSurface
- pixbufGetFromWindow
- pointerGrab
- pointerIsGrabbed
- pointerUngrab
- preParseLibgtkOnly
- propertyDelete
- propertyGet
- queryDepths
- queryVisualTypes
- selectionConvert
- selectionOwnerGet
- selectionOwnerGetForDisplay
- selectionOwnerSet
- selectionOwnerSetForDisplay
- selectionSendNotify
- selectionSendNotifyForDisplay
- setAllowedBackends
- setDoubleClickTime
- setProgramClass
- setShowEvents
- settingGet
- synthesizeWindowState
- testRenderSync
- testSimulateButton
- testSimulateKey
- textPropertyToUtf8ListForDisplay
- threadsAddIdle
- threadsAddTimeout
- threadsAddTimeoutSeconds
- threadsEnter
- threadsInit
- threadsLeave
- unicodeToKeyval
- utf8ToStringTarget
- addOptionEntriesLibgtkOnly :: MonadIO m => OptionGroup -> m ()
- atomIntern :: MonadIO m => Text -> Bool -> m Atom
- atomInternStaticString :: MonadIO m => Text -> m Atom
- beep :: MonadIO m => m ()
- cairoCreate :: (MonadIO m, WindowK a) => a -> m Context
- cairoDrawFromGl :: (MonadIO m, WindowK a) => Context -> a -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- cairoGetClipRectangle :: MonadIO m => Context -> m (Bool, Rectangle)
- cairoRectangle :: MonadIO m => Context -> Rectangle -> m ()
- cairoRegion :: MonadIO m => Context -> Region -> m ()
- cairoRegionCreateFromSurface :: MonadIO m => Surface -> m Region
- cairoSetSourceColor :: MonadIO m => Context -> Color -> m ()
- cairoSetSourcePixbuf :: (MonadIO m, PixbufK a) => Context -> a -> Double -> Double -> m ()
- cairoSetSourceRgba :: MonadIO m => Context -> RGBA -> m ()
- cairoSetSourceWindow :: (MonadIO m, WindowK a) => Context -> a -> Double -> Double -> m ()
- cairoSurfaceCreateFromPixbuf :: (MonadIO m, PixbufK a, WindowK b) => a -> Int32 -> Maybe b -> m Surface
- colorParse :: MonadIO m => Text -> m (Bool, Color)
- disableMultidevice :: MonadIO m => m ()
- dragAbort :: (MonadIO m, DragContextK a) => a -> Word32 -> m ()
- dragBegin :: (MonadIO m, WindowK a) => a -> [Atom] -> m DragContext
- dragBeginForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> [Atom] -> m DragContext
- dragDrop :: (MonadIO m, DragContextK a) => a -> Word32 -> m ()
- dragDropSucceeded :: (MonadIO m, DragContextK a) => a -> m Bool
- dragFindWindowForScreen :: (MonadIO m, DragContextK a, WindowK b, ScreenK c) => a -> b -> c -> Int32 -> Int32 -> m (Window, DragProtocol)
- dragGetSelection :: (MonadIO m, DragContextK a) => a -> m Atom
- dragMotion :: (MonadIO m, DragContextK a, WindowK b) => a -> b -> DragProtocol -> Int32 -> Int32 -> [DragAction] -> [DragAction] -> Word32 -> m Bool
- dragStatus :: (MonadIO m, DragContextK a) => a -> [DragAction] -> Word32 -> m ()
- dropFinish :: (MonadIO m, DragContextK a) => a -> Bool -> Word32 -> m ()
- dropReply :: (MonadIO m, DragContextK a) => a -> Bool -> Word32 -> m ()
- errorTrapPop :: MonadIO m => m Int32
- errorTrapPopIgnored :: MonadIO m => m ()
- errorTrapPush :: MonadIO m => m ()
- eventGet :: MonadIO m => m Event
- eventHandlerSet :: MonadIO m => EventFunc -> m ()
- eventPeek :: MonadIO m => m Event
- eventRequestMotions :: MonadIO m => EventMotion -> m ()
- eventsGetAngle :: MonadIO m => Event -> Event -> m (Bool, Double)
- eventsGetCenter :: MonadIO m => Event -> Event -> m (Bool, Double, Double)
- eventsGetDistance :: MonadIO m => Event -> Event -> m (Bool, Double)
- eventsPending :: MonadIO m => m Bool
- flush :: MonadIO m => m ()
- getDefaultRootWindow :: MonadIO m => m Window
- getDisplay :: MonadIO m => m Text
- getDisplayArgName :: MonadIO m => m Text
- getProgramClass :: MonadIO m => m Text
- getShowEvents :: MonadIO m => m Bool
- glErrorQuark :: MonadIO m => m Word32
- init :: MonadIO m => [Text] -> m [Text]
- initCheck :: MonadIO m => [Text] -> m (Bool, [Text])
- keyboardGrab :: (MonadIO m, WindowK a) => a -> Bool -> Word32 -> m GrabStatus
- keyboardUngrab :: MonadIO m => Word32 -> m ()
- keyvalConvertCase :: MonadIO m => Word32 -> m (Word32, Word32)
- keyvalFromName :: MonadIO m => Text -> m Word32
- keyvalIsLower :: MonadIO m => Word32 -> m Bool
- keyvalIsUpper :: MonadIO m => Word32 -> m Bool
- keyvalName :: MonadIO m => Word32 -> m Text
- keyvalToLower :: MonadIO m => Word32 -> m Word32
- keyvalToUnicode :: MonadIO m => Word32 -> m Word32
- keyvalToUpper :: MonadIO m => Word32 -> m Word32
- listVisuals :: MonadIO m => m [Visual]
- notifyStartupComplete :: MonadIO m => m ()
- notifyStartupCompleteWithId :: MonadIO m => Text -> m ()
- offscreenWindowGetEmbedder :: (MonadIO m, WindowK a) => a -> m Window
- offscreenWindowGetSurface :: (MonadIO m, WindowK a) => a -> m Surface
- offscreenWindowSetEmbedder :: (MonadIO m, WindowK a, WindowK b) => a -> b -> m ()
- pangoContextGet :: MonadIO m => m Context
- pangoContextGetForScreen :: (MonadIO m, ScreenK a) => a -> m Context
- parseArgs :: MonadIO m => [Text] -> m [Text]
- pixbufGetFromSurface :: MonadIO m => Surface -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf
- pixbufGetFromWindow :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf
- pointerGrab :: (MonadIO m, WindowK a, WindowK b, CursorK c) => a -> Bool -> [EventMask] -> Maybe b -> Maybe c -> Word32 -> m GrabStatus
- pointerIsGrabbed :: MonadIO m => m Bool
- pointerUngrab :: MonadIO m => Word32 -> m ()
- preParseLibgtkOnly :: MonadIO m => m ()
- propertyDelete :: (MonadIO m, WindowK a) => a -> Atom -> m ()
- propertyGet :: (MonadIO m, WindowK a) => a -> Atom -> Atom -> Word64 -> Word64 -> Int32 -> m (Bool, Atom, Int32, ByteString)
- queryDepths :: MonadIO m => m [Int32]
- queryVisualTypes :: MonadIO m => m [VisualType]
- selectionConvert :: (MonadIO m, WindowK a) => a -> Atom -> Atom -> Word32 -> m ()
- selectionOwnerGet :: MonadIO m => Atom -> m Window
- selectionOwnerGetForDisplay :: (MonadIO m, DisplayK a) => a -> Atom -> m Window
- selectionOwnerSet :: (MonadIO m, WindowK a) => Maybe a -> Atom -> Word32 -> Bool -> m Bool
- selectionOwnerSetForDisplay :: (MonadIO m, DisplayK a, WindowK b) => a -> Maybe b -> Atom -> Word32 -> Bool -> m Bool
- selectionSendNotify :: (MonadIO m, WindowK a) => a -> Atom -> Atom -> Atom -> Word32 -> m ()
- selectionSendNotifyForDisplay :: (MonadIO m, DisplayK a, WindowK b) => a -> b -> Atom -> Atom -> Atom -> Word32 -> m ()
- setAllowedBackends :: MonadIO m => Text -> m ()
- setDoubleClickTime :: MonadIO m => Word32 -> m ()
- setProgramClass :: MonadIO m => Text -> m ()
- setShowEvents :: MonadIO m => Bool -> m ()
- settingGet :: MonadIO m => Text -> GValue -> m Bool
- synthesizeWindowState :: (MonadIO m, WindowK a) => a -> [WindowState] -> [WindowState] -> m ()
- testRenderSync :: (MonadIO m, WindowK a) => a -> m ()
- testSimulateButton :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Word32 -> [ModifierType] -> EventType -> m Bool
- testSimulateKey :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Word32 -> [ModifierType] -> EventType -> m Bool
- textPropertyToUtf8ListForDisplay :: (MonadIO m, DisplayK a) => a -> Atom -> Int32 -> ByteString -> m (Int32, [Text])
- threadsAddIdle :: MonadIO m => Int32 -> SourceFunc -> m Word32
- threadsAddTimeout :: MonadIO m => Int32 -> Word32 -> SourceFunc -> m Word32
- threadsAddTimeoutSeconds :: MonadIO m => Int32 -> Word32 -> SourceFunc -> m Word32
- threadsEnter :: MonadIO m => m ()
- threadsInit :: MonadIO m => m ()
- threadsLeave :: MonadIO m => m ()
- unicodeToKeyval :: MonadIO m => Word32 -> m Word32
- utf8ToStringTarget :: MonadIO m => Text -> m Text
Methods
addOptionEntriesLibgtkOnly
addOptionEntriesLibgtkOnly :: MonadIO m => OptionGroup -> m () Source
Deprecated: (Since version 3.16)This symbol was never meant to be used outside of GTK+
atomIntern
atomInternStaticString
atomInternStaticString :: MonadIO m => Text -> m Atom Source
beep
cairoCreate
cairoCreate :: (MonadIO m, WindowK a) => a -> m Context Source
cairoDrawFromGl
cairoDrawFromGl :: (MonadIO m, WindowK a) => Context -> a -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
cairoGetClipRectangle
cairoRectangle
cairoRectangle :: MonadIO m => Context -> Rectangle -> m () Source
cairoRegion
cairoRegion :: MonadIO m => Context -> Region -> m () Source
cairoRegionCreateFromSurface
cairoRegionCreateFromSurface :: MonadIO m => Surface -> m Region Source
cairoSetSourceColor
cairoSetSourceColor :: MonadIO m => Context -> Color -> m () Source
Deprecated: (Since version 3.4)Use gdk_cairo_set_source_rgba() instead
cairoSetSourcePixbuf
cairoSetSourceRgba
cairoSetSourceRgba :: MonadIO m => Context -> RGBA -> m () Source
cairoSetSourceWindow
cairoSurfaceCreateFromPixbuf
cairoSurfaceCreateFromPixbuf :: (MonadIO m, PixbufK a, WindowK b) => a -> Int32 -> Maybe b -> m Surface Source
colorParse
colorParse :: MonadIO m => Text -> m (Bool, Color) Source
Deprecated: (Since version 3.14)Use #GdkRGBA
disableMultidevice
disableMultidevice :: MonadIO m => m () Source
dragAbort
dragAbort :: (MonadIO m, DragContextK a) => a -> Word32 -> m () Source
dragBegin
dragBeginForDevice
dragBeginForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> [Atom] -> m DragContext Source
dragDrop
dragDrop :: (MonadIO m, DragContextK a) => a -> Word32 -> m () Source
dragDropSucceeded
dragDropSucceeded :: (MonadIO m, DragContextK a) => a -> m Bool Source
dragFindWindowForScreen
dragFindWindowForScreen :: (MonadIO m, DragContextK a, WindowK b, ScreenK c) => a -> b -> c -> Int32 -> Int32 -> m (Window, DragProtocol) Source
dragGetSelection
dragGetSelection :: (MonadIO m, DragContextK a) => a -> m Atom Source
dragMotion
dragMotion :: (MonadIO m, DragContextK a, WindowK b) => a -> b -> DragProtocol -> Int32 -> Int32 -> [DragAction] -> [DragAction] -> Word32 -> m Bool Source
dragStatus
dragStatus :: (MonadIO m, DragContextK a) => a -> [DragAction] -> Word32 -> m () Source
dropFinish
dropFinish :: (MonadIO m, DragContextK a) => a -> Bool -> Word32 -> m () Source
dropReply
errorTrapPop
errorTrapPop :: MonadIO m => m Int32 Source
errorTrapPopIgnored
errorTrapPopIgnored :: MonadIO m => m () Source
errorTrapPush
errorTrapPush :: MonadIO m => m () Source
eventGet
eventHandlerSet
eventHandlerSet :: MonadIO m => EventFunc -> m () Source
eventPeek
eventRequestMotions
eventRequestMotions :: MonadIO m => EventMotion -> m () Source
eventsGetAngle
eventsGetCenter
eventsGetDistance
eventsPending
eventsPending :: MonadIO m => m Bool Source
flush
getDefaultRootWindow
getDefaultRootWindow :: MonadIO m => m Window Source
getDisplay
getDisplay :: MonadIO m => m Text Source
Deprecated: (Since version 3.8)Call gdk_display_get_name (gdk_display_get_default ())) instead.
getDisplayArgName
getDisplayArgName :: MonadIO m => m Text Source
getProgramClass
getProgramClass :: MonadIO m => m Text Source
getShowEvents
getShowEvents :: MonadIO m => m Bool Source
glErrorQuark
glErrorQuark :: MonadIO m => m Word32 Source
init
initCheck
keyboardGrab
keyboardGrab :: (MonadIO m, WindowK a) => a -> Bool -> Word32 -> m GrabStatus Source
Deprecated: (Since version 3.0)Use gdk_device_grab() instead.
keyboardUngrab
keyboardUngrab :: MonadIO m => Word32 -> m () Source
Deprecated: (Since version 3.0)Use gdk_device_ungrab(), together with gdk_device_grab() instead.
keyvalConvertCase
keyvalFromName
keyvalFromName :: MonadIO m => Text -> m Word32 Source
keyvalIsLower
keyvalIsLower :: MonadIO m => Word32 -> m Bool Source
keyvalIsUpper
keyvalIsUpper :: MonadIO m => Word32 -> m Bool Source
keyvalName
keyvalName :: MonadIO m => Word32 -> m Text Source
keyvalToLower
keyvalToLower :: MonadIO m => Word32 -> m Word32 Source
keyvalToUnicode
keyvalToUnicode :: MonadIO m => Word32 -> m Word32 Source
keyvalToUpper
keyvalToUpper :: MonadIO m => Word32 -> m Word32 Source
listVisuals
listVisuals :: MonadIO m => m [Visual] Source
notifyStartupComplete
notifyStartupComplete :: MonadIO m => m () Source
notifyStartupCompleteWithId
notifyStartupCompleteWithId :: MonadIO m => Text -> m () Source
offscreenWindowGetEmbedder
offscreenWindowGetEmbedder :: (MonadIO m, WindowK a) => a -> m Window Source
offscreenWindowGetSurface
offscreenWindowGetSurface :: (MonadIO m, WindowK a) => a -> m Surface Source
offscreenWindowSetEmbedder
offscreenWindowSetEmbedder :: (MonadIO m, WindowK a, WindowK b) => a -> b -> m () Source
pangoContextGet
pangoContextGet :: MonadIO m => m Context Source
pangoContextGetForScreen
pangoContextGetForScreen :: (MonadIO m, ScreenK a) => a -> m Context Source
parseArgs
pixbufGetFromSurface
pixbufGetFromWindow
pixbufGetFromWindow :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf Source
pointerGrab
pointerGrab :: (MonadIO m, WindowK a, WindowK b, CursorK c) => a -> Bool -> [EventMask] -> Maybe b -> Maybe c -> Word32 -> m GrabStatus Source
Deprecated: (Since version 3.0)Use gdk_device_grab() instead.
pointerIsGrabbed
pointerIsGrabbed :: MonadIO m => m Bool Source
Deprecated: (Since version 3.0)Use gdk_display_device_is_grabbed() instead.
pointerUngrab
pointerUngrab :: MonadIO m => Word32 -> m () Source
Deprecated: (Since version 3.0)Use gdk_device_ungrab(), together with gdk_device_grab() instead.
preParseLibgtkOnly
preParseLibgtkOnly :: MonadIO m => m () Source
Deprecated: (Since version 3.16)This symbol was never meant to be used outside of GTK+
propertyDelete
propertyDelete :: (MonadIO m, WindowK a) => a -> Atom -> m () Source
propertyGet
propertyGet :: (MonadIO m, WindowK a) => a -> Atom -> Atom -> Word64 -> Word64 -> Int32 -> m (Bool, Atom, Int32, ByteString) Source
queryDepths
queryDepths :: MonadIO m => m [Int32] Source
queryVisualTypes
queryVisualTypes :: MonadIO m => m [VisualType] Source
selectionConvert
selectionOwnerGet
selectionOwnerGet :: MonadIO m => Atom -> m Window Source
selectionOwnerGetForDisplay
selectionOwnerSet
selectionOwnerSetForDisplay
selectionOwnerSetForDisplay :: (MonadIO m, DisplayK a, WindowK b) => a -> Maybe b -> Atom -> Word32 -> Bool -> m Bool Source
selectionSendNotify
selectionSendNotifyForDisplay
selectionSendNotifyForDisplay :: (MonadIO m, DisplayK a, WindowK b) => a -> b -> Atom -> Atom -> Atom -> Word32 -> m () Source
setAllowedBackends
setAllowedBackends :: MonadIO m => Text -> m () Source
setDoubleClickTime
setDoubleClickTime :: MonadIO m => Word32 -> m () Source
setProgramClass
setProgramClass :: MonadIO m => Text -> m () Source
setShowEvents
setShowEvents :: MonadIO m => Bool -> m () Source
settingGet
synthesizeWindowState
synthesizeWindowState :: (MonadIO m, WindowK a) => a -> [WindowState] -> [WindowState] -> m () Source
testRenderSync
testRenderSync :: (MonadIO m, WindowK a) => a -> m () Source
testSimulateButton
testSimulateButton :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Word32 -> [ModifierType] -> EventType -> m Bool Source
testSimulateKey
testSimulateKey :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Word32 -> [ModifierType] -> EventType -> m Bool Source
textPropertyToUtf8ListForDisplay
textPropertyToUtf8ListForDisplay :: (MonadIO m, DisplayK a) => a -> Atom -> Int32 -> ByteString -> m (Int32, [Text]) Source
threadsAddIdle
threadsAddIdle :: MonadIO m => Int32 -> SourceFunc -> m Word32 Source
threadsAddTimeout
threadsAddTimeout :: MonadIO m => Int32 -> Word32 -> SourceFunc -> m Word32 Source
threadsAddTimeoutSeconds
threadsAddTimeoutSeconds :: MonadIO m => Int32 -> Word32 -> SourceFunc -> m Word32 Source
threadsEnter
threadsEnter :: MonadIO m => m () Source
Deprecated: (Since version 3.6)All GDK and GTK+ calls should be made from the main thread
threadsInit
threadsInit :: MonadIO m => m () Source
Deprecated: (Since version 3.6)All GDK and GTK+ calls should be made from the main thread
threadsLeave
threadsLeave :: MonadIO m => m () Source
Deprecated: (Since version 3.6)All GDK and GTK+ calls should be made from the main thread
unicodeToKeyval
unicodeToKeyval :: MonadIO m => Word32 -> m Word32 Source
utf8ToStringTarget
utf8ToStringTarget :: MonadIO m => Text -> m Text Source