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
- windowAtPointer
- windowBeep
- windowBeginMoveDrag
- windowBeginMoveDragForDevice
- windowBeginPaintRect
- windowBeginPaintRegion
- windowBeginResizeDrag
- windowBeginResizeDragForDevice
- windowConfigureFinished
- windowConstrainSize
- windowCoordsFromParent
- windowCoordsToParent
- windowCreateGlContext
- windowCreateSimilarImageSurface
- windowCreateSimilarSurface
- windowDeiconify
- windowDestroy
- windowDestroyNotify
- windowEnableSynchronizedConfigure
- windowEndPaint
- windowEnsureNative
- windowFlush
- windowFocus
- windowFreezeToplevelUpdatesLibgtkOnly
- windowFreezeUpdates
- windowFullscreen
- windowFullscreenOnMonitor
- windowGeometryChanged
- windowGetAcceptFocus
- windowGetBackgroundPattern
- windowGetChildren
- windowGetChildrenWithUserData
- windowGetClipRegion
- windowGetComposited
- windowGetCursor
- windowGetDecorations
- windowGetDeviceCursor
- windowGetDeviceEvents
- windowGetDevicePosition
- windowGetDevicePositionDouble
- windowGetDisplay
- windowGetDragProtocol
- windowGetEffectiveParent
- windowGetEffectiveToplevel
- windowGetEventCompression
- windowGetEvents
- windowGetFocusOnMap
- windowGetFrameClock
- windowGetFrameExtents
- windowGetFullscreenMode
- windowGetGeometry
- windowGetGroup
- windowGetHeight
- windowGetModalHint
- windowGetOrigin
- windowGetParent
- windowGetPassThrough
- windowGetPointer
- windowGetPosition
- windowGetRootCoords
- windowGetRootOrigin
- windowGetScaleFactor
- windowGetScreen
- windowGetSourceEvents
- windowGetState
- windowGetSupportMultidevice
- windowGetToplevel
- windowGetTypeHint
- windowGetUpdateArea
- windowGetUserData
- windowGetVisibleRegion
- windowGetVisual
- windowGetWidth
- windowGetWindowType
- windowHasNative
- windowHide
- windowIconify
- windowInputShapeCombineRegion
- windowInvalidateMaybeRecurse
- windowInvalidateRect
- windowInvalidateRegion
- windowIsDestroyed
- windowIsInputOnly
- windowIsShaped
- windowIsViewable
- windowIsVisible
- windowLower
- windowMarkPaintFromClip
- windowMaximize
- windowMergeChildInputShapes
- windowMergeChildShapes
- windowMove
- windowMoveRegion
- windowMoveResize
- windowNew
- windowPeekChildren
- windowProcessAllUpdates
- windowProcessUpdates
- windowRaise
- windowRegisterDnd
- windowReparent
- windowResize
- windowRestack
- windowScroll
- windowSetAcceptFocus
- windowSetBackground
- windowSetBackgroundPattern
- windowSetBackgroundRgba
- windowSetChildInputShapes
- windowSetChildShapes
- windowSetComposited
- windowSetCursor
- windowSetDebugUpdates
- windowSetDecorations
- windowSetDeviceCursor
- windowSetDeviceEvents
- windowSetEventCompression
- windowSetEvents
- windowSetFocusOnMap
- windowSetFullscreenMode
- windowSetFunctions
- windowSetGeometryHints
- windowSetGroup
- windowSetIconList
- windowSetIconName
- windowSetKeepAbove
- windowSetKeepBelow
- windowSetModalHint
- windowSetOpacity
- windowSetOpaqueRegion
- windowSetOverrideRedirect
- windowSetPassThrough
- windowSetRole
- windowSetShadowWidth
- windowSetSkipPagerHint
- windowSetSkipTaskbarHint
- windowSetSourceEvents
- windowSetStartupId
- windowSetStaticGravities
- windowSetSupportMultidevice
- windowSetTitle
- windowSetTransientFor
- windowSetTypeHint
- windowSetUrgencyHint
- windowSetUserData
- windowShapeCombineRegion
- windowShow
- windowShowUnraised
- windowShowWindowMenu
- windowStick
- windowThawToplevelUpdatesLibgtkOnly
- windowThawUpdates
- windowUnfullscreen
- windowUnmaximize
- windowUnstick
- windowWithdraw
- Properties
- Signals
- newtype Window = Window (ForeignPtr Window)
- class GObject o => WindowK o
- toWindow :: WindowK o => o -> IO Window
- noWindow :: Maybe Window
- windowAtPointer :: MonadIO m => m (Window, Int32, Int32)
- windowBeep :: (MonadIO m, WindowK a) => a -> m ()
- windowBeginMoveDrag :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- windowBeginMoveDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- windowBeginPaintRect :: (MonadIO m, WindowK a) => a -> Rectangle -> m ()
- windowBeginPaintRegion :: (MonadIO m, WindowK a) => a -> Region -> m ()
- windowBeginResizeDrag :: (MonadIO m, WindowK a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- windowBeginResizeDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> WindowEdge -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- windowConfigureFinished :: (MonadIO m, WindowK a) => a -> m ()
- windowConstrainSize :: MonadIO m => Geometry -> [WindowHints] -> Int32 -> Int32 -> m (Int32, Int32)
- windowCoordsFromParent :: (MonadIO m, WindowK a) => a -> Double -> Double -> m (Double, Double)
- windowCoordsToParent :: (MonadIO m, WindowK a) => a -> Double -> Double -> m (Double, Double)
- windowCreateGlContext :: (MonadIO m, WindowK a) => a -> m GLContext
- windowCreateSimilarImageSurface :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Surface
- windowCreateSimilarSurface :: (MonadIO m, WindowK a) => a -> Content -> Int32 -> Int32 -> m Surface
- windowDeiconify :: (MonadIO m, WindowK a) => a -> m ()
- windowDestroy :: (MonadIO m, WindowK a) => a -> m ()
- windowDestroyNotify :: (MonadIO m, WindowK a) => a -> m ()
- windowEnableSynchronizedConfigure :: (MonadIO m, WindowK a) => a -> m ()
- windowEndPaint :: (MonadIO m, WindowK a) => a -> m ()
- windowEnsureNative :: (MonadIO m, WindowK a) => a -> m Bool
- windowFlush :: (MonadIO m, WindowK a) => a -> m ()
- windowFocus :: (MonadIO m, WindowK a) => a -> Word32 -> m ()
- windowFreezeToplevelUpdatesLibgtkOnly :: (MonadIO m, WindowK a) => a -> m ()
- windowFreezeUpdates :: (MonadIO m, WindowK a) => a -> m ()
- windowFullscreen :: (MonadIO m, WindowK a) => a -> m ()
- windowFullscreenOnMonitor :: (MonadIO m, WindowK a) => a -> Int32 -> m ()
- windowGeometryChanged :: (MonadIO m, WindowK a) => a -> m ()
- windowGetAcceptFocus :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetBackgroundPattern :: (MonadIO m, WindowK a) => a -> m Pattern
- windowGetChildren :: (MonadIO m, WindowK a) => a -> m [Window]
- windowGetChildrenWithUserData :: (MonadIO m, WindowK a) => a -> Ptr () -> m [Window]
- windowGetClipRegion :: (MonadIO m, WindowK a) => a -> m Region
- windowGetComposited :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetCursor :: (MonadIO m, WindowK a) => a -> m Cursor
- windowGetDecorations :: (MonadIO m, WindowK a) => a -> m (Bool, [WMDecoration])
- windowGetDeviceCursor :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m Cursor
- windowGetDeviceEvents :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m [EventMask]
- windowGetDevicePosition :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Window, Int32, Int32, [ModifierType])
- windowGetDevicePositionDouble :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Window, Double, Double, [ModifierType])
- windowGetDisplay :: (MonadIO m, WindowK a) => a -> m Display
- windowGetDragProtocol :: (MonadIO m, WindowK a) => a -> m (DragProtocol, Window)
- windowGetEffectiveParent :: (MonadIO m, WindowK a) => a -> m Window
- windowGetEffectiveToplevel :: (MonadIO m, WindowK a) => a -> m Window
- windowGetEventCompression :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetEvents :: (MonadIO m, WindowK a) => a -> m [EventMask]
- windowGetFocusOnMap :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetFrameClock :: (MonadIO m, WindowK a) => a -> m FrameClock
- windowGetFrameExtents :: (MonadIO m, WindowK a) => a -> m Rectangle
- windowGetFullscreenMode :: (MonadIO m, WindowK a) => a -> m FullscreenMode
- windowGetGeometry :: (MonadIO m, WindowK a) => a -> m (Int32, Int32, Int32, Int32)
- windowGetGroup :: (MonadIO m, WindowK a) => a -> m Window
- windowGetHeight :: (MonadIO m, WindowK a) => a -> m Int32
- windowGetModalHint :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetOrigin :: (MonadIO m, WindowK a) => a -> m (Int32, Int32, Int32)
- windowGetParent :: (MonadIO m, WindowK a) => a -> m Window
- windowGetPassThrough :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetPointer :: (MonadIO m, WindowK a) => a -> m (Window, Int32, Int32, [ModifierType])
- windowGetPosition :: (MonadIO m, WindowK a) => a -> m (Int32, Int32)
- windowGetRootCoords :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- windowGetRootOrigin :: (MonadIO m, WindowK a) => a -> m (Int32, Int32)
- windowGetScaleFactor :: (MonadIO m, WindowK a) => a -> m Int32
- windowGetScreen :: (MonadIO m, WindowK a) => a -> m Screen
- windowGetSourceEvents :: (MonadIO m, WindowK a) => a -> InputSource -> m [EventMask]
- windowGetState :: (MonadIO m, WindowK a) => a -> m [WindowState]
- windowGetSupportMultidevice :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetToplevel :: (MonadIO m, WindowK a) => a -> m Window
- windowGetTypeHint :: (MonadIO m, WindowK a) => a -> m WindowTypeHint
- windowGetUpdateArea :: (MonadIO m, WindowK a) => a -> m Region
- windowGetUserData :: (MonadIO m, WindowK a) => a -> m (Ptr ())
- windowGetVisibleRegion :: (MonadIO m, WindowK a) => a -> m Region
- windowGetVisual :: (MonadIO m, WindowK a) => a -> m Visual
- windowGetWidth :: (MonadIO m, WindowK a) => a -> m Int32
- windowGetWindowType :: (MonadIO m, WindowK a) => a -> m WindowType
- windowHasNative :: (MonadIO m, WindowK a) => a -> m Bool
- windowHide :: (MonadIO m, WindowK a) => a -> m ()
- windowIconify :: (MonadIO m, WindowK a) => a -> m ()
- windowInputShapeCombineRegion :: (MonadIO m, WindowK a) => a -> Region -> Int32 -> Int32 -> m ()
- windowInvalidateMaybeRecurse :: (MonadIO m, WindowK a) => a -> Region -> Maybe WindowChildFunc -> m ()
- windowInvalidateRect :: (MonadIO m, WindowK a) => a -> Maybe Rectangle -> Bool -> m ()
- windowInvalidateRegion :: (MonadIO m, WindowK a) => a -> Region -> Bool -> m ()
- windowIsDestroyed :: (MonadIO m, WindowK a) => a -> m Bool
- windowIsInputOnly :: (MonadIO m, WindowK a) => a -> m Bool
- windowIsShaped :: (MonadIO m, WindowK a) => a -> m Bool
- windowIsViewable :: (MonadIO m, WindowK a) => a -> m Bool
- windowIsVisible :: (MonadIO m, WindowK a) => a -> m Bool
- windowLower :: (MonadIO m, WindowK a) => a -> m ()
- windowMarkPaintFromClip :: (MonadIO m, WindowK a) => a -> Context -> m ()
- windowMaximize :: (MonadIO m, WindowK a) => a -> m ()
- windowMergeChildInputShapes :: (MonadIO m, WindowK a) => a -> m ()
- windowMergeChildShapes :: (MonadIO m, WindowK a) => a -> m ()
- windowMove :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- windowMoveRegion :: (MonadIO m, WindowK a) => a -> Region -> Int32 -> Int32 -> m ()
- windowMoveResize :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- windowNew :: (MonadIO m, WindowK a) => Maybe a -> WindowAttr -> [WindowAttributesType] -> m Window
- windowPeekChildren :: (MonadIO m, WindowK a) => a -> m [Window]
- windowProcessAllUpdates :: MonadIO m => m ()
- windowProcessUpdates :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowRaise :: (MonadIO m, WindowK a) => a -> m ()
- windowRegisterDnd :: (MonadIO m, WindowK a) => a -> m ()
- windowReparent :: (MonadIO m, WindowK a, WindowK b) => a -> b -> Int32 -> Int32 -> m ()
- windowResize :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- windowRestack :: (MonadIO m, WindowK a, WindowK b) => a -> Maybe b -> Bool -> m ()
- windowScroll :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- windowSetAcceptFocus :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetBackground :: (MonadIO m, WindowK a) => a -> Color -> m ()
- windowSetBackgroundPattern :: (MonadIO m, WindowK a) => a -> Maybe Pattern -> m ()
- windowSetBackgroundRgba :: (MonadIO m, WindowK a) => a -> RGBA -> m ()
- windowSetChildInputShapes :: (MonadIO m, WindowK a) => a -> m ()
- windowSetChildShapes :: (MonadIO m, WindowK a) => a -> m ()
- windowSetComposited :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetCursor :: (MonadIO m, WindowK a, CursorK b) => a -> Maybe b -> m ()
- windowSetDebugUpdates :: MonadIO m => Bool -> m ()
- windowSetDecorations :: (MonadIO m, WindowK a) => a -> [WMDecoration] -> m ()
- windowSetDeviceCursor :: (MonadIO m, WindowK a, DeviceK b, CursorK c) => a -> b -> c -> m ()
- windowSetDeviceEvents :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> [EventMask] -> m ()
- windowSetEventCompression :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetEvents :: (MonadIO m, WindowK a) => a -> [EventMask] -> m ()
- windowSetFocusOnMap :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetFullscreenMode :: (MonadIO m, WindowK a) => a -> FullscreenMode -> m ()
- windowSetFunctions :: (MonadIO m, WindowK a) => a -> [WMFunction] -> m ()
- windowSetGeometryHints :: (MonadIO m, WindowK a) => a -> Geometry -> [WindowHints] -> m ()
- windowSetGroup :: (MonadIO m, WindowK a, WindowK b) => a -> Maybe b -> m ()
- windowSetIconList :: (MonadIO m, WindowK a, PixbufK b) => a -> [b] -> m ()
- windowSetIconName :: (MonadIO m, WindowK a) => a -> Maybe Text -> m ()
- windowSetKeepAbove :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetKeepBelow :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetModalHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetOpacity :: (MonadIO m, WindowK a) => a -> Double -> m ()
- windowSetOpaqueRegion :: (MonadIO m, WindowK a) => a -> Maybe Region -> m ()
- windowSetOverrideRedirect :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetPassThrough :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetRole :: (MonadIO m, WindowK a) => a -> Text -> m ()
- windowSetShadowWidth :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- windowSetSkipPagerHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetSkipTaskbarHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetSourceEvents :: (MonadIO m, WindowK a) => a -> InputSource -> [EventMask] -> m ()
- windowSetStartupId :: (MonadIO m, WindowK a) => a -> Text -> m ()
- windowSetStaticGravities :: (MonadIO m, WindowK a) => a -> Bool -> m Bool
- windowSetSupportMultidevice :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetTitle :: (MonadIO m, WindowK a) => a -> Text -> m ()
- windowSetTransientFor :: (MonadIO m, WindowK a, WindowK b) => a -> b -> m ()
- windowSetTypeHint :: (MonadIO m, WindowK a) => a -> WindowTypeHint -> m ()
- windowSetUrgencyHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetUserData :: (MonadIO m, WindowK a, ObjectK b) => a -> Maybe b -> m ()
- windowShapeCombineRegion :: (MonadIO m, WindowK a) => a -> Maybe Region -> Int32 -> Int32 -> m ()
- windowShow :: (MonadIO m, WindowK a) => a -> m ()
- windowShowUnraised :: (MonadIO m, WindowK a) => a -> m ()
- windowShowWindowMenu :: (MonadIO m, WindowK a) => a -> Event -> m Bool
- windowStick :: (MonadIO m, WindowK a) => a -> m ()
- windowThawToplevelUpdatesLibgtkOnly :: (MonadIO m, WindowK a) => a -> m ()
- windowThawUpdates :: (MonadIO m, WindowK a) => a -> m ()
- windowUnfullscreen :: (MonadIO m, WindowK a) => a -> m ()
- windowUnmaximize :: (MonadIO m, WindowK a) => a -> m ()
- windowUnstick :: (MonadIO m, WindowK a) => a -> m ()
- windowWithdraw :: (MonadIO m, WindowK a) => a -> m ()
- data WindowCursorPropertyInfo
- constructWindowCursor :: CursorK a => a -> IO ([Char], GValue)
- getWindowCursor :: (MonadIO m, WindowK o) => o -> m Cursor
- setWindowCursor :: (MonadIO m, WindowK o, CursorK a) => o -> a -> m ()
- type WindowCreateSurfaceCallback = Int32 -> Int32 -> IO Surface
- type WindowCreateSurfaceCallbackC = Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface)
- data WindowCreateSurfaceSignalInfo
- afterWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId
- mkWindowCreateSurfaceCallback :: WindowCreateSurfaceCallbackC -> IO (FunPtr WindowCreateSurfaceCallbackC)
- noWindowCreateSurfaceCallback :: Maybe WindowCreateSurfaceCallback
- onWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId
- windowCreateSurfaceCallbackWrapper :: WindowCreateSurfaceCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface)
- windowCreateSurfaceClosure :: WindowCreateSurfaceCallback -> IO Closure
- type WindowFromEmbedderCallback = Double -> Double -> IO (Double, Double)
- type WindowFromEmbedderCallbackC = Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
- data WindowFromEmbedderSignalInfo
- afterWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId
- mkWindowFromEmbedderCallback :: WindowFromEmbedderCallbackC -> IO (FunPtr WindowFromEmbedderCallbackC)
- noWindowFromEmbedderCallback :: Maybe WindowFromEmbedderCallback
- onWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId
- windowFromEmbedderCallbackWrapper :: WindowFromEmbedderCallback -> Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
- windowFromEmbedderClosure :: WindowFromEmbedderCallback -> IO Closure
- type WindowPickEmbeddedChildCallback = Double -> Double -> IO Window
- type WindowPickEmbeddedChildCallbackC = Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window)
- data WindowPickEmbeddedChildSignalInfo
- afterWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId
- mkWindowPickEmbeddedChildCallback :: WindowPickEmbeddedChildCallbackC -> IO (FunPtr WindowPickEmbeddedChildCallbackC)
- noWindowPickEmbeddedChildCallback :: Maybe WindowPickEmbeddedChildCallback
- onWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId
- windowPickEmbeddedChildCallbackWrapper :: WindowPickEmbeddedChildCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window)
- windowPickEmbeddedChildClosure :: WindowPickEmbeddedChildCallback -> IO Closure
- type WindowToEmbedderCallback = Double -> Double -> IO (Double, Double)
- type WindowToEmbedderCallbackC = Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
- data WindowToEmbedderSignalInfo
- afterWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId
- mkWindowToEmbedderCallback :: WindowToEmbedderCallbackC -> IO (FunPtr WindowToEmbedderCallbackC)
- noWindowToEmbedderCallback :: Maybe WindowToEmbedderCallback
- onWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId
- windowToEmbedderCallbackWrapper :: WindowToEmbedderCallback -> Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
- windowToEmbedderClosure :: WindowToEmbedderCallback -> IO Closure
Exported types
GObject Window | |
type ParentTypes Window | |
type AttributeList Window | |
type SignalList Window |
Methods
windowAtPointer
windowAtPointer :: MonadIO m => m (Window, Int32, Int32) Source
Deprecated: (Since version 3.0)Use gdk_device_get_window_at_position() instead.
windowBeep
windowBeep :: (MonadIO m, WindowK a) => a -> m () Source
windowBeginMoveDrag
windowBeginMoveDrag :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowBeginMoveDragForDevice
windowBeginMoveDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowBeginPaintRect
windowBeginPaintRect :: (MonadIO m, WindowK a) => a -> Rectangle -> m () Source
windowBeginPaintRegion
windowBeginPaintRegion :: (MonadIO m, WindowK a) => a -> Region -> m () Source
windowBeginResizeDrag
windowBeginResizeDrag :: (MonadIO m, WindowK a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowBeginResizeDragForDevice
windowBeginResizeDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> WindowEdge -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowConfigureFinished
windowConfigureFinished :: (MonadIO m, WindowK a) => a -> m () Source
Deprecated: (Since version 3.8)this function is no longer needed
windowConstrainSize
windowConstrainSize :: MonadIO m => Geometry -> [WindowHints] -> Int32 -> Int32 -> m (Int32, Int32) Source
windowCoordsFromParent
windowCoordsFromParent :: (MonadIO m, WindowK a) => a -> Double -> Double -> m (Double, Double) Source
windowCoordsToParent
windowCoordsToParent :: (MonadIO m, WindowK a) => a -> Double -> Double -> m (Double, Double) Source
windowCreateGlContext
windowCreateGlContext :: (MonadIO m, WindowK a) => a -> m GLContext Source
windowCreateSimilarImageSurface
windowCreateSimilarImageSurface :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Surface Source
windowCreateSimilarSurface
windowCreateSimilarSurface :: (MonadIO m, WindowK a) => a -> Content -> Int32 -> Int32 -> m Surface Source
windowDeiconify
windowDeiconify :: (MonadIO m, WindowK a) => a -> m () Source
windowDestroy
windowDestroy :: (MonadIO m, WindowK a) => a -> m () Source
windowDestroyNotify
windowDestroyNotify :: (MonadIO m, WindowK a) => a -> m () Source
windowEnableSynchronizedConfigure
windowEnableSynchronizedConfigure :: (MonadIO m, WindowK a) => a -> m () Source
Deprecated: (Since version 3.8)this function is no longer needed
windowEndPaint
windowEndPaint :: (MonadIO m, WindowK a) => a -> m () Source
windowEnsureNative
windowEnsureNative :: (MonadIO m, WindowK a) => a -> m Bool Source
windowFlush
windowFlush :: (MonadIO m, WindowK a) => a -> m () Source
Deprecated: (Since version 3.14)
windowFocus
windowFocus :: (MonadIO m, WindowK a) => a -> Word32 -> m () Source
windowFreezeToplevelUpdatesLibgtkOnly
windowFreezeToplevelUpdatesLibgtkOnly :: (MonadIO m, WindowK a) => a -> m () Source
Deprecated: (Since version 3.16)This symbol was never meant to be used outside of GTK+
windowFreezeUpdates
windowFreezeUpdates :: (MonadIO m, WindowK a) => a -> m () Source
windowFullscreen
windowFullscreen :: (MonadIO m, WindowK a) => a -> m () Source
windowFullscreenOnMonitor
windowFullscreenOnMonitor :: (MonadIO m, WindowK a) => a -> Int32 -> m () Source
windowGeometryChanged
windowGeometryChanged :: (MonadIO m, WindowK a) => a -> m () Source
windowGetAcceptFocus
windowGetAcceptFocus :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetBackgroundPattern
windowGetBackgroundPattern :: (MonadIO m, WindowK a) => a -> m Pattern Source
windowGetChildren
windowGetChildren :: (MonadIO m, WindowK a) => a -> m [Window] Source
windowGetChildrenWithUserData
windowGetClipRegion
windowGetClipRegion :: (MonadIO m, WindowK a) => a -> m Region Source
windowGetComposited
windowGetComposited :: (MonadIO m, WindowK a) => a -> m Bool Source
Deprecated: (Since version 3.16)Compositing is an outdated technology that only ever worked on X11.
windowGetCursor
windowGetCursor :: (MonadIO m, WindowK a) => a -> m Cursor Source
windowGetDecorations
windowGetDecorations :: (MonadIO m, WindowK a) => a -> m (Bool, [WMDecoration]) Source
windowGetDeviceCursor
windowGetDeviceEvents
windowGetDevicePosition
windowGetDevicePosition :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Window, Int32, Int32, [ModifierType]) Source
windowGetDevicePositionDouble
windowGetDevicePositionDouble :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Window, Double, Double, [ModifierType]) Source
windowGetDisplay
windowGetDisplay :: (MonadIO m, WindowK a) => a -> m Display Source
windowGetDragProtocol
windowGetDragProtocol :: (MonadIO m, WindowK a) => a -> m (DragProtocol, Window) Source
windowGetEffectiveParent
windowGetEffectiveParent :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetEffectiveToplevel
windowGetEffectiveToplevel :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetEventCompression
windowGetEventCompression :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetEvents
windowGetEvents :: (MonadIO m, WindowK a) => a -> m [EventMask] Source
windowGetFocusOnMap
windowGetFocusOnMap :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetFrameClock
windowGetFrameClock :: (MonadIO m, WindowK a) => a -> m FrameClock Source
windowGetFrameExtents
windowGetFrameExtents :: (MonadIO m, WindowK a) => a -> m Rectangle Source
windowGetFullscreenMode
windowGetFullscreenMode :: (MonadIO m, WindowK a) => a -> m FullscreenMode Source
windowGetGeometry
windowGetGroup
windowGetGroup :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetHeight
windowGetHeight :: (MonadIO m, WindowK a) => a -> m Int32 Source
windowGetModalHint
windowGetModalHint :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetOrigin
windowGetParent
windowGetParent :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetPassThrough
windowGetPassThrough :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetPointer
windowGetPointer :: (MonadIO m, WindowK a) => a -> m (Window, Int32, Int32, [ModifierType]) Source
Deprecated: (Since version 3.0)Use gdk_window_get_device_position() instead.
windowGetPosition
windowGetRootCoords
windowGetRootOrigin
windowGetScaleFactor
windowGetScaleFactor :: (MonadIO m, WindowK a) => a -> m Int32 Source
windowGetScreen
windowGetScreen :: (MonadIO m, WindowK a) => a -> m Screen Source
windowGetSourceEvents
windowGetSourceEvents :: (MonadIO m, WindowK a) => a -> InputSource -> m [EventMask] Source
windowGetState
windowGetState :: (MonadIO m, WindowK a) => a -> m [WindowState] Source
windowGetSupportMultidevice
windowGetSupportMultidevice :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetToplevel
windowGetToplevel :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetTypeHint
windowGetTypeHint :: (MonadIO m, WindowK a) => a -> m WindowTypeHint Source
windowGetUpdateArea
windowGetUpdateArea :: (MonadIO m, WindowK a) => a -> m Region Source
windowGetUserData
windowGetUserData :: (MonadIO m, WindowK a) => a -> m (Ptr ()) Source
windowGetVisibleRegion
windowGetVisibleRegion :: (MonadIO m, WindowK a) => a -> m Region Source
windowGetVisual
windowGetVisual :: (MonadIO m, WindowK a) => a -> m Visual Source
windowGetWidth
windowGetWidth :: (MonadIO m, WindowK a) => a -> m Int32 Source
windowGetWindowType
windowGetWindowType :: (MonadIO m, WindowK a) => a -> m WindowType Source
windowHasNative
windowHasNative :: (MonadIO m, WindowK a) => a -> m Bool Source
windowHide
windowHide :: (MonadIO m, WindowK a) => a -> m () Source
windowIconify
windowIconify :: (MonadIO m, WindowK a) => a -> m () Source
windowInputShapeCombineRegion
windowInputShapeCombineRegion :: (MonadIO m, WindowK a) => a -> Region -> Int32 -> Int32 -> m () Source
windowInvalidateMaybeRecurse
windowInvalidateMaybeRecurse :: (MonadIO m, WindowK a) => a -> Region -> Maybe WindowChildFunc -> m () Source
windowInvalidateRect
windowInvalidateRegion
windowIsDestroyed
windowIsDestroyed :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsInputOnly
windowIsInputOnly :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsShaped
windowIsShaped :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsViewable
windowIsViewable :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsVisible
windowIsVisible :: (MonadIO m, WindowK a) => a -> m Bool Source
windowLower
windowLower :: (MonadIO m, WindowK a) => a -> m () Source
windowMarkPaintFromClip
windowMarkPaintFromClip :: (MonadIO m, WindowK a) => a -> Context -> m () Source
windowMaximize
windowMaximize :: (MonadIO m, WindowK a) => a -> m () Source
windowMergeChildInputShapes
windowMergeChildInputShapes :: (MonadIO m, WindowK a) => a -> m () Source
windowMergeChildShapes
windowMergeChildShapes :: (MonadIO m, WindowK a) => a -> m () Source
windowMove
windowMoveRegion
windowMoveResize
windowNew
windowNew :: (MonadIO m, WindowK a) => Maybe a -> WindowAttr -> [WindowAttributesType] -> m Window Source
windowPeekChildren
windowPeekChildren :: (MonadIO m, WindowK a) => a -> m [Window] Source
windowProcessAllUpdates
windowProcessAllUpdates :: MonadIO m => m () Source
windowProcessUpdates
windowProcessUpdates :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowRaise
windowRaise :: (MonadIO m, WindowK a) => a -> m () Source
windowRegisterDnd
windowRegisterDnd :: (MonadIO m, WindowK a) => a -> m () Source
windowReparent
windowResize
windowRestack
windowScroll
windowSetAcceptFocus
windowSetAcceptFocus :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetBackground
windowSetBackground :: (MonadIO m, WindowK a) => a -> Color -> m () Source
Deprecated: (Since version 3.4)Use gdk_window_set_background_rgba() instead.
windowSetBackgroundPattern
windowSetBackgroundRgba
windowSetBackgroundRgba :: (MonadIO m, WindowK a) => a -> RGBA -> m () Source
windowSetChildInputShapes
windowSetChildInputShapes :: (MonadIO m, WindowK a) => a -> m () Source
windowSetChildShapes
windowSetChildShapes :: (MonadIO m, WindowK a) => a -> m () Source
windowSetComposited
windowSetComposited :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.16)Compositing is an outdated technology that only ever worked on X11.
windowSetCursor
windowSetDebugUpdates
windowSetDebugUpdates :: MonadIO m => Bool -> m () Source
windowSetDecorations
windowSetDecorations :: (MonadIO m, WindowK a) => a -> [WMDecoration] -> m () Source
windowSetDeviceCursor
windowSetDeviceEvents
windowSetEventCompression
windowSetEventCompression :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetEvents
windowSetEvents :: (MonadIO m, WindowK a) => a -> [EventMask] -> m () Source
windowSetFocusOnMap
windowSetFocusOnMap :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetFullscreenMode
windowSetFullscreenMode :: (MonadIO m, WindowK a) => a -> FullscreenMode -> m () Source
windowSetFunctions
windowSetFunctions :: (MonadIO m, WindowK a) => a -> [WMFunction] -> m () Source
windowSetGeometryHints
windowSetGeometryHints :: (MonadIO m, WindowK a) => a -> Geometry -> [WindowHints] -> m () Source
windowSetGroup
windowSetIconList
windowSetIconList :: (MonadIO m, WindowK a, PixbufK b) => a -> [b] -> m () Source
windowSetIconName
windowSetKeepAbove
windowSetKeepAbove :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetKeepBelow
windowSetKeepBelow :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetModalHint
windowSetModalHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetOpacity
windowSetOpacity :: (MonadIO m, WindowK a) => a -> Double -> m () Source
windowSetOpaqueRegion
windowSetOverrideRedirect
windowSetOverrideRedirect :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetPassThrough
windowSetPassThrough :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetRole
windowSetRole :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetShadowWidth
windowSetShadowWidth :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
windowSetSkipPagerHint
windowSetSkipPagerHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetSkipTaskbarHint
windowSetSkipTaskbarHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetSourceEvents
windowSetSourceEvents :: (MonadIO m, WindowK a) => a -> InputSource -> [EventMask] -> m () Source
windowSetStartupId
windowSetStartupId :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetStaticGravities
windowSetStaticGravities :: (MonadIO m, WindowK a) => a -> Bool -> m Bool Source
Deprecated: (Since version 3.16)static gravities haven't worked on anything but X11 for a long time.
windowSetSupportMultidevice
windowSetSupportMultidevice :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetTitle
windowSetTitle :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetTransientFor
windowSetTransientFor :: (MonadIO m, WindowK a, WindowK b) => a -> b -> m () Source
windowSetTypeHint
windowSetTypeHint :: (MonadIO m, WindowK a) => a -> WindowTypeHint -> m () Source
windowSetUrgencyHint
windowSetUrgencyHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetUserData
windowShapeCombineRegion
windowShapeCombineRegion :: (MonadIO m, WindowK a) => a -> Maybe Region -> Int32 -> Int32 -> m () Source
windowShow
windowShow :: (MonadIO m, WindowK a) => a -> m () Source
windowShowUnraised
windowShowUnraised :: (MonadIO m, WindowK a) => a -> m () Source
windowShowWindowMenu
windowStick
windowStick :: (MonadIO m, WindowK a) => a -> m () Source
windowThawToplevelUpdatesLibgtkOnly
windowThawToplevelUpdatesLibgtkOnly :: (MonadIO m, WindowK a) => a -> m () Source
Deprecated: (Since version 3.16)This symbol was never meant to be used outside of GTK+
windowThawUpdates
windowThawUpdates :: (MonadIO m, WindowK a) => a -> m () Source
windowUnfullscreen
windowUnfullscreen :: (MonadIO m, WindowK a) => a -> m () Source
windowUnmaximize
windowUnmaximize :: (MonadIO m, WindowK a) => a -> m () Source
windowUnstick
windowUnstick :: (MonadIO m, WindowK a) => a -> m () Source
windowWithdraw
windowWithdraw :: (MonadIO m, WindowK a) => a -> m () Source
Properties
Cursor
data WindowCursorPropertyInfo Source
AttrInfo WindowCursorPropertyInfo | |
type AttrLabel WindowCursorPropertyInfo = "Window::cursor" | |
type AttrGetType WindowCursorPropertyInfo = Cursor | |
type AttrBaseTypeConstraint WindowCursorPropertyInfo = WindowK | |
type AttrSetTypeConstraint WindowCursorPropertyInfo = CursorK | |
type AttrAllowedOps WindowCursorPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getWindowCursor :: (MonadIO m, WindowK o) => o -> m Cursor Source
setWindowCursor :: (MonadIO m, WindowK o, CursorK a) => o -> a -> m () Source
Signals
CreateSurface
afterWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId Source
mkWindowCreateSurfaceCallback :: WindowCreateSurfaceCallbackC -> IO (FunPtr WindowCreateSurfaceCallbackC) Source
onWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId Source
windowCreateSurfaceCallbackWrapper :: WindowCreateSurfaceCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface) Source
FromEmbedder
type WindowFromEmbedderCallbackC = Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO () Source
afterWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId Source
mkWindowFromEmbedderCallback :: WindowFromEmbedderCallbackC -> IO (FunPtr WindowFromEmbedderCallbackC) Source
onWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId Source
windowFromEmbedderCallbackWrapper :: WindowFromEmbedderCallback -> Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO () Source
PickEmbeddedChild
type WindowPickEmbeddedChildCallbackC = Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window) Source
afterWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId Source
mkWindowPickEmbeddedChildCallback :: WindowPickEmbeddedChildCallbackC -> IO (FunPtr WindowPickEmbeddedChildCallbackC) Source
onWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId Source
windowPickEmbeddedChildCallbackWrapper :: WindowPickEmbeddedChildCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window) Source
ToEmbedder
type WindowToEmbedderCallbackC = Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO () Source
afterWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId Source
mkWindowToEmbedderCallback :: WindowToEmbedderCallbackC -> IO (FunPtr WindowToEmbedderCallbackC) Source
onWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId Source