gi-gdk-3.0.6: Gdk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.Window

Contents

Description

 

Synopsis

Exported types

newtype Window Source #

Constructors

Window (ForeignPtr Window) 

Instances

GObject Window Source # 
IsWindow Window Source # 
IsObject Window Source # 
((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabel t (Window -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Window -> p #

((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabelProxy t (Window -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Window -> p

HasAttributeList * Window Source # 
type SignalList Window Source # 
type SignalList Window
type AttributeList Window Source # 
type AttributeList Window

class GObject o => IsWindow o Source #

Instances

(GObject a, UnknownAncestorError Constraint Window a) => IsWindow a Source # 
IsWindow Window Source # 

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 #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowBeepMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeepMethodInfo a -> signature -> s

windowBeep :: (MonadIO m, IsWindow a) => a -> m () Source #

windowBeginMoveDrag

data WindowBeginMoveDragMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowBeginMoveDragMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeginMoveDragMethodInfo a -> signature -> s

windowBeginMoveDrag :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source #

windowBeginMoveDragForDevice

data WindowBeginMoveDragForDeviceMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, IsWindow a, IsDevice b) => MethodInfo * WindowBeginMoveDragForDeviceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeginMoveDragForDeviceMethodInfo a -> signature -> s

windowBeginPaintRect

data WindowBeginPaintRectMethodInfo Source #

Instances

((~) * signature (Rectangle -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowBeginPaintRectMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeginPaintRectMethodInfo a -> signature -> s

windowBeginPaintRegion

data WindowBeginPaintRegionMethodInfo Source #

Instances

((~) * signature (Region -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowBeginPaintRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeginPaintRegionMethodInfo a -> signature -> s

windowBeginPaintRegion :: (MonadIO m, IsWindow a) => a -> Region -> m () Source #

windowBeginResizeDrag

data WindowBeginResizeDragMethodInfo Source #

Instances

((~) * signature (WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowBeginResizeDragMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeginResizeDragMethodInfo a -> signature -> s

windowBeginResizeDragForDevice

data WindowBeginResizeDragForDeviceMethodInfo Source #

Instances

((~) * signature (WindowEdge -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, IsWindow a, IsDevice b) => MethodInfo * WindowBeginResizeDragForDeviceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeginResizeDragForDeviceMethodInfo a -> signature -> s

windowConfigureFinished

data WindowConfigureFinishedMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowConfigureFinishedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowConfigureFinishedMethodInfo a -> signature -> s

windowConfigureFinished :: (MonadIO m, IsWindow a) => a -> m () Source #

Deprecated: (Since version 3.8)this function is no longer needed

windowConstrainSize

windowCoordsFromParent

data WindowCoordsFromParentMethodInfo Source #

Instances

((~) * signature (Double -> Double -> m (Double, Double)), MonadIO m, IsWindow a) => MethodInfo * WindowCoordsFromParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowCoordsFromParentMethodInfo a -> signature -> s

windowCoordsToParent

data WindowCoordsToParentMethodInfo Source #

Instances

((~) * signature (Double -> Double -> m (Double, Double)), MonadIO m, IsWindow a) => MethodInfo * WindowCoordsToParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowCoordsToParentMethodInfo a -> signature -> s

windowCreateGlContext

data WindowCreateGlContextMethodInfo Source #

Instances

((~) * signature (m GLContext), MonadIO m, IsWindow a) => MethodInfo * WindowCreateGlContextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowCreateGlContextMethodInfo a -> signature -> s

windowCreateSimilarImageSurface

data WindowCreateSimilarImageSurfaceMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> m Surface), MonadIO m, IsWindow a) => MethodInfo * WindowCreateSimilarImageSurfaceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowCreateSimilarImageSurfaceMethodInfo a -> signature -> s

windowCreateSimilarSurface

data WindowCreateSimilarSurfaceMethodInfo Source #

Instances

((~) * signature (Content -> Int32 -> Int32 -> m Surface), MonadIO m, IsWindow a) => MethodInfo * WindowCreateSimilarSurfaceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowCreateSimilarSurfaceMethodInfo a -> signature -> s

windowCreateSimilarSurface :: (MonadIO m, IsWindow a) => a -> Content -> Int32 -> Int32 -> m Surface Source #

windowDeiconify

data WindowDeiconifyMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowDeiconifyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowDeiconifyMethodInfo a -> signature -> s

windowDeiconify :: (MonadIO m, IsWindow a) => a -> m () Source #

windowDestroy

data WindowDestroyMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowDestroyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowDestroyMethodInfo a -> signature -> s

windowDestroy :: (MonadIO m, IsWindow a) => a -> m () Source #

windowDestroyNotify

data WindowDestroyNotifyMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowDestroyNotifyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowDestroyNotifyMethodInfo a -> signature -> s

windowEnableSynchronizedConfigure

data WindowEnableSynchronizedConfigureMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowEnableSynchronizedConfigureMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowEnableSynchronizedConfigureMethodInfo a -> signature -> s

windowEnableSynchronizedConfigure :: (MonadIO m, IsWindow a) => a -> m () Source #

Deprecated: (Since version 3.8)this function is no longer needed

windowEndPaint

data WindowEndPaintMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowEndPaintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowEndPaintMethodInfo a -> signature -> s

windowEndPaint :: (MonadIO m, IsWindow a) => a -> m () Source #

windowEnsureNative

data WindowEnsureNativeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowEnsureNativeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowEnsureNativeMethodInfo a -> signature -> s

windowFlush

data WindowFlushMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowFlushMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowFlushMethodInfo a -> signature -> s

windowFlush :: (MonadIO m, IsWindow a) => a -> m () Source #

Deprecated: (Since version 3.14)

windowFocus

data WindowFocusMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowFocusMethodInfo a -> signature -> s

windowFocus :: (MonadIO m, IsWindow a) => a -> Word32 -> m () Source #

windowFreezeToplevelUpdatesLibgtkOnly

windowFreezeToplevelUpdatesLibgtkOnly :: (MonadIO m, IsWindow a) => a -> m () Source #

Deprecated: (Since version 3.16)This symbol was never meant to be used outside of GTK+

windowFreezeUpdates

data WindowFreezeUpdatesMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowFreezeUpdatesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowFreezeUpdatesMethodInfo a -> signature -> s

windowFullscreen

data WindowFullscreenMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowFullscreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowFullscreenMethodInfo a -> signature -> s

windowFullscreen :: (MonadIO m, IsWindow a) => a -> m () Source #

windowFullscreenOnMonitor

data WindowFullscreenOnMonitorMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowFullscreenOnMonitorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowFullscreenOnMonitorMethodInfo a -> signature -> s

windowGeometryChanged

data WindowGeometryChangedMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowGeometryChangedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGeometryChangedMethodInfo a -> signature -> s

windowGetAcceptFocus

data WindowGetAcceptFocusMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetAcceptFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetAcceptFocusMethodInfo a -> signature -> s

windowGetBackgroundPattern

data WindowGetBackgroundPatternMethodInfo Source #

Instances

((~) * signature (m (Maybe Pattern)), MonadIO m, IsWindow a) => MethodInfo * WindowGetBackgroundPatternMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetBackgroundPatternMethodInfo a -> signature -> s

windowGetChildren

data WindowGetChildrenMethodInfo Source #

Instances

((~) * signature (m [Window]), MonadIO m, IsWindow a) => MethodInfo * WindowGetChildrenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetChildrenMethodInfo a -> signature -> s

windowGetChildrenWithUserData

data WindowGetChildrenWithUserDataMethodInfo Source #

Instances

((~) * signature (Ptr () -> m [Window]), MonadIO m, IsWindow a) => MethodInfo * WindowGetChildrenWithUserDataMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetChildrenWithUserDataMethodInfo a -> signature -> s

windowGetClipRegion

data WindowGetClipRegionMethodInfo Source #

Instances

((~) * signature (m Region), MonadIO m, IsWindow a) => MethodInfo * WindowGetClipRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetClipRegionMethodInfo a -> signature -> s

windowGetClipRegion :: (MonadIO m, IsWindow a) => a -> m Region Source #

windowGetComposited

data WindowGetCompositedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetCompositedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetCompositedMethodInfo a -> signature -> s

windowGetComposited :: (MonadIO m, IsWindow 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 #

Instances

((~) * signature (m (Maybe Cursor)), MonadIO m, IsWindow a) => MethodInfo * WindowGetCursorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetCursorMethodInfo a -> signature -> s

windowGetDecorations

data WindowGetDecorationsMethodInfo Source #

Instances

((~) * signature (m (Bool, [WMDecoration])), MonadIO m, IsWindow a) => MethodInfo * WindowGetDecorationsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDecorationsMethodInfo a -> signature -> s

windowGetDeviceCursor

data WindowGetDeviceCursorMethodInfo Source #

Instances

((~) * signature (b -> m (Maybe Cursor)), MonadIO m, IsWindow a, IsDevice b) => MethodInfo * WindowGetDeviceCursorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDeviceCursorMethodInfo a -> signature -> s

windowGetDeviceEvents

data WindowGetDeviceEventsMethodInfo Source #

Instances

((~) * signature (b -> m [EventMask]), MonadIO m, IsWindow a, IsDevice b) => MethodInfo * WindowGetDeviceEventsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDeviceEventsMethodInfo a -> signature -> s

windowGetDevicePosition

data WindowGetDevicePositionMethodInfo Source #

Instances

((~) * signature (b -> m (Maybe Window, Int32, Int32, [ModifierType])), MonadIO m, IsWindow a, IsDevice b) => MethodInfo * WindowGetDevicePositionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDevicePositionMethodInfo a -> signature -> s

windowGetDevicePositionDouble

data WindowGetDevicePositionDoubleMethodInfo Source #

Instances

((~) * signature (b -> m (Maybe Window, Double, Double, [ModifierType])), MonadIO m, IsWindow a, IsDevice b) => MethodInfo * WindowGetDevicePositionDoubleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDevicePositionDoubleMethodInfo a -> signature -> s

windowGetDisplay

data WindowGetDisplayMethodInfo Source #

Instances

((~) * signature (m Display), MonadIO m, IsWindow a) => MethodInfo * WindowGetDisplayMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDisplayMethodInfo a -> signature -> s

windowGetDragProtocol

data WindowGetDragProtocolMethodInfo Source #

Instances

((~) * signature (m (DragProtocol, Window)), MonadIO m, IsWindow a) => MethodInfo * WindowGetDragProtocolMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDragProtocolMethodInfo a -> signature -> s

windowGetEffectiveParent

data WindowGetEffectiveParentMethodInfo Source #

Instances

((~) * signature (m Window), MonadIO m, IsWindow a) => MethodInfo * WindowGetEffectiveParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetEffectiveParentMethodInfo a -> signature -> s

windowGetEffectiveToplevel

data WindowGetEffectiveToplevelMethodInfo Source #

Instances

((~) * signature (m Window), MonadIO m, IsWindow a) => MethodInfo * WindowGetEffectiveToplevelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetEffectiveToplevelMethodInfo a -> signature -> s

windowGetEventCompression

data WindowGetEventCompressionMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetEventCompressionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetEventCompressionMethodInfo a -> signature -> s

windowGetEvents

data WindowGetEventsMethodInfo Source #

Instances

((~) * signature (m [EventMask]), MonadIO m, IsWindow a) => MethodInfo * WindowGetEventsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetEventsMethodInfo a -> signature -> s

windowGetFocusOnMap

data WindowGetFocusOnMapMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetFocusOnMapMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetFocusOnMapMethodInfo a -> signature -> s

windowGetFrameClock

data WindowGetFrameClockMethodInfo Source #

Instances

((~) * signature (m FrameClock), MonadIO m, IsWindow a) => MethodInfo * WindowGetFrameClockMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetFrameClockMethodInfo a -> signature -> s

windowGetFrameExtents

data WindowGetFrameExtentsMethodInfo Source #

Instances

((~) * signature (m Rectangle), MonadIO m, IsWindow a) => MethodInfo * WindowGetFrameExtentsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetFrameExtentsMethodInfo a -> signature -> s

windowGetFullscreenMode

data WindowGetFullscreenModeMethodInfo Source #

Instances

((~) * signature (m FullscreenMode), MonadIO m, IsWindow a) => MethodInfo * WindowGetFullscreenModeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetFullscreenModeMethodInfo a -> signature -> s

windowGetGeometry

data WindowGetGeometryMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32, Int32, Int32)), MonadIO m, IsWindow a) => MethodInfo * WindowGetGeometryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetGeometryMethodInfo a -> signature -> s

windowGetGroup

data WindowGetGroupMethodInfo Source #

Instances

((~) * signature (m Window), MonadIO m, IsWindow a) => MethodInfo * WindowGetGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetGroupMethodInfo a -> signature -> s

windowGetHeight

data WindowGetHeightMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsWindow a) => MethodInfo * WindowGetHeightMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetHeightMethodInfo a -> signature -> s

windowGetModalHint

data WindowGetModalHintMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetModalHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetModalHintMethodInfo a -> signature -> s

windowGetOrigin

data WindowGetOriginMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32, Int32)), MonadIO m, IsWindow a) => MethodInfo * WindowGetOriginMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetOriginMethodInfo a -> signature -> s

windowGetParent

data WindowGetParentMethodInfo Source #

Instances

((~) * signature (m Window), MonadIO m, IsWindow a) => MethodInfo * WindowGetParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetParentMethodInfo a -> signature -> s

windowGetPassThrough

data WindowGetPassThroughMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetPassThroughMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetPassThroughMethodInfo a -> signature -> s

windowGetPointer

data WindowGetPointerMethodInfo Source #

Instances

((~) * signature (m (Maybe Window, Int32, Int32, [ModifierType])), MonadIO m, IsWindow a) => MethodInfo * WindowGetPointerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetPointerMethodInfo a -> signature -> s

windowGetPointer :: (MonadIO m, IsWindow 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 #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsWindow a) => MethodInfo * WindowGetPositionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetPositionMethodInfo a -> signature -> s

windowGetRootCoords

data WindowGetRootCoordsMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m (Int32, Int32)), MonadIO m, IsWindow a) => MethodInfo * WindowGetRootCoordsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetRootCoordsMethodInfo a -> signature -> s

windowGetRootOrigin

data WindowGetRootOriginMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsWindow a) => MethodInfo * WindowGetRootOriginMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetRootOriginMethodInfo a -> signature -> s

windowGetScaleFactor

data WindowGetScaleFactorMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsWindow a) => MethodInfo * WindowGetScaleFactorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetScaleFactorMethodInfo a -> signature -> s

windowGetScreen

data WindowGetScreenMethodInfo Source #

Instances

((~) * signature (m Screen), MonadIO m, IsWindow a) => MethodInfo * WindowGetScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetScreenMethodInfo a -> signature -> s

windowGetSourceEvents

data WindowGetSourceEventsMethodInfo Source #

Instances

((~) * signature (InputSource -> m [EventMask]), MonadIO m, IsWindow a) => MethodInfo * WindowGetSourceEventsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetSourceEventsMethodInfo a -> signature -> s

windowGetState

data WindowGetStateMethodInfo Source #

Instances

((~) * signature (m [WindowState]), MonadIO m, IsWindow a) => MethodInfo * WindowGetStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetStateMethodInfo a -> signature -> s

windowGetSupportMultidevice

data WindowGetSupportMultideviceMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetSupportMultideviceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetSupportMultideviceMethodInfo a -> signature -> s

windowGetToplevel

data WindowGetToplevelMethodInfo Source #

Instances

((~) * signature (m Window), MonadIO m, IsWindow a) => MethodInfo * WindowGetToplevelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetToplevelMethodInfo a -> signature -> s

windowGetTypeHint

data WindowGetTypeHintMethodInfo Source #

Instances

((~) * signature (m WindowTypeHint), MonadIO m, IsWindow a) => MethodInfo * WindowGetTypeHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetTypeHintMethodInfo a -> signature -> s

windowGetUpdateArea

data WindowGetUpdateAreaMethodInfo Source #

Instances

((~) * signature (m Region), MonadIO m, IsWindow a) => MethodInfo * WindowGetUpdateAreaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetUpdateAreaMethodInfo a -> signature -> s

windowGetUpdateArea :: (MonadIO m, IsWindow a) => a -> m Region Source #

windowGetUserData

data WindowGetUserDataMethodInfo Source #

Instances

((~) * signature (m (Ptr ())), MonadIO m, IsWindow a) => MethodInfo * WindowGetUserDataMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetUserDataMethodInfo a -> signature -> s

windowGetUserData :: (MonadIO m, IsWindow a) => a -> m (Ptr ()) Source #

windowGetVisibleRegion

data WindowGetVisibleRegionMethodInfo Source #

Instances

((~) * signature (m Region), MonadIO m, IsWindow a) => MethodInfo * WindowGetVisibleRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetVisibleRegionMethodInfo a -> signature -> s

windowGetVisibleRegion :: (MonadIO m, IsWindow a) => a -> m Region Source #

windowGetVisual

data WindowGetVisualMethodInfo Source #

Instances

((~) * signature (m Visual), MonadIO m, IsWindow a) => MethodInfo * WindowGetVisualMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetVisualMethodInfo a -> signature -> s

windowGetWidth

data WindowGetWidthMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsWindow a) => MethodInfo * WindowGetWidthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetWidthMethodInfo a -> signature -> s

windowGetWindowType

data WindowGetWindowTypeMethodInfo Source #

Instances

((~) * signature (m WindowType), MonadIO m, IsWindow a) => MethodInfo * WindowGetWindowTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetWindowTypeMethodInfo a -> signature -> s

windowHasNative

data WindowHasNativeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowHasNativeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowHasNativeMethodInfo a -> signature -> s

windowHide

data WindowHideMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowHideMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowHideMethodInfo a -> signature -> s

windowHide :: (MonadIO m, IsWindow a) => a -> m () Source #

windowIconify

data WindowIconifyMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowIconifyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIconifyMethodInfo a -> signature -> s

windowIconify :: (MonadIO m, IsWindow a) => a -> m () Source #

windowInputShapeCombineRegion

data WindowInputShapeCombineRegionMethodInfo Source #

Instances

((~) * signature (Region -> Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowInputShapeCombineRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowInputShapeCombineRegionMethodInfo a -> signature -> s

windowInputShapeCombineRegion :: (MonadIO m, IsWindow a) => a -> Region -> Int32 -> Int32 -> m () Source #

windowInvalidateMaybeRecurse

data WindowInvalidateMaybeRecurseMethodInfo Source #

Instances

((~) * signature (Region -> Maybe WindowChildFunc -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowInvalidateMaybeRecurseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowInvalidateMaybeRecurseMethodInfo a -> signature -> s

windowInvalidateRect

data WindowInvalidateRectMethodInfo Source #

Instances

((~) * signature (Maybe Rectangle -> Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowInvalidateRectMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowInvalidateRectMethodInfo a -> signature -> s

windowInvalidateRegion

data WindowInvalidateRegionMethodInfo Source #

Instances

((~) * signature (Region -> Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowInvalidateRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowInvalidateRegionMethodInfo a -> signature -> s

windowInvalidateRegion :: (MonadIO m, IsWindow a) => a -> Region -> Bool -> m () Source #

windowIsDestroyed

data WindowIsDestroyedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowIsDestroyedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIsDestroyedMethodInfo a -> signature -> s

windowIsInputOnly

data WindowIsInputOnlyMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowIsInputOnlyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIsInputOnlyMethodInfo a -> signature -> s

windowIsShaped

data WindowIsShapedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowIsShapedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIsShapedMethodInfo a -> signature -> s

windowIsViewable

data WindowIsViewableMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowIsViewableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIsViewableMethodInfo a -> signature -> s

windowIsVisible

data WindowIsVisibleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowIsVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIsVisibleMethodInfo a -> signature -> s

windowLower

data WindowLowerMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowLowerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowLowerMethodInfo a -> signature -> s

windowLower :: (MonadIO m, IsWindow a) => a -> m () Source #

windowMarkPaintFromClip

data WindowMarkPaintFromClipMethodInfo Source #

Instances

((~) * signature (Context -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMarkPaintFromClipMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMarkPaintFromClipMethodInfo a -> signature -> s

windowMarkPaintFromClip :: (MonadIO m, IsWindow a) => a -> Context -> m () Source #

windowMaximize

data WindowMaximizeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMaximizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMaximizeMethodInfo a -> signature -> s

windowMaximize :: (MonadIO m, IsWindow a) => a -> m () Source #

windowMergeChildInputShapes

data WindowMergeChildInputShapesMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMergeChildInputShapesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMergeChildInputShapesMethodInfo a -> signature -> s

windowMergeChildShapes

data WindowMergeChildShapesMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMergeChildShapesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMergeChildShapesMethodInfo a -> signature -> s

windowMove

data WindowMoveMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMoveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMoveMethodInfo a -> signature -> s

windowMove :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m () Source #

windowMoveRegion

data WindowMoveRegionMethodInfo Source #

Instances

((~) * signature (Region -> Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMoveRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMoveRegionMethodInfo a -> signature -> s

windowMoveRegion :: (MonadIO m, IsWindow a) => a -> Region -> Int32 -> Int32 -> m () Source #

windowMoveResize

data WindowMoveResizeMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMoveResizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMoveResizeMethodInfo a -> signature -> s

windowMoveResize :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #

windowNew

windowPeekChildren

data WindowPeekChildrenMethodInfo Source #

Instances

((~) * signature (m [Window]), MonadIO m, IsWindow a) => MethodInfo * WindowPeekChildrenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowPeekChildrenMethodInfo a -> signature -> s

windowProcessAllUpdates

windowProcessUpdates

data WindowProcessUpdatesMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowProcessUpdatesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowProcessUpdatesMethodInfo a -> signature -> s

windowProcessUpdates :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowRaise

data WindowRaiseMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowRaiseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowRaiseMethodInfo a -> signature -> s

windowRaise :: (MonadIO m, IsWindow a) => a -> m () Source #

windowRegisterDnd

data WindowRegisterDndMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowRegisterDndMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowRegisterDndMethodInfo a -> signature -> s

windowRegisterDnd :: (MonadIO m, IsWindow a) => a -> m () Source #

windowReparent

data WindowReparentMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> Int32 -> m ()), MonadIO m, IsWindow a, IsWindow b) => MethodInfo * WindowReparentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowReparentMethodInfo a -> signature -> s

windowReparent :: (MonadIO m, IsWindow a, IsWindow b) => a -> b -> Int32 -> Int32 -> m () Source #

windowResize

data WindowResizeMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowResizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowResizeMethodInfo a -> signature -> s

windowResize :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m () Source #

windowRestack

data WindowRestackMethodInfo Source #

Instances

((~) * signature (Maybe b -> Bool -> m ()), MonadIO m, IsWindow a, IsWindow b) => MethodInfo * WindowRestackMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowRestackMethodInfo a -> signature -> s

windowRestack :: (MonadIO m, IsWindow a, IsWindow b) => a -> Maybe b -> Bool -> m () Source #

windowScroll

data WindowScrollMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowScrollMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowScrollMethodInfo a -> signature -> s

windowScroll :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m () Source #

windowSetAcceptFocus

data WindowSetAcceptFocusMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetAcceptFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetAcceptFocusMethodInfo a -> signature -> s

windowSetAcceptFocus :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetBackground

data WindowSetBackgroundMethodInfo Source #

Instances

((~) * signature (Color -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetBackgroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetBackgroundMethodInfo a -> signature -> s

windowSetBackground :: (MonadIO m, IsWindow a) => a -> Color -> m () Source #

Deprecated: (Since version 3.4)Use gdk_window_set_background_rgba() instead.

windowSetBackgroundPattern

data WindowSetBackgroundPatternMethodInfo Source #

Instances

((~) * signature (Maybe Pattern -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetBackgroundPatternMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetBackgroundPatternMethodInfo a -> signature -> s

windowSetBackgroundPattern :: (MonadIO m, IsWindow a) => a -> Maybe Pattern -> m () Source #

windowSetBackgroundRgba

data WindowSetBackgroundRgbaMethodInfo Source #

Instances

((~) * signature (RGBA -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetBackgroundRgbaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetBackgroundRgbaMethodInfo a -> signature -> s

windowSetChildInputShapes

data WindowSetChildInputShapesMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetChildInputShapesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetChildInputShapesMethodInfo a -> signature -> s

windowSetChildShapes

data WindowSetChildShapesMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetChildShapesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetChildShapesMethodInfo a -> signature -> s

windowSetComposited

data WindowSetCompositedMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetCompositedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetCompositedMethodInfo a -> signature -> s

windowSetComposited :: (MonadIO m, IsWindow 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 #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsCursor b) => MethodInfo * WindowSetCursorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetCursorMethodInfo a -> signature -> s

windowSetCursor :: (MonadIO m, IsWindow a, IsCursor b) => a -> Maybe b -> m () Source #

windowSetDebugUpdates

windowSetDecorations

data WindowSetDecorationsMethodInfo Source #

Instances

((~) * signature ([WMDecoration] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetDecorationsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDecorationsMethodInfo a -> signature -> s

windowSetDeviceCursor

data WindowSetDeviceCursorMethodInfo Source #

Instances

((~) * signature (b -> c -> m ()), MonadIO m, IsWindow a, IsDevice b, IsCursor c) => MethodInfo * WindowSetDeviceCursorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDeviceCursorMethodInfo a -> signature -> s

windowSetDeviceCursor :: (MonadIO m, IsWindow a, IsDevice b, IsCursor c) => a -> b -> c -> m () Source #

windowSetDeviceEvents

data WindowSetDeviceEventsMethodInfo Source #

Instances

((~) * signature (b -> [EventMask] -> m ()), MonadIO m, IsWindow a, IsDevice b) => MethodInfo * WindowSetDeviceEventsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDeviceEventsMethodInfo a -> signature -> s

windowSetDeviceEvents :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> [EventMask] -> m () Source #

windowSetEventCompression

data WindowSetEventCompressionMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetEventCompressionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetEventCompressionMethodInfo a -> signature -> s

windowSetEvents

data WindowSetEventsMethodInfo Source #

Instances

((~) * signature ([EventMask] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetEventsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetEventsMethodInfo a -> signature -> s

windowSetEvents :: (MonadIO m, IsWindow a) => a -> [EventMask] -> m () Source #

windowSetFocusOnMap

data WindowSetFocusOnMapMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetFocusOnMapMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetFocusOnMapMethodInfo a -> signature -> s

windowSetFocusOnMap :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetFullscreenMode

data WindowSetFullscreenModeMethodInfo Source #

Instances

((~) * signature (FullscreenMode -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetFullscreenModeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetFullscreenModeMethodInfo a -> signature -> s

windowSetFunctions

data WindowSetFunctionsMethodInfo Source #

Instances

((~) * signature ([WMFunction] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetFunctionsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetFunctionsMethodInfo a -> signature -> s

windowSetGeometryHints

data WindowSetGeometryHintsMethodInfo Source #

Instances

((~) * signature (Geometry -> [WindowHints] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetGeometryHintsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetGeometryHintsMethodInfo a -> signature -> s

windowSetGroup

data WindowSetGroupMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsWindow b) => MethodInfo * WindowSetGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetGroupMethodInfo a -> signature -> s

windowSetGroup :: (MonadIO m, IsWindow a, IsWindow b) => a -> Maybe b -> m () Source #

windowSetIconList

data WindowSetIconListMethodInfo Source #

Instances

((~) * signature ([b] -> m ()), MonadIO m, IsWindow a, IsPixbuf b) => MethodInfo * WindowSetIconListMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetIconListMethodInfo a -> signature -> s

windowSetIconList :: (MonadIO m, IsWindow a, IsPixbuf b) => a -> [b] -> m () Source #

windowSetIconName

data WindowSetIconNameMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetIconNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetIconNameMethodInfo a -> signature -> s

windowSetIconName :: (MonadIO m, IsWindow a) => a -> Maybe Text -> m () Source #

windowSetKeepAbove

data WindowSetKeepAboveMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetKeepAboveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetKeepAboveMethodInfo a -> signature -> s

windowSetKeepAbove :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetKeepBelow

data WindowSetKeepBelowMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetKeepBelowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetKeepBelowMethodInfo a -> signature -> s

windowSetKeepBelow :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetModalHint

data WindowSetModalHintMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetModalHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetModalHintMethodInfo a -> signature -> s

windowSetModalHint :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetOpacity

data WindowSetOpacityMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetOpacityMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetOpacityMethodInfo a -> signature -> s

windowSetOpacity :: (MonadIO m, IsWindow a) => a -> Double -> m () Source #

windowSetOpaqueRegion

data WindowSetOpaqueRegionMethodInfo Source #

Instances

((~) * signature (Maybe Region -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetOpaqueRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetOpaqueRegionMethodInfo a -> signature -> s

windowSetOpaqueRegion :: (MonadIO m, IsWindow a) => a -> Maybe Region -> m () Source #

windowSetOverrideRedirect

data WindowSetOverrideRedirectMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetOverrideRedirectMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetOverrideRedirectMethodInfo a -> signature -> s

windowSetPassThrough

data WindowSetPassThroughMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetPassThroughMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetPassThroughMethodInfo a -> signature -> s

windowSetPassThrough :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetRole

data WindowSetRoleMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetRoleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetRoleMethodInfo a -> signature -> s

windowSetRole :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #

windowSetShadowWidth

data WindowSetShadowWidthMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetShadowWidthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetShadowWidthMethodInfo a -> signature -> s

windowSetShadowWidth :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #

windowSetSkipPagerHint

data WindowSetSkipPagerHintMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetSkipPagerHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetSkipPagerHintMethodInfo a -> signature -> s

windowSetSkipTaskbarHint

data WindowSetSkipTaskbarHintMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetSkipTaskbarHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetSkipTaskbarHintMethodInfo a -> signature -> s

windowSetSourceEvents

data WindowSetSourceEventsMethodInfo Source #

Instances

((~) * signature (InputSource -> [EventMask] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetSourceEventsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetSourceEventsMethodInfo a -> signature -> s

windowSetStartupId

data WindowSetStartupIdMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetStartupIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetStartupIdMethodInfo a -> signature -> s

windowSetStartupId :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #

windowSetStaticGravities

data WindowSetStaticGravitiesMethodInfo Source #

Instances

((~) * signature (Bool -> m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowSetStaticGravitiesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetStaticGravitiesMethodInfo a -> signature -> s

windowSetStaticGravities :: (MonadIO m, IsWindow 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 #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetSupportMultideviceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetSupportMultideviceMethodInfo a -> signature -> s

windowSetTitle

data WindowSetTitleMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetTitleMethodInfo a -> signature -> s

windowSetTitle :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #

windowSetTransientFor

data WindowSetTransientForMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWindow a, IsWindow b) => MethodInfo * WindowSetTransientForMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetTransientForMethodInfo a -> signature -> s

windowSetTransientFor :: (MonadIO m, IsWindow a, IsWindow b) => a -> b -> m () Source #

windowSetTypeHint

data WindowSetTypeHintMethodInfo Source #

Instances

((~) * signature (WindowTypeHint -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetTypeHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetTypeHintMethodInfo a -> signature -> s

windowSetUrgencyHint

data WindowSetUrgencyHintMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetUrgencyHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetUrgencyHintMethodInfo a -> signature -> s

windowSetUrgencyHint :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetUserData

data WindowSetUserDataMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsObject b) => MethodInfo * WindowSetUserDataMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetUserDataMethodInfo a -> signature -> s

windowSetUserData :: (MonadIO m, IsWindow a, IsObject b) => a -> Maybe b -> m () Source #

windowShapeCombineRegion

data WindowShapeCombineRegionMethodInfo Source #

Instances

((~) * signature (Maybe Region -> Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowShapeCombineRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowShapeCombineRegionMethodInfo a -> signature -> s

windowShapeCombineRegion :: (MonadIO m, IsWindow a) => a -> Maybe Region -> Int32 -> Int32 -> m () Source #

windowShow

data WindowShowMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowShowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowShowMethodInfo a -> signature -> s

windowShow :: (MonadIO m, IsWindow a) => a -> m () Source #

windowShowUnraised

data WindowShowUnraisedMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowShowUnraisedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowShowUnraisedMethodInfo a -> signature -> s

windowShowUnraised :: (MonadIO m, IsWindow a) => a -> m () Source #

windowShowWindowMenu

data WindowShowWindowMenuMethodInfo Source #

Instances

((~) * signature (Event -> m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowShowWindowMenuMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowShowWindowMenuMethodInfo a -> signature -> s

windowStick

data WindowStickMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowStickMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowStickMethodInfo a -> signature -> s

windowStick :: (MonadIO m, IsWindow a) => a -> m () Source #

windowThawToplevelUpdatesLibgtkOnly

data WindowThawToplevelUpdatesLibgtkOnlyMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowThawToplevelUpdatesLibgtkOnlyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowThawToplevelUpdatesLibgtkOnlyMethodInfo a -> signature -> s

windowThawToplevelUpdatesLibgtkOnly :: (MonadIO m, IsWindow a) => a -> m () Source #

Deprecated: (Since version 3.16)This symbol was never meant to be used outside of GTK+

windowThawUpdates

data WindowThawUpdatesMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowThawUpdatesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowThawUpdatesMethodInfo a -> signature -> s

windowThawUpdates :: (MonadIO m, IsWindow a) => a -> m () Source #

windowUnfullscreen

data WindowUnfullscreenMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowUnfullscreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowUnfullscreenMethodInfo a -> signature -> s

windowUnfullscreen :: (MonadIO m, IsWindow a) => a -> m () Source #

windowUnmaximize

data WindowUnmaximizeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowUnmaximizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowUnmaximizeMethodInfo a -> signature -> s

windowUnmaximize :: (MonadIO m, IsWindow a) => a -> m () Source #

windowUnstick

data WindowUnstickMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowUnstickMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowUnstickMethodInfo a -> signature -> s

windowUnstick :: (MonadIO m, IsWindow a) => a -> m () Source #

windowWithdraw

data WindowWithdrawMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowWithdrawMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowWithdrawMethodInfo a -> signature -> s

windowWithdraw :: (MonadIO m, IsWindow a) => a -> m () Source #

Properties

Cursor

data WindowCursorPropertyInfo Source #

Instances

AttrInfo WindowCursorPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowCursorPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowCursorPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowCursorPropertyInfo :: * -> Constraint

type AttrGetType WindowCursorPropertyInfo :: *

type AttrLabel WindowCursorPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowCursorPropertyInfo o => Proxy * WindowCursorPropertyInfo -> o -> IO (AttrGetType WindowCursorPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowCursorPropertyInfo o, AttrSetTypeConstraint WindowCursorPropertyInfo b) => Proxy * WindowCursorPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowCursorPropertyInfo o => Proxy * WindowCursorPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowCursorPropertyInfo o, AttrSetTypeConstraint WindowCursorPropertyInfo b) => Proxy * WindowCursorPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowCursorPropertyInfo Source # 
type AttrSetTypeConstraint WindowCursorPropertyInfo = IsCursor
type AttrLabel WindowCursorPropertyInfo Source # 
type AttrLabel WindowCursorPropertyInfo = "cursor"
type AttrGetType WindowCursorPropertyInfo Source # 
type AttrBaseTypeConstraint WindowCursorPropertyInfo Source # 
type AttrBaseTypeConstraint WindowCursorPropertyInfo = IsWindow
type AttrAllowedOps WindowCursorPropertyInfo Source # 
type AttrAllowedOps WindowCursorPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

clearWindowCursor :: (MonadIO m, IsWindow o) => o -> m () Source #

constructWindowCursor :: (IsWindow o, IsCursor a) => a -> IO (GValueConstruct o) Source #

setWindowCursor :: (MonadIO m, IsWindow o, IsCursor a) => o -> a -> m () Source #

windowCursor :: AttrLabelProxy "cursor" Source #

Signals

CreateSurface

type WindowCreateSurfaceCallbackC = Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface) Source #

data WindowCreateSurfaceSignalInfo Source #

Instances

SignalInfo WindowCreateSurfaceSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowCreateSurfaceSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowCreateSurfaceSignalInfo -> o -> HaskellCallbackType WindowCreateSurfaceSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowCreateSurfaceSignalInfo Source # 

afterWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId Source #

onWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId Source #

FromEmbedder

data WindowFromEmbedderSignalInfo Source #

Instances

SignalInfo WindowFromEmbedderSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowFromEmbedderSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowFromEmbedderSignalInfo -> o -> HaskellCallbackType WindowFromEmbedderSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowFromEmbedderSignalInfo Source # 

afterWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId Source #

onWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId Source #

PickEmbeddedChild

data WindowPickEmbeddedChildSignalInfo Source #

Instances

SignalInfo WindowPickEmbeddedChildSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowPickEmbeddedChildSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowPickEmbeddedChildSignalInfo -> o -> HaskellCallbackType WindowPickEmbeddedChildSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowPickEmbeddedChildSignalInfo Source # 

afterWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId Source #

onWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId Source #

ToEmbedder

data WindowToEmbedderSignalInfo Source #

Instances

SignalInfo WindowToEmbedderSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowToEmbedderSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowToEmbedderSignalInfo -> o -> HaskellCallbackType WindowToEmbedderSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowToEmbedderSignalInfo Source # 

afterWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId Source #

onWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId Source #