gi-gdk-3.0.10: 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 (ManagedPtr 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

atPointer

windowAtPointer :: MonadIO m => m (Window, Int32, Int32) Source #

Deprecated: (Since version 3.0)Use gdk_device_get_window_at_position() instead.

beep

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 #

beginMoveDrag

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 #

beginMoveDragForDevice

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

beginPaintRect

data WindowBeginPaintRectMethodInfo Source #

Instances

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

Methods

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

beginPaintRegion

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 #

beginResizeDrag

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

beginResizeDragForDevice

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

configureFinished

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

constrainSize

coordsFromParent

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

coordsToParent

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

createGlContext

data WindowCreateGlContextMethodInfo Source #

Instances

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

Methods

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

createSimilarImageSurface

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

createSimilarSurface

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 #

deiconify

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 #

destroy

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 #

destroyNotify

data WindowDestroyNotifyMethodInfo Source #

Instances

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

Methods

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

enableSynchronizedConfigure

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

endPaint

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 #

ensureNative

data WindowEnsureNativeMethodInfo Source #

Instances

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

Methods

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

flush

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)

focus

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 #

freezeToplevelUpdatesLibgtkOnly

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

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

freezeUpdates

data WindowFreezeUpdatesMethodInfo Source #

Instances

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

Methods

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

fullscreen

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 #

fullscreenOnMonitor

data WindowFullscreenOnMonitorMethodInfo Source #

Instances

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

Methods

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

geometryChanged

data WindowGeometryChangedMethodInfo Source #

Instances

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

Methods

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

getAcceptFocus

data WindowGetAcceptFocusMethodInfo Source #

Instances

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

Methods

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

getBackgroundPattern

data WindowGetBackgroundPatternMethodInfo Source #

Instances

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

Methods

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

getChildren

data WindowGetChildrenMethodInfo Source #

Instances

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

Methods

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

getChildrenWithUserData

data WindowGetChildrenWithUserDataMethodInfo Source #

Instances

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

Methods

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

getClipRegion

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 #

getComposited

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.

getCursor

data WindowGetCursorMethodInfo Source #

Instances

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

Methods

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

getDecorations

data WindowGetDecorationsMethodInfo Source #

Instances

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

Methods

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

getDeviceCursor

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

getDeviceEvents

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

getDevicePosition

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

getDevicePositionDouble

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

getDisplay

data WindowGetDisplayMethodInfo Source #

Instances

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

Methods

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

getDragProtocol

data WindowGetDragProtocolMethodInfo Source #

Instances

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

Methods

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

getEffectiveParent

data WindowGetEffectiveParentMethodInfo Source #

Instances

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

Methods

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

getEffectiveToplevel

data WindowGetEffectiveToplevelMethodInfo Source #

Instances

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

Methods

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

getEventCompression

data WindowGetEventCompressionMethodInfo Source #

Instances

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

Methods

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

getEvents

data WindowGetEventsMethodInfo Source #

Instances

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

Methods

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

getFocusOnMap

data WindowGetFocusOnMapMethodInfo Source #

Instances

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

Methods

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

getFrameClock

data WindowGetFrameClockMethodInfo Source #

Instances

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

Methods

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

getFrameExtents

data WindowGetFrameExtentsMethodInfo Source #

Instances

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

Methods

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

getFullscreenMode

data WindowGetFullscreenModeMethodInfo Source #

Instances

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

Methods

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

getGeometry

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

getGroup

data WindowGetGroupMethodInfo Source #

Instances

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

Methods

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

getHeight

data WindowGetHeightMethodInfo Source #

Instances

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

Methods

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

getModalHint

data WindowGetModalHintMethodInfo Source #

Instances

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

Methods

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

getOrigin

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

getParent

data WindowGetParentMethodInfo Source #

Instances

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

Methods

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

getPassThrough

data WindowGetPassThroughMethodInfo Source #

Instances

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

Methods

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

getPointer

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.

getPosition

data WindowGetPositionMethodInfo Source #

Instances

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

Methods

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

getRootCoords

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

getRootOrigin

data WindowGetRootOriginMethodInfo Source #

Instances

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

Methods

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

getScaleFactor

data WindowGetScaleFactorMethodInfo Source #

Instances

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

Methods

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

getScreen

data WindowGetScreenMethodInfo Source #

Instances

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

Methods

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

getSourceEvents

data WindowGetSourceEventsMethodInfo Source #

Instances

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

Methods

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

getState

data WindowGetStateMethodInfo Source #

Instances

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

Methods

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

getSupportMultidevice

data WindowGetSupportMultideviceMethodInfo Source #

Instances

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

Methods

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

getToplevel

data WindowGetToplevelMethodInfo Source #

Instances

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

Methods

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

getTypeHint

data WindowGetTypeHintMethodInfo Source #

Instances

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

Methods

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

getUpdateArea

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 #

getUserData

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 #

getVisibleRegion

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 #

getVisual

data WindowGetVisualMethodInfo Source #

Instances

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

Methods

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

getWidth

data WindowGetWidthMethodInfo Source #

Instances

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

Methods

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

getWindowType

data WindowGetWindowTypeMethodInfo Source #

Instances

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

Methods

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

hasNative

data WindowHasNativeMethodInfo Source #

Instances

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

Methods

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

hide

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 #

iconify

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 #

inputShapeCombineRegion

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 #

invalidateMaybeRecurse

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

invalidateRect

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

invalidateRegion

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 #

isDestroyed

data WindowIsDestroyedMethodInfo Source #

Instances

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

Methods

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

isInputOnly

data WindowIsInputOnlyMethodInfo Source #

Instances

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

Methods

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

isShaped

data WindowIsShapedMethodInfo Source #

Instances

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

Methods

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

isViewable

data WindowIsViewableMethodInfo Source #

Instances

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

Methods

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

isVisible

data WindowIsVisibleMethodInfo Source #

Instances

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

Methods

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

lower

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 #

markPaintFromClip

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 #

maximize

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 #

mergeChildInputShapes

data WindowMergeChildInputShapesMethodInfo Source #

Instances

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

Methods

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

mergeChildShapes

data WindowMergeChildShapesMethodInfo Source #

Instances

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

Methods

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

move

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 #

moveRegion

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 #

moveResize

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 #

new

peekChildren

data WindowPeekChildrenMethodInfo Source #

Instances

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

Methods

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

processAllUpdates

processUpdates

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 #

raise

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 #

registerDnd

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 #

reparent

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 #

resize

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 #

restack

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 #

scroll

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 #

setAcceptFocus

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 #

setBackground

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.

setBackgroundPattern

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 #

setBackgroundRgba

data WindowSetBackgroundRgbaMethodInfo Source #

Instances

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

Methods

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

setChildInputShapes

data WindowSetChildInputShapesMethodInfo Source #

Instances

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

Methods

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

setChildShapes

data WindowSetChildShapesMethodInfo Source #

Instances

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

Methods

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

setComposited

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.

setCursor

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 #

setDebugUpdates

setDecorations

data WindowSetDecorationsMethodInfo Source #

Instances

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

Methods

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

setDeviceCursor

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 #

setDeviceEvents

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 #

setEventCompression

data WindowSetEventCompressionMethodInfo Source #

Instances

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

Methods

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

setEvents

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 #

setFocusOnMap

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 #

setFullscreenMode

data WindowSetFullscreenModeMethodInfo Source #

Instances

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

Methods

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

setFunctions

data WindowSetFunctionsMethodInfo Source #

Instances

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

Methods

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

setGeometryHints

data WindowSetGeometryHintsMethodInfo Source #

Instances

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

Methods

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

setGroup

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 #

setIconList

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 #

setIconName

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 #

setKeepAbove

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 #

setKeepBelow

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 #

setModalHint

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 #

setOpacity

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 #

setOpaqueRegion

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 #

setOverrideRedirect

data WindowSetOverrideRedirectMethodInfo Source #

Instances

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

Methods

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

setPassThrough

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 #

setRole

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 #

setShadowWidth

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 #

setSkipPagerHint

data WindowSetSkipPagerHintMethodInfo Source #

Instances

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

Methods

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

setSkipTaskbarHint

data WindowSetSkipTaskbarHintMethodInfo Source #

Instances

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

Methods

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

setSourceEvents

data WindowSetSourceEventsMethodInfo Source #

Instances

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

Methods

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

setStartupId

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 #

setStaticGravities

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.

setSupportMultidevice

data WindowSetSupportMultideviceMethodInfo Source #

Instances

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

Methods

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

setTitle

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 #

setTransientFor

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 #

setTypeHint

data WindowSetTypeHintMethodInfo Source #

Instances

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

Methods

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

setUrgencyHint

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 #

setUserData

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 #

shapeCombineRegion

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 #

show

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 #

showUnraised

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 #

showWindowMenu

data WindowShowWindowMenuMethodInfo Source #

Instances

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

Methods

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

stick

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 #

thawToplevelUpdatesLibgtkOnly

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+

thawUpdates

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 #

unfullscreen

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 #

unmaximize

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 #

unstick

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 #

withdraw

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

type AttrOrigin WindowCursorPropertyInfo :: *

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 AttrOrigin WindowCursorPropertyInfo Source # 
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 C_WindowCreateSurfaceCallback = 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 #