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)
- data WindowBeepMethodInfo
- windowBeep :: (MonadIO m, WindowK a) => a -> m ()
- data WindowBeginMoveDragMethodInfo
- windowBeginMoveDrag :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- data WindowBeginMoveDragForDeviceMethodInfo
- windowBeginMoveDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- data WindowBeginPaintRectMethodInfo
- windowBeginPaintRect :: (MonadIO m, WindowK a) => a -> Rectangle -> m ()
- data WindowBeginPaintRegionMethodInfo
- windowBeginPaintRegion :: (MonadIO m, WindowK a) => a -> Region -> m ()
- data WindowBeginResizeDragMethodInfo
- windowBeginResizeDrag :: (MonadIO m, WindowK a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- data WindowBeginResizeDragForDeviceMethodInfo
- windowBeginResizeDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> WindowEdge -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- data WindowConfigureFinishedMethodInfo
- windowConfigureFinished :: (MonadIO m, WindowK a) => a -> m ()
- windowConstrainSize :: MonadIO m => Geometry -> [WindowHints] -> Int32 -> Int32 -> m (Int32, Int32)
- data WindowCoordsFromParentMethodInfo
- windowCoordsFromParent :: (MonadIO m, WindowK a) => a -> Double -> Double -> m (Double, Double)
- data WindowCoordsToParentMethodInfo
- windowCoordsToParent :: (MonadIO m, WindowK a) => a -> Double -> Double -> m (Double, Double)
- data WindowCreateGlContextMethodInfo
- windowCreateGlContext :: (MonadIO m, WindowK a) => a -> m GLContext
- data WindowCreateSimilarImageSurfaceMethodInfo
- windowCreateSimilarImageSurface :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Surface
- data WindowCreateSimilarSurfaceMethodInfo
- windowCreateSimilarSurface :: (MonadIO m, WindowK a) => a -> Content -> Int32 -> Int32 -> m Surface
- data WindowDeiconifyMethodInfo
- windowDeiconify :: (MonadIO m, WindowK a) => a -> m ()
- data WindowDestroyMethodInfo
- windowDestroy :: (MonadIO m, WindowK a) => a -> m ()
- data WindowDestroyNotifyMethodInfo
- windowDestroyNotify :: (MonadIO m, WindowK a) => a -> m ()
- data WindowEnableSynchronizedConfigureMethodInfo
- windowEnableSynchronizedConfigure :: (MonadIO m, WindowK a) => a -> m ()
- data WindowEndPaintMethodInfo
- windowEndPaint :: (MonadIO m, WindowK a) => a -> m ()
- data WindowEnsureNativeMethodInfo
- windowEnsureNative :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowFlushMethodInfo
- windowFlush :: (MonadIO m, WindowK a) => a -> m ()
- data WindowFocusMethodInfo
- windowFocus :: (MonadIO m, WindowK a) => a -> Word32 -> m ()
- data WindowFreezeToplevelUpdatesLibgtkOnlyMethodInfo
- windowFreezeToplevelUpdatesLibgtkOnly :: (MonadIO m, WindowK a) => a -> m ()
- data WindowFreezeUpdatesMethodInfo
- windowFreezeUpdates :: (MonadIO m, WindowK a) => a -> m ()
- data WindowFullscreenMethodInfo
- windowFullscreen :: (MonadIO m, WindowK a) => a -> m ()
- data WindowFullscreenOnMonitorMethodInfo
- windowFullscreenOnMonitor :: (MonadIO m, WindowK a) => a -> Int32 -> m ()
- data WindowGeometryChangedMethodInfo
- windowGeometryChanged :: (MonadIO m, WindowK a) => a -> m ()
- data WindowGetAcceptFocusMethodInfo
- windowGetAcceptFocus :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowGetBackgroundPatternMethodInfo
- windowGetBackgroundPattern :: (MonadIO m, WindowK a) => a -> m (Maybe Pattern)
- data WindowGetChildrenMethodInfo
- windowGetChildren :: (MonadIO m, WindowK a) => a -> m [Window]
- data WindowGetChildrenWithUserDataMethodInfo
- windowGetChildrenWithUserData :: (MonadIO m, WindowK a) => a -> Ptr () -> m [Window]
- data WindowGetClipRegionMethodInfo
- windowGetClipRegion :: (MonadIO m, WindowK a) => a -> m Region
- data WindowGetCompositedMethodInfo
- windowGetComposited :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowGetCursorMethodInfo
- windowGetCursor :: (MonadIO m, WindowK a) => a -> m (Maybe Cursor)
- data WindowGetDecorationsMethodInfo
- windowGetDecorations :: (MonadIO m, WindowK a) => a -> m (Bool, [WMDecoration])
- data WindowGetDeviceCursorMethodInfo
- windowGetDeviceCursor :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Maybe Cursor)
- data WindowGetDeviceEventsMethodInfo
- windowGetDeviceEvents :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m [EventMask]
- data WindowGetDevicePositionMethodInfo
- windowGetDevicePosition :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Maybe Window, Int32, Int32, [ModifierType])
- data WindowGetDevicePositionDoubleMethodInfo
- windowGetDevicePositionDouble :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Maybe Window, Double, Double, [ModifierType])
- data WindowGetDisplayMethodInfo
- windowGetDisplay :: (MonadIO m, WindowK a) => a -> m Display
- data WindowGetDragProtocolMethodInfo
- windowGetDragProtocol :: (MonadIO m, WindowK a) => a -> m (DragProtocol, Window)
- data WindowGetEffectiveParentMethodInfo
- windowGetEffectiveParent :: (MonadIO m, WindowK a) => a -> m Window
- data WindowGetEffectiveToplevelMethodInfo
- windowGetEffectiveToplevel :: (MonadIO m, WindowK a) => a -> m Window
- data WindowGetEventCompressionMethodInfo
- windowGetEventCompression :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowGetEventsMethodInfo
- windowGetEvents :: (MonadIO m, WindowK a) => a -> m [EventMask]
- data WindowGetFocusOnMapMethodInfo
- windowGetFocusOnMap :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowGetFrameClockMethodInfo
- windowGetFrameClock :: (MonadIO m, WindowK a) => a -> m FrameClock
- data WindowGetFrameExtentsMethodInfo
- windowGetFrameExtents :: (MonadIO m, WindowK a) => a -> m Rectangle
- data WindowGetFullscreenModeMethodInfo
- windowGetFullscreenMode :: (MonadIO m, WindowK a) => a -> m FullscreenMode
- data WindowGetGeometryMethodInfo
- windowGetGeometry :: (MonadIO m, WindowK a) => a -> m (Int32, Int32, Int32, Int32)
- data WindowGetGroupMethodInfo
- windowGetGroup :: (MonadIO m, WindowK a) => a -> m Window
- data WindowGetHeightMethodInfo
- windowGetHeight :: (MonadIO m, WindowK a) => a -> m Int32
- data WindowGetModalHintMethodInfo
- windowGetModalHint :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowGetOriginMethodInfo
- windowGetOrigin :: (MonadIO m, WindowK a) => a -> m (Int32, Int32, Int32)
- data WindowGetParentMethodInfo
- windowGetParent :: (MonadIO m, WindowK a) => a -> m Window
- data WindowGetPassThroughMethodInfo
- windowGetPassThrough :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowGetPointerMethodInfo
- windowGetPointer :: (MonadIO m, WindowK a) => a -> m (Maybe Window, Int32, Int32, [ModifierType])
- data WindowGetPositionMethodInfo
- windowGetPosition :: (MonadIO m, WindowK a) => a -> m (Int32, Int32)
- data WindowGetRootCoordsMethodInfo
- windowGetRootCoords :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- data WindowGetRootOriginMethodInfo
- windowGetRootOrigin :: (MonadIO m, WindowK a) => a -> m (Int32, Int32)
- data WindowGetScaleFactorMethodInfo
- windowGetScaleFactor :: (MonadIO m, WindowK a) => a -> m Int32
- data WindowGetScreenMethodInfo
- windowGetScreen :: (MonadIO m, WindowK a) => a -> m Screen
- data WindowGetSourceEventsMethodInfo
- windowGetSourceEvents :: (MonadIO m, WindowK a) => a -> InputSource -> m [EventMask]
- data WindowGetStateMethodInfo
- windowGetState :: (MonadIO m, WindowK a) => a -> m [WindowState]
- data WindowGetSupportMultideviceMethodInfo
- windowGetSupportMultidevice :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowGetToplevelMethodInfo
- windowGetToplevel :: (MonadIO m, WindowK a) => a -> m Window
- data WindowGetTypeHintMethodInfo
- windowGetTypeHint :: (MonadIO m, WindowK a) => a -> m WindowTypeHint
- data WindowGetUpdateAreaMethodInfo
- windowGetUpdateArea :: (MonadIO m, WindowK a) => a -> m Region
- data WindowGetUserDataMethodInfo
- windowGetUserData :: (MonadIO m, WindowK a) => a -> m (Ptr ())
- data WindowGetVisibleRegionMethodInfo
- windowGetVisibleRegion :: (MonadIO m, WindowK a) => a -> m Region
- data WindowGetVisualMethodInfo
- windowGetVisual :: (MonadIO m, WindowK a) => a -> m Visual
- data WindowGetWidthMethodInfo
- windowGetWidth :: (MonadIO m, WindowK a) => a -> m Int32
- data WindowGetWindowTypeMethodInfo
- windowGetWindowType :: (MonadIO m, WindowK a) => a -> m WindowType
- data WindowHasNativeMethodInfo
- windowHasNative :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowHideMethodInfo
- windowHide :: (MonadIO m, WindowK a) => a -> m ()
- data WindowIconifyMethodInfo
- windowIconify :: (MonadIO m, WindowK a) => a -> m ()
- data WindowInputShapeCombineRegionMethodInfo
- windowInputShapeCombineRegion :: (MonadIO m, WindowK a) => a -> Region -> Int32 -> Int32 -> m ()
- data WindowInvalidateMaybeRecurseMethodInfo
- windowInvalidateMaybeRecurse :: (MonadIO m, WindowK a) => a -> Region -> Maybe WindowChildFunc -> m ()
- data WindowInvalidateRectMethodInfo
- windowInvalidateRect :: (MonadIO m, WindowK a) => a -> Maybe Rectangle -> Bool -> m ()
- data WindowInvalidateRegionMethodInfo
- windowInvalidateRegion :: (MonadIO m, WindowK a) => a -> Region -> Bool -> m ()
- data WindowIsDestroyedMethodInfo
- windowIsDestroyed :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowIsInputOnlyMethodInfo
- windowIsInputOnly :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowIsShapedMethodInfo
- windowIsShaped :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowIsViewableMethodInfo
- windowIsViewable :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowIsVisibleMethodInfo
- windowIsVisible :: (MonadIO m, WindowK a) => a -> m Bool
- data WindowLowerMethodInfo
- windowLower :: (MonadIO m, WindowK a) => a -> m ()
- data WindowMarkPaintFromClipMethodInfo
- windowMarkPaintFromClip :: (MonadIO m, WindowK a) => a -> Context -> m ()
- data WindowMaximizeMethodInfo
- windowMaximize :: (MonadIO m, WindowK a) => a -> m ()
- data WindowMergeChildInputShapesMethodInfo
- windowMergeChildInputShapes :: (MonadIO m, WindowK a) => a -> m ()
- data WindowMergeChildShapesMethodInfo
- windowMergeChildShapes :: (MonadIO m, WindowK a) => a -> m ()
- data WindowMoveMethodInfo
- windowMove :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- data WindowMoveRegionMethodInfo
- windowMoveRegion :: (MonadIO m, WindowK a) => a -> Region -> Int32 -> Int32 -> m ()
- data WindowMoveResizeMethodInfo
- windowMoveResize :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- windowNew :: (MonadIO m, WindowK a) => Maybe a -> WindowAttr -> [WindowAttributesType] -> m Window
- data WindowPeekChildrenMethodInfo
- windowPeekChildren :: (MonadIO m, WindowK a) => a -> m [Window]
- windowProcessAllUpdates :: MonadIO m => m ()
- data WindowProcessUpdatesMethodInfo
- windowProcessUpdates :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowRaiseMethodInfo
- windowRaise :: (MonadIO m, WindowK a) => a -> m ()
- data WindowRegisterDndMethodInfo
- windowRegisterDnd :: (MonadIO m, WindowK a) => a -> m ()
- data WindowReparentMethodInfo
- windowReparent :: (MonadIO m, WindowK a, WindowK b) => a -> b -> Int32 -> Int32 -> m ()
- data WindowResizeMethodInfo
- windowResize :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- data WindowRestackMethodInfo
- windowRestack :: (MonadIO m, WindowK a, WindowK b) => a -> Maybe b -> Bool -> m ()
- data WindowScrollMethodInfo
- windowScroll :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- data WindowSetAcceptFocusMethodInfo
- windowSetAcceptFocus :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetBackgroundMethodInfo
- windowSetBackground :: (MonadIO m, WindowK a) => a -> Color -> m ()
- data WindowSetBackgroundPatternMethodInfo
- windowSetBackgroundPattern :: (MonadIO m, WindowK a) => a -> Maybe Pattern -> m ()
- data WindowSetBackgroundRgbaMethodInfo
- windowSetBackgroundRgba :: (MonadIO m, WindowK a) => a -> RGBA -> m ()
- data WindowSetChildInputShapesMethodInfo
- windowSetChildInputShapes :: (MonadIO m, WindowK a) => a -> m ()
- data WindowSetChildShapesMethodInfo
- windowSetChildShapes :: (MonadIO m, WindowK a) => a -> m ()
- data WindowSetCompositedMethodInfo
- windowSetComposited :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetCursorMethodInfo
- windowSetCursor :: (MonadIO m, WindowK a, CursorK b) => a -> Maybe b -> m ()
- windowSetDebugUpdates :: MonadIO m => Bool -> m ()
- data WindowSetDecorationsMethodInfo
- windowSetDecorations :: (MonadIO m, WindowK a) => a -> [WMDecoration] -> m ()
- data WindowSetDeviceCursorMethodInfo
- windowSetDeviceCursor :: (MonadIO m, WindowK a, DeviceK b, CursorK c) => a -> b -> c -> m ()
- data WindowSetDeviceEventsMethodInfo
- windowSetDeviceEvents :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> [EventMask] -> m ()
- data WindowSetEventCompressionMethodInfo
- windowSetEventCompression :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetEventsMethodInfo
- windowSetEvents :: (MonadIO m, WindowK a) => a -> [EventMask] -> m ()
- data WindowSetFocusOnMapMethodInfo
- windowSetFocusOnMap :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetFullscreenModeMethodInfo
- windowSetFullscreenMode :: (MonadIO m, WindowK a) => a -> FullscreenMode -> m ()
- data WindowSetFunctionsMethodInfo
- windowSetFunctions :: (MonadIO m, WindowK a) => a -> [WMFunction] -> m ()
- data WindowSetGeometryHintsMethodInfo
- windowSetGeometryHints :: (MonadIO m, WindowK a) => a -> Geometry -> [WindowHints] -> m ()
- data WindowSetGroupMethodInfo
- windowSetGroup :: (MonadIO m, WindowK a, WindowK b) => a -> Maybe b -> m ()
- data WindowSetIconListMethodInfo
- windowSetIconList :: (MonadIO m, WindowK a, PixbufK b) => a -> [b] -> m ()
- data WindowSetIconNameMethodInfo
- windowSetIconName :: (MonadIO m, WindowK a) => a -> Maybe Text -> m ()
- data WindowSetKeepAboveMethodInfo
- windowSetKeepAbove :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetKeepBelowMethodInfo
- windowSetKeepBelow :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetModalHintMethodInfo
- windowSetModalHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetOpacityMethodInfo
- windowSetOpacity :: (MonadIO m, WindowK a) => a -> Double -> m ()
- data WindowSetOpaqueRegionMethodInfo
- windowSetOpaqueRegion :: (MonadIO m, WindowK a) => a -> Maybe Region -> m ()
- data WindowSetOverrideRedirectMethodInfo
- windowSetOverrideRedirect :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetPassThroughMethodInfo
- windowSetPassThrough :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetRoleMethodInfo
- windowSetRole :: (MonadIO m, WindowK a) => a -> Text -> m ()
- data WindowSetShadowWidthMethodInfo
- windowSetShadowWidth :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data WindowSetSkipPagerHintMethodInfo
- windowSetSkipPagerHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetSkipTaskbarHintMethodInfo
- windowSetSkipTaskbarHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetSourceEventsMethodInfo
- windowSetSourceEvents :: (MonadIO m, WindowK a) => a -> InputSource -> [EventMask] -> m ()
- data WindowSetStartupIdMethodInfo
- windowSetStartupId :: (MonadIO m, WindowK a) => a -> Text -> m ()
- data WindowSetStaticGravitiesMethodInfo
- windowSetStaticGravities :: (MonadIO m, WindowK a) => a -> Bool -> m Bool
- data WindowSetSupportMultideviceMethodInfo
- windowSetSupportMultidevice :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetTitleMethodInfo
- windowSetTitle :: (MonadIO m, WindowK a) => a -> Text -> m ()
- data WindowSetTransientForMethodInfo
- windowSetTransientFor :: (MonadIO m, WindowK a, WindowK b) => a -> b -> m ()
- data WindowSetTypeHintMethodInfo
- windowSetTypeHint :: (MonadIO m, WindowK a) => a -> WindowTypeHint -> m ()
- data WindowSetUrgencyHintMethodInfo
- windowSetUrgencyHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- data WindowSetUserDataMethodInfo
- windowSetUserData :: (MonadIO m, WindowK a, ObjectK b) => a -> Maybe b -> m ()
- data WindowShapeCombineRegionMethodInfo
- windowShapeCombineRegion :: (MonadIO m, WindowK a) => a -> Maybe Region -> Int32 -> Int32 -> m ()
- data WindowShowMethodInfo
- windowShow :: (MonadIO m, WindowK a) => a -> m ()
- data WindowShowUnraisedMethodInfo
- windowShowUnraised :: (MonadIO m, WindowK a) => a -> m ()
- data WindowShowWindowMenuMethodInfo
- windowShowWindowMenu :: (MonadIO m, WindowK a) => a -> Event -> m Bool
- data WindowStickMethodInfo
- windowStick :: (MonadIO m, WindowK a) => a -> m ()
- data WindowThawToplevelUpdatesLibgtkOnlyMethodInfo
- windowThawToplevelUpdatesLibgtkOnly :: (MonadIO m, WindowK a) => a -> m ()
- data WindowThawUpdatesMethodInfo
- windowThawUpdates :: (MonadIO m, WindowK a) => a -> m ()
- data WindowUnfullscreenMethodInfo
- windowUnfullscreen :: (MonadIO m, WindowK a) => a -> m ()
- data WindowUnmaximizeMethodInfo
- windowUnmaximize :: (MonadIO m, WindowK a) => a -> m ()
- data WindowUnstickMethodInfo
- windowUnstick :: (MonadIO m, WindowK a) => a -> m ()
- data WindowWithdrawMethodInfo
- windowWithdraw :: (MonadIO m, WindowK a) => a -> m ()
- data WindowCursorPropertyInfo
- clearWindowCursor :: (MonadIO m, WindowK o) => o -> m ()
- constructWindowCursor :: CursorK a => a -> IO ([Char], GValue)
- getWindowCursor :: (MonadIO m, WindowK o) => o -> m (Maybe Cursor)
- setWindowCursor :: (MonadIO m, WindowK o, CursorK a) => o -> a -> m ()
- windowCursor :: AttrLabelProxy "cursor"
- 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 (Maybe 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 | |
((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabelProxy t (Window -> p) | |
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
data WindowBeepMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowBeepMethodInfo a signature |
windowBeep :: (MonadIO m, WindowK a) => a -> m () Source
windowBeginMoveDrag
data WindowBeginMoveDragMethodInfo Source
((~) * signature (Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowBeginMoveDragMethodInfo a signature |
windowBeginMoveDrag :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowBeginMoveDragForDevice
data WindowBeginMoveDragForDeviceMethodInfo Source
((~) * signature (b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, WindowK a, DeviceK b) => MethodInfo * WindowBeginMoveDragForDeviceMethodInfo a signature |
windowBeginMoveDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowBeginPaintRect
data WindowBeginPaintRectMethodInfo Source
((~) * signature (Rectangle -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowBeginPaintRectMethodInfo a signature |
windowBeginPaintRect :: (MonadIO m, WindowK a) => a -> Rectangle -> m () Source
windowBeginPaintRegion
data WindowBeginPaintRegionMethodInfo Source
((~) * signature (Region -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowBeginPaintRegionMethodInfo a signature |
windowBeginPaintRegion :: (MonadIO m, WindowK a) => a -> Region -> m () Source
windowBeginResizeDrag
data WindowBeginResizeDragMethodInfo Source
((~) * signature (WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowBeginResizeDragMethodInfo a signature |
windowBeginResizeDrag :: (MonadIO m, WindowK a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowBeginResizeDragForDevice
data WindowBeginResizeDragForDeviceMethodInfo Source
((~) * signature (WindowEdge -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, WindowK a, DeviceK b) => MethodInfo * WindowBeginResizeDragForDeviceMethodInfo a signature |
windowBeginResizeDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> WindowEdge -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowConfigureFinished
data WindowConfigureFinishedMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowConfigureFinishedMethodInfo a signature |
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
data WindowCoordsFromParentMethodInfo Source
((~) * signature (Double -> Double -> m (Double, Double)), MonadIO m, WindowK a) => MethodInfo * WindowCoordsFromParentMethodInfo a signature |
windowCoordsFromParent :: (MonadIO m, WindowK a) => a -> Double -> Double -> m (Double, Double) Source
windowCoordsToParent
data WindowCoordsToParentMethodInfo Source
((~) * signature (Double -> Double -> m (Double, Double)), MonadIO m, WindowK a) => MethodInfo * WindowCoordsToParentMethodInfo a signature |
windowCoordsToParent :: (MonadIO m, WindowK a) => a -> Double -> Double -> m (Double, Double) Source
windowCreateGlContext
data WindowCreateGlContextMethodInfo Source
((~) * signature (m GLContext), MonadIO m, WindowK a) => MethodInfo * WindowCreateGlContextMethodInfo a signature |
windowCreateGlContext :: (MonadIO m, WindowK a) => a -> m GLContext Source
windowCreateSimilarImageSurface
data WindowCreateSimilarImageSurfaceMethodInfo Source
((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> m Surface), MonadIO m, WindowK a) => MethodInfo * WindowCreateSimilarImageSurfaceMethodInfo a signature |
windowCreateSimilarImageSurface :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Surface Source
windowCreateSimilarSurface
data WindowCreateSimilarSurfaceMethodInfo Source
((~) * signature (Content -> Int32 -> Int32 -> m Surface), MonadIO m, WindowK a) => MethodInfo * WindowCreateSimilarSurfaceMethodInfo a signature |
windowCreateSimilarSurface :: (MonadIO m, WindowK a) => a -> Content -> Int32 -> Int32 -> m Surface Source
windowDeiconify
data WindowDeiconifyMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowDeiconifyMethodInfo a signature |
windowDeiconify :: (MonadIO m, WindowK a) => a -> m () Source
windowDestroy
data WindowDestroyMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowDestroyMethodInfo a signature |
windowDestroy :: (MonadIO m, WindowK a) => a -> m () Source
windowDestroyNotify
data WindowDestroyNotifyMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowDestroyNotifyMethodInfo a signature |
windowDestroyNotify :: (MonadIO m, WindowK a) => a -> m () Source
windowEnableSynchronizedConfigure
data WindowEnableSynchronizedConfigureMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowEnableSynchronizedConfigureMethodInfo a signature |
windowEnableSynchronizedConfigure :: (MonadIO m, WindowK a) => a -> m () Source
Deprecated: (Since version 3.8)this function is no longer needed
windowEndPaint
data WindowEndPaintMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowEndPaintMethodInfo a signature |
windowEndPaint :: (MonadIO m, WindowK a) => a -> m () Source
windowEnsureNative
data WindowEnsureNativeMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowEnsureNativeMethodInfo a signature |
windowEnsureNative :: (MonadIO m, WindowK a) => a -> m Bool Source
windowFlush
data WindowFlushMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowFlushMethodInfo a signature |
windowFlush :: (MonadIO m, WindowK a) => a -> m () Source
Deprecated: (Since version 3.14)
windowFocus
data WindowFocusMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowFocusMethodInfo a signature |
windowFocus :: (MonadIO m, WindowK a) => a -> Word32 -> m () Source
windowFreezeToplevelUpdatesLibgtkOnly
data WindowFreezeToplevelUpdatesLibgtkOnlyMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowFreezeToplevelUpdatesLibgtkOnlyMethodInfo a signature |
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
data WindowFreezeUpdatesMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowFreezeUpdatesMethodInfo a signature |
windowFreezeUpdates :: (MonadIO m, WindowK a) => a -> m () Source
windowFullscreen
data WindowFullscreenMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowFullscreenMethodInfo a signature |
windowFullscreen :: (MonadIO m, WindowK a) => a -> m () Source
windowFullscreenOnMonitor
data WindowFullscreenOnMonitorMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowFullscreenOnMonitorMethodInfo a signature |
windowFullscreenOnMonitor :: (MonadIO m, WindowK a) => a -> Int32 -> m () Source
windowGeometryChanged
data WindowGeometryChangedMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowGeometryChangedMethodInfo a signature |
windowGeometryChanged :: (MonadIO m, WindowK a) => a -> m () Source
windowGetAcceptFocus
data WindowGetAcceptFocusMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowGetAcceptFocusMethodInfo a signature |
windowGetAcceptFocus :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetBackgroundPattern
data WindowGetBackgroundPatternMethodInfo Source
((~) * signature (m (Maybe Pattern)), MonadIO m, WindowK a) => MethodInfo * WindowGetBackgroundPatternMethodInfo a signature |
windowGetChildren
data WindowGetChildrenMethodInfo Source
((~) * signature (m [Window]), MonadIO m, WindowK a) => MethodInfo * WindowGetChildrenMethodInfo a signature |
windowGetChildren :: (MonadIO m, WindowK a) => a -> m [Window] Source
windowGetChildrenWithUserData
data WindowGetChildrenWithUserDataMethodInfo Source
((~) * signature (Ptr () -> m [Window]), MonadIO m, WindowK a) => MethodInfo * WindowGetChildrenWithUserDataMethodInfo a signature |
windowGetClipRegion
data WindowGetClipRegionMethodInfo Source
((~) * signature (m Region), MonadIO m, WindowK a) => MethodInfo * WindowGetClipRegionMethodInfo a signature |
windowGetClipRegion :: (MonadIO m, WindowK a) => a -> m Region Source
windowGetComposited
data WindowGetCompositedMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowGetCompositedMethodInfo a signature |
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
data WindowGetCursorMethodInfo Source
((~) * signature (m (Maybe Cursor)), MonadIO m, WindowK a) => MethodInfo * WindowGetCursorMethodInfo a signature |
windowGetDecorations
data WindowGetDecorationsMethodInfo Source
((~) * signature (m (Bool, [WMDecoration])), MonadIO m, WindowK a) => MethodInfo * WindowGetDecorationsMethodInfo a signature |
windowGetDecorations :: (MonadIO m, WindowK a) => a -> m (Bool, [WMDecoration]) Source
windowGetDeviceCursor
data WindowGetDeviceCursorMethodInfo Source
((~) * signature (b -> m (Maybe Cursor)), MonadIO m, WindowK a, DeviceK b) => MethodInfo * WindowGetDeviceCursorMethodInfo a signature |
windowGetDeviceEvents
data WindowGetDeviceEventsMethodInfo Source
((~) * signature (b -> m [EventMask]), MonadIO m, WindowK a, DeviceK b) => MethodInfo * WindowGetDeviceEventsMethodInfo a signature |
windowGetDevicePosition
data WindowGetDevicePositionMethodInfo Source
((~) * signature (b -> m (Maybe Window, Int32, Int32, [ModifierType])), MonadIO m, WindowK a, DeviceK b) => MethodInfo * WindowGetDevicePositionMethodInfo a signature |
windowGetDevicePosition :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Maybe Window, Int32, Int32, [ModifierType]) Source
windowGetDevicePositionDouble
data WindowGetDevicePositionDoubleMethodInfo Source
((~) * signature (b -> m (Maybe Window, Double, Double, [ModifierType])), MonadIO m, WindowK a, DeviceK b) => MethodInfo * WindowGetDevicePositionDoubleMethodInfo a signature |
windowGetDevicePositionDouble :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> m (Maybe Window, Double, Double, [ModifierType]) Source
windowGetDisplay
data WindowGetDisplayMethodInfo Source
((~) * signature (m Display), MonadIO m, WindowK a) => MethodInfo * WindowGetDisplayMethodInfo a signature |
windowGetDisplay :: (MonadIO m, WindowK a) => a -> m Display Source
windowGetDragProtocol
data WindowGetDragProtocolMethodInfo Source
((~) * signature (m (DragProtocol, Window)), MonadIO m, WindowK a) => MethodInfo * WindowGetDragProtocolMethodInfo a signature |
windowGetDragProtocol :: (MonadIO m, WindowK a) => a -> m (DragProtocol, Window) Source
windowGetEffectiveParent
data WindowGetEffectiveParentMethodInfo Source
((~) * signature (m Window), MonadIO m, WindowK a) => MethodInfo * WindowGetEffectiveParentMethodInfo a signature |
windowGetEffectiveParent :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetEffectiveToplevel
data WindowGetEffectiveToplevelMethodInfo Source
((~) * signature (m Window), MonadIO m, WindowK a) => MethodInfo * WindowGetEffectiveToplevelMethodInfo a signature |
windowGetEffectiveToplevel :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetEventCompression
data WindowGetEventCompressionMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowGetEventCompressionMethodInfo a signature |
windowGetEventCompression :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetEvents
data WindowGetEventsMethodInfo Source
((~) * signature (m [EventMask]), MonadIO m, WindowK a) => MethodInfo * WindowGetEventsMethodInfo a signature |
windowGetEvents :: (MonadIO m, WindowK a) => a -> m [EventMask] Source
windowGetFocusOnMap
data WindowGetFocusOnMapMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowGetFocusOnMapMethodInfo a signature |
windowGetFocusOnMap :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetFrameClock
data WindowGetFrameClockMethodInfo Source
((~) * signature (m FrameClock), MonadIO m, WindowK a) => MethodInfo * WindowGetFrameClockMethodInfo a signature |
windowGetFrameClock :: (MonadIO m, WindowK a) => a -> m FrameClock Source
windowGetFrameExtents
data WindowGetFrameExtentsMethodInfo Source
((~) * signature (m Rectangle), MonadIO m, WindowK a) => MethodInfo * WindowGetFrameExtentsMethodInfo a signature |
windowGetFrameExtents :: (MonadIO m, WindowK a) => a -> m Rectangle Source
windowGetFullscreenMode
data WindowGetFullscreenModeMethodInfo Source
((~) * signature (m FullscreenMode), MonadIO m, WindowK a) => MethodInfo * WindowGetFullscreenModeMethodInfo a signature |
windowGetFullscreenMode :: (MonadIO m, WindowK a) => a -> m FullscreenMode Source
windowGetGeometry
data WindowGetGeometryMethodInfo Source
((~) * signature (m (Int32, Int32, Int32, Int32)), MonadIO m, WindowK a) => MethodInfo * WindowGetGeometryMethodInfo a signature |
windowGetGroup
data WindowGetGroupMethodInfo Source
((~) * signature (m Window), MonadIO m, WindowK a) => MethodInfo * WindowGetGroupMethodInfo a signature |
windowGetGroup :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetHeight
data WindowGetHeightMethodInfo Source
((~) * signature (m Int32), MonadIO m, WindowK a) => MethodInfo * WindowGetHeightMethodInfo a signature |
windowGetHeight :: (MonadIO m, WindowK a) => a -> m Int32 Source
windowGetModalHint
data WindowGetModalHintMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowGetModalHintMethodInfo a signature |
windowGetModalHint :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetOrigin
data WindowGetOriginMethodInfo Source
((~) * signature (m (Int32, Int32, Int32)), MonadIO m, WindowK a) => MethodInfo * WindowGetOriginMethodInfo a signature |
windowGetParent
data WindowGetParentMethodInfo Source
((~) * signature (m Window), MonadIO m, WindowK a) => MethodInfo * WindowGetParentMethodInfo a signature |
windowGetParent :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetPassThrough
data WindowGetPassThroughMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowGetPassThroughMethodInfo a signature |
windowGetPassThrough :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetPointer
data WindowGetPointerMethodInfo Source
((~) * signature (m (Maybe Window, Int32, Int32, [ModifierType])), MonadIO m, WindowK a) => MethodInfo * WindowGetPointerMethodInfo a signature |
windowGetPointer :: (MonadIO m, WindowK a) => a -> m (Maybe Window, Int32, Int32, [ModifierType]) Source
Deprecated: (Since version 3.0)Use gdk_window_get_device_position() instead.
windowGetPosition
data WindowGetPositionMethodInfo Source
((~) * signature (m (Int32, Int32)), MonadIO m, WindowK a) => MethodInfo * WindowGetPositionMethodInfo a signature |
windowGetRootCoords
data WindowGetRootCoordsMethodInfo Source
((~) * signature (Int32 -> Int32 -> m (Int32, Int32)), MonadIO m, WindowK a) => MethodInfo * WindowGetRootCoordsMethodInfo a signature |
windowGetRootOrigin
data WindowGetRootOriginMethodInfo Source
((~) * signature (m (Int32, Int32)), MonadIO m, WindowK a) => MethodInfo * WindowGetRootOriginMethodInfo a signature |
windowGetScaleFactor
data WindowGetScaleFactorMethodInfo Source
((~) * signature (m Int32), MonadIO m, WindowK a) => MethodInfo * WindowGetScaleFactorMethodInfo a signature |
windowGetScaleFactor :: (MonadIO m, WindowK a) => a -> m Int32 Source
windowGetScreen
data WindowGetScreenMethodInfo Source
((~) * signature (m Screen), MonadIO m, WindowK a) => MethodInfo * WindowGetScreenMethodInfo a signature |
windowGetScreen :: (MonadIO m, WindowK a) => a -> m Screen Source
windowGetSourceEvents
data WindowGetSourceEventsMethodInfo Source
((~) * signature (InputSource -> m [EventMask]), MonadIO m, WindowK a) => MethodInfo * WindowGetSourceEventsMethodInfo a signature |
windowGetSourceEvents :: (MonadIO m, WindowK a) => a -> InputSource -> m [EventMask] Source
windowGetState
data WindowGetStateMethodInfo Source
((~) * signature (m [WindowState]), MonadIO m, WindowK a) => MethodInfo * WindowGetStateMethodInfo a signature |
windowGetState :: (MonadIO m, WindowK a) => a -> m [WindowState] Source
windowGetSupportMultidevice
data WindowGetSupportMultideviceMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowGetSupportMultideviceMethodInfo a signature |
windowGetSupportMultidevice :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetToplevel
data WindowGetToplevelMethodInfo Source
((~) * signature (m Window), MonadIO m, WindowK a) => MethodInfo * WindowGetToplevelMethodInfo a signature |
windowGetToplevel :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetTypeHint
data WindowGetTypeHintMethodInfo Source
((~) * signature (m WindowTypeHint), MonadIO m, WindowK a) => MethodInfo * WindowGetTypeHintMethodInfo a signature |
windowGetTypeHint :: (MonadIO m, WindowK a) => a -> m WindowTypeHint Source
windowGetUpdateArea
data WindowGetUpdateAreaMethodInfo Source
((~) * signature (m Region), MonadIO m, WindowK a) => MethodInfo * WindowGetUpdateAreaMethodInfo a signature |
windowGetUpdateArea :: (MonadIO m, WindowK a) => a -> m Region Source
windowGetUserData
data WindowGetUserDataMethodInfo Source
((~) * signature (m (Ptr ())), MonadIO m, WindowK a) => MethodInfo * WindowGetUserDataMethodInfo a signature |
windowGetUserData :: (MonadIO m, WindowK a) => a -> m (Ptr ()) Source
windowGetVisibleRegion
data WindowGetVisibleRegionMethodInfo Source
((~) * signature (m Region), MonadIO m, WindowK a) => MethodInfo * WindowGetVisibleRegionMethodInfo a signature |
windowGetVisibleRegion :: (MonadIO m, WindowK a) => a -> m Region Source
windowGetVisual
data WindowGetVisualMethodInfo Source
((~) * signature (m Visual), MonadIO m, WindowK a) => MethodInfo * WindowGetVisualMethodInfo a signature |
windowGetVisual :: (MonadIO m, WindowK a) => a -> m Visual Source
windowGetWidth
data WindowGetWidthMethodInfo Source
((~) * signature (m Int32), MonadIO m, WindowK a) => MethodInfo * WindowGetWidthMethodInfo a signature |
windowGetWidth :: (MonadIO m, WindowK a) => a -> m Int32 Source
windowGetWindowType
data WindowGetWindowTypeMethodInfo Source
((~) * signature (m WindowType), MonadIO m, WindowK a) => MethodInfo * WindowGetWindowTypeMethodInfo a signature |
windowGetWindowType :: (MonadIO m, WindowK a) => a -> m WindowType Source
windowHasNative
data WindowHasNativeMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowHasNativeMethodInfo a signature |
windowHasNative :: (MonadIO m, WindowK a) => a -> m Bool Source
windowHide
data WindowHideMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowHideMethodInfo a signature |
windowHide :: (MonadIO m, WindowK a) => a -> m () Source
windowIconify
data WindowIconifyMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowIconifyMethodInfo a signature |
windowIconify :: (MonadIO m, WindowK a) => a -> m () Source
windowInputShapeCombineRegion
data WindowInputShapeCombineRegionMethodInfo Source
((~) * signature (Region -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowInputShapeCombineRegionMethodInfo a signature |
windowInputShapeCombineRegion :: (MonadIO m, WindowK a) => a -> Region -> Int32 -> Int32 -> m () Source
windowInvalidateMaybeRecurse
data WindowInvalidateMaybeRecurseMethodInfo Source
((~) * signature (Region -> Maybe WindowChildFunc -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowInvalidateMaybeRecurseMethodInfo a signature |
windowInvalidateMaybeRecurse :: (MonadIO m, WindowK a) => a -> Region -> Maybe WindowChildFunc -> m () Source
windowInvalidateRect
data WindowInvalidateRectMethodInfo Source
((~) * signature (Maybe Rectangle -> Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowInvalidateRectMethodInfo a signature |
windowInvalidateRegion
data WindowInvalidateRegionMethodInfo Source
((~) * signature (Region -> Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowInvalidateRegionMethodInfo a signature |
windowIsDestroyed
data WindowIsDestroyedMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowIsDestroyedMethodInfo a signature |
windowIsDestroyed :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsInputOnly
data WindowIsInputOnlyMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowIsInputOnlyMethodInfo a signature |
windowIsInputOnly :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsShaped
data WindowIsShapedMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowIsShapedMethodInfo a signature |
windowIsShaped :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsViewable
data WindowIsViewableMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowIsViewableMethodInfo a signature |
windowIsViewable :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsVisible
data WindowIsVisibleMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowK a) => MethodInfo * WindowIsVisibleMethodInfo a signature |
windowIsVisible :: (MonadIO m, WindowK a) => a -> m Bool Source
windowLower
data WindowLowerMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowLowerMethodInfo a signature |
windowLower :: (MonadIO m, WindowK a) => a -> m () Source
windowMarkPaintFromClip
data WindowMarkPaintFromClipMethodInfo Source
((~) * signature (Context -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowMarkPaintFromClipMethodInfo a signature |
windowMarkPaintFromClip :: (MonadIO m, WindowK a) => a -> Context -> m () Source
windowMaximize
data WindowMaximizeMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowMaximizeMethodInfo a signature |
windowMaximize :: (MonadIO m, WindowK a) => a -> m () Source
windowMergeChildInputShapes
data WindowMergeChildInputShapesMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowMergeChildInputShapesMethodInfo a signature |
windowMergeChildInputShapes :: (MonadIO m, WindowK a) => a -> m () Source
windowMergeChildShapes
data WindowMergeChildShapesMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowMergeChildShapesMethodInfo a signature |
windowMergeChildShapes :: (MonadIO m, WindowK a) => a -> m () Source
windowMove
data WindowMoveMethodInfo Source
((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowMoveMethodInfo a signature |
windowMoveRegion
data WindowMoveRegionMethodInfo Source
((~) * signature (Region -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowMoveRegionMethodInfo a signature |
windowMoveResize
data WindowMoveResizeMethodInfo Source
((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowMoveResizeMethodInfo a signature |
windowNew
windowNew :: (MonadIO m, WindowK a) => Maybe a -> WindowAttr -> [WindowAttributesType] -> m Window Source
windowPeekChildren
data WindowPeekChildrenMethodInfo Source
((~) * signature (m [Window]), MonadIO m, WindowK a) => MethodInfo * WindowPeekChildrenMethodInfo a signature |
windowPeekChildren :: (MonadIO m, WindowK a) => a -> m [Window] Source
windowProcessAllUpdates
windowProcessAllUpdates :: MonadIO m => m () Source
windowProcessUpdates
data WindowProcessUpdatesMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowProcessUpdatesMethodInfo a signature |
windowProcessUpdates :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowRaise
data WindowRaiseMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowRaiseMethodInfo a signature |
windowRaise :: (MonadIO m, WindowK a) => a -> m () Source
windowRegisterDnd
data WindowRegisterDndMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowRegisterDndMethodInfo a signature |
windowRegisterDnd :: (MonadIO m, WindowK a) => a -> m () Source
windowReparent
data WindowReparentMethodInfo Source
((~) * signature (b -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a, WindowK b) => MethodInfo * WindowReparentMethodInfo a signature |
windowResize
data WindowResizeMethodInfo Source
((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowResizeMethodInfo a signature |
windowRestack
data WindowRestackMethodInfo Source
((~) * signature (Maybe b -> Bool -> m ()), MonadIO m, WindowK a, WindowK b) => MethodInfo * WindowRestackMethodInfo a signature |
windowScroll
data WindowScrollMethodInfo Source
((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowScrollMethodInfo a signature |
windowSetAcceptFocus
data WindowSetAcceptFocusMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetAcceptFocusMethodInfo a signature |
windowSetAcceptFocus :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetBackground
data WindowSetBackgroundMethodInfo Source
((~) * signature (Color -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetBackgroundMethodInfo a signature |
windowSetBackground :: (MonadIO m, WindowK a) => a -> Color -> m () Source
Deprecated: (Since version 3.4)Use gdk_window_set_background_rgba() instead.
windowSetBackgroundPattern
data WindowSetBackgroundPatternMethodInfo Source
((~) * signature (Maybe Pattern -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetBackgroundPatternMethodInfo a signature |
windowSetBackgroundRgba
data WindowSetBackgroundRgbaMethodInfo Source
((~) * signature (RGBA -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetBackgroundRgbaMethodInfo a signature |
windowSetBackgroundRgba :: (MonadIO m, WindowK a) => a -> RGBA -> m () Source
windowSetChildInputShapes
data WindowSetChildInputShapesMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetChildInputShapesMethodInfo a signature |
windowSetChildInputShapes :: (MonadIO m, WindowK a) => a -> m () Source
windowSetChildShapes
data WindowSetChildShapesMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetChildShapesMethodInfo a signature |
windowSetChildShapes :: (MonadIO m, WindowK a) => a -> m () Source
windowSetComposited
data WindowSetCompositedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetCompositedMethodInfo a signature |
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
data WindowSetCursorMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, WindowK a, CursorK b) => MethodInfo * WindowSetCursorMethodInfo a signature |
windowSetDebugUpdates
windowSetDebugUpdates :: MonadIO m => Bool -> m () Source
windowSetDecorations
data WindowSetDecorationsMethodInfo Source
((~) * signature ([WMDecoration] -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetDecorationsMethodInfo a signature |
windowSetDecorations :: (MonadIO m, WindowK a) => a -> [WMDecoration] -> m () Source
windowSetDeviceCursor
data WindowSetDeviceCursorMethodInfo Source
((~) * signature (b -> c -> m ()), MonadIO m, WindowK a, DeviceK b, CursorK c) => MethodInfo * WindowSetDeviceCursorMethodInfo a signature |
windowSetDeviceEvents
data WindowSetDeviceEventsMethodInfo Source
((~) * signature (b -> [EventMask] -> m ()), MonadIO m, WindowK a, DeviceK b) => MethodInfo * WindowSetDeviceEventsMethodInfo a signature |
windowSetEventCompression
data WindowSetEventCompressionMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetEventCompressionMethodInfo a signature |
windowSetEventCompression :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetEvents
data WindowSetEventsMethodInfo Source
((~) * signature ([EventMask] -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetEventsMethodInfo a signature |
windowSetEvents :: (MonadIO m, WindowK a) => a -> [EventMask] -> m () Source
windowSetFocusOnMap
data WindowSetFocusOnMapMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetFocusOnMapMethodInfo a signature |
windowSetFocusOnMap :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetFullscreenMode
data WindowSetFullscreenModeMethodInfo Source
((~) * signature (FullscreenMode -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetFullscreenModeMethodInfo a signature |
windowSetFullscreenMode :: (MonadIO m, WindowK a) => a -> FullscreenMode -> m () Source
windowSetFunctions
data WindowSetFunctionsMethodInfo Source
((~) * signature ([WMFunction] -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetFunctionsMethodInfo a signature |
windowSetFunctions :: (MonadIO m, WindowK a) => a -> [WMFunction] -> m () Source
windowSetGeometryHints
data WindowSetGeometryHintsMethodInfo Source
((~) * signature (Geometry -> [WindowHints] -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetGeometryHintsMethodInfo a signature |
windowSetGeometryHints :: (MonadIO m, WindowK a) => a -> Geometry -> [WindowHints] -> m () Source
windowSetGroup
data WindowSetGroupMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, WindowK a, WindowK b) => MethodInfo * WindowSetGroupMethodInfo a signature |
windowSetIconList
data WindowSetIconListMethodInfo Source
((~) * signature ([b] -> m ()), MonadIO m, WindowK a, PixbufK b) => MethodInfo * WindowSetIconListMethodInfo a signature |
windowSetIconList :: (MonadIO m, WindowK a, PixbufK b) => a -> [b] -> m () Source
windowSetIconName
data WindowSetIconNameMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetIconNameMethodInfo a signature |
windowSetKeepAbove
data WindowSetKeepAboveMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetKeepAboveMethodInfo a signature |
windowSetKeepAbove :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetKeepBelow
data WindowSetKeepBelowMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetKeepBelowMethodInfo a signature |
windowSetKeepBelow :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetModalHint
data WindowSetModalHintMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetModalHintMethodInfo a signature |
windowSetModalHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetOpacity
data WindowSetOpacityMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetOpacityMethodInfo a signature |
windowSetOpacity :: (MonadIO m, WindowK a) => a -> Double -> m () Source
windowSetOpaqueRegion
data WindowSetOpaqueRegionMethodInfo Source
((~) * signature (Maybe Region -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetOpaqueRegionMethodInfo a signature |
windowSetOverrideRedirect
data WindowSetOverrideRedirectMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetOverrideRedirectMethodInfo a signature |
windowSetOverrideRedirect :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetPassThrough
data WindowSetPassThroughMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetPassThroughMethodInfo a signature |
windowSetPassThrough :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetRole
data WindowSetRoleMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetRoleMethodInfo a signature |
windowSetRole :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetShadowWidth
data WindowSetShadowWidthMethodInfo Source
((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetShadowWidthMethodInfo a signature |
windowSetShadowWidth :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
windowSetSkipPagerHint
data WindowSetSkipPagerHintMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetSkipPagerHintMethodInfo a signature |
windowSetSkipPagerHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetSkipTaskbarHint
data WindowSetSkipTaskbarHintMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetSkipTaskbarHintMethodInfo a signature |
windowSetSkipTaskbarHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetSourceEvents
data WindowSetSourceEventsMethodInfo Source
((~) * signature (InputSource -> [EventMask] -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetSourceEventsMethodInfo a signature |
windowSetSourceEvents :: (MonadIO m, WindowK a) => a -> InputSource -> [EventMask] -> m () Source
windowSetStartupId
data WindowSetStartupIdMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetStartupIdMethodInfo a signature |
windowSetStartupId :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetStaticGravities
data WindowSetStaticGravitiesMethodInfo Source
((~) * signature (Bool -> m Bool), MonadIO m, WindowK a) => MethodInfo * WindowSetStaticGravitiesMethodInfo a signature |
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
data WindowSetSupportMultideviceMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetSupportMultideviceMethodInfo a signature |
windowSetSupportMultidevice :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetTitle
data WindowSetTitleMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetTitleMethodInfo a signature |
windowSetTitle :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetTransientFor
data WindowSetTransientForMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, WindowK a, WindowK b) => MethodInfo * WindowSetTransientForMethodInfo a signature |
windowSetTransientFor :: (MonadIO m, WindowK a, WindowK b) => a -> b -> m () Source
windowSetTypeHint
data WindowSetTypeHintMethodInfo Source
((~) * signature (WindowTypeHint -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetTypeHintMethodInfo a signature |
windowSetTypeHint :: (MonadIO m, WindowK a) => a -> WindowTypeHint -> m () Source
windowSetUrgencyHint
data WindowSetUrgencyHintMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowSetUrgencyHintMethodInfo a signature |
windowSetUrgencyHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetUserData
data WindowSetUserDataMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, WindowK a, ObjectK b) => MethodInfo * WindowSetUserDataMethodInfo a signature |
windowShapeCombineRegion
data WindowShapeCombineRegionMethodInfo Source
((~) * signature (Maybe Region -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo * WindowShapeCombineRegionMethodInfo a signature |
windowShapeCombineRegion :: (MonadIO m, WindowK a) => a -> Maybe Region -> Int32 -> Int32 -> m () Source
windowShow
data WindowShowMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowShowMethodInfo a signature |
windowShow :: (MonadIO m, WindowK a) => a -> m () Source
windowShowUnraised
data WindowShowUnraisedMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowShowUnraisedMethodInfo a signature |
windowShowUnraised :: (MonadIO m, WindowK a) => a -> m () Source
windowShowWindowMenu
data WindowShowWindowMenuMethodInfo Source
((~) * signature (Event -> m Bool), MonadIO m, WindowK a) => MethodInfo * WindowShowWindowMenuMethodInfo a signature |
windowStick
data WindowStickMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowStickMethodInfo a signature |
windowStick :: (MonadIO m, WindowK a) => a -> m () Source
windowThawToplevelUpdatesLibgtkOnly
data WindowThawToplevelUpdatesLibgtkOnlyMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowThawToplevelUpdatesLibgtkOnlyMethodInfo a signature |
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
data WindowThawUpdatesMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowThawUpdatesMethodInfo a signature |
windowThawUpdates :: (MonadIO m, WindowK a) => a -> m () Source
windowUnfullscreen
data WindowUnfullscreenMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowUnfullscreenMethodInfo a signature |
windowUnfullscreen :: (MonadIO m, WindowK a) => a -> m () Source
windowUnmaximize
data WindowUnmaximizeMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowUnmaximizeMethodInfo a signature |
windowUnmaximize :: (MonadIO m, WindowK a) => a -> m () Source
windowUnstick
data WindowUnstickMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowUnstickMethodInfo a signature |
windowUnstick :: (MonadIO m, WindowK a) => a -> m () Source
windowWithdraw
data WindowWithdrawMethodInfo Source
((~) * signature (m ()), MonadIO m, WindowK a) => MethodInfo * WindowWithdrawMethodInfo a signature |
windowWithdraw :: (MonadIO m, WindowK a) => a -> m () Source
Properties
Cursor
data WindowCursorPropertyInfo Source
AttrInfo WindowCursorPropertyInfo | |
type AttrLabel WindowCursorPropertyInfo = "cursor" | |
type AttrGetType WindowCursorPropertyInfo = Maybe Cursor | |
type AttrBaseTypeConstraint WindowCursorPropertyInfo = WindowK | |
type AttrSetTypeConstraint WindowCursorPropertyInfo = CursorK | |
type AttrAllowedOps WindowCursorPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearWindowCursor :: (MonadIO m, WindowK o) => o -> m () Source
setWindowCursor :: (MonadIO m, WindowK o, CursorK a) => o -> a -> m () Source
windowCursor :: AttrLabelProxy "cursor" 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