gi-gdk-0.3.18.13: 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 
((~) * 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

type ParentTypes Window Source 
type AttributeList Window Source 
type SignalList Window Source 

class GObject o => WindowK o Source

Instances

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

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowBeepMethodInfo a signature Source 

Methods

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

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

windowBeginMoveDrag

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

windowBeginMoveDragForDevice

windowBeginMoveDragForDevice :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source

windowBeginPaintRect

windowBeginPaintRegion

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

windowBeginResizeDrag

windowBeginResizeDragForDevice

windowConfigureFinished

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

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

windowConstrainSize

windowCoordsFromParent

windowCoordsToParent

windowCreateGlContext

windowCreateSimilarImageSurface

windowCreateSimilarSurface

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

windowDeiconify

data WindowDeiconifyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowDeiconifyMethodInfo a signature Source 

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

windowDestroy

data WindowDestroyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowDestroyMethodInfo a signature Source 

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

windowDestroyNotify

windowDestroyNotify :: (MonadIO m, WindowK a) => a -> m () Source

windowEnableSynchronizedConfigure

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

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

windowEndPaint

data WindowEndPaintMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowEndPaintMethodInfo a signature Source 

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

windowEnsureNative

windowFlush

data WindowFlushMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowFlushMethodInfo a signature Source 

Methods

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

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

Deprecated: (Since version 3.14)

windowFocus

data WindowFocusMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowFocusMethodInfo a signature Source 

Methods

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

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

windowFreezeToplevelUpdatesLibgtkOnly

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

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

windowFreezeUpdates

windowFreezeUpdates :: (MonadIO m, WindowK a) => a -> m () Source

windowFullscreen

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

windowFullscreenOnMonitor

windowGeometryChanged

windowGetAcceptFocus

windowGetBackgroundPattern

windowGetBackgroundPattern :: (MonadIO m, WindowK a) => a -> m Pattern Source

windowGetChildren

windowGetChildrenWithUserData

windowGetClipRegion

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

windowGetComposited

windowGetComposited :: (MonadIO m, WindowK a) => a -> m Bool Source

Deprecated: (Since version 3.16)Compositing is an outdated technology that only ever worked on X11.

windowGetCursor

windowGetDecorations

windowGetDeviceCursor

windowGetDeviceEvents

windowGetDevicePosition

windowGetDevicePositionDouble

windowGetDisplay

windowGetDragProtocol

windowGetEffectiveParent

windowGetEffectiveToplevel

windowGetEventCompression

windowGetEvents

windowGetFocusOnMap

windowGetFrameClock

windowGetFrameExtents

windowGetFullscreenMode

windowGetGeometry

windowGetGroup

windowGetHeight

windowGetModalHint

windowGetOrigin

windowGetParent

windowGetPassThrough

windowGetPointer

windowGetPointer :: (MonadIO m, WindowK a) => a -> m (Window, Int32, Int32, [ModifierType]) Source

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

windowGetPosition

windowGetRootCoords

windowGetRootOrigin

windowGetScaleFactor

windowGetScreen

windowGetSourceEvents

windowGetState

windowGetSupportMultidevice

windowGetToplevel

windowGetTypeHint

windowGetUpdateArea

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

windowGetUserData

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

windowGetVisibleRegion

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

windowGetVisual

windowGetWidth

windowGetWindowType

windowHasNative

windowHide

data WindowHideMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowHideMethodInfo a signature Source 

Methods

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

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

windowIconify

data WindowIconifyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowIconifyMethodInfo a signature Source 

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

windowInputShapeCombineRegion

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

windowInvalidateMaybeRecurse

windowInvalidateRect

windowInvalidateRegion

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

windowIsDestroyed

windowIsInputOnly

windowIsShaped

windowIsViewable

windowIsVisible

windowLower

data WindowLowerMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowLowerMethodInfo a signature Source 

Methods

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

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

windowMarkPaintFromClip

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

windowMaximize

data WindowMaximizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowMaximizeMethodInfo a signature Source 

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

windowMergeChildInputShapes

windowMergeChildShapes

windowMove

data WindowMoveMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowMoveMethodInfo a signature Source 

Methods

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

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

windowMoveRegion

data WindowMoveRegionMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Region -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowMoveRegionMethodInfo a signature Source 

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

windowMoveResize

data WindowMoveResizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowMoveResizeMethodInfo a signature Source 

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

windowNew

windowPeekChildren

windowProcessAllUpdates

windowProcessUpdates

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

windowRaise

data WindowRaiseMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowRaiseMethodInfo a signature Source 

Methods

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

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

windowRegisterDnd

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

windowReparent

data WindowReparentMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Int32 -> Int32 -> m ()), MonadIO m, WindowK a, WindowK b) => MethodInfo (TYPE Lifted) WindowReparentMethodInfo a signature Source 

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

windowResize

data WindowResizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowResizeMethodInfo a signature Source 

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

windowRestack

data WindowRestackMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> Bool -> m ()), MonadIO m, WindowK a, WindowK b) => MethodInfo (TYPE Lifted) WindowRestackMethodInfo a signature Source 

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

windowScroll

data WindowScrollMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowScrollMethodInfo a signature Source 

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

windowSetAcceptFocus

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

windowSetBackground

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

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

windowSetBackgroundPattern

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

windowSetBackgroundRgba

windowSetChildInputShapes

windowSetChildShapes

windowSetComposited

windowSetComposited :: (MonadIO m, WindowK a) => a -> Bool -> m () Source

Deprecated: (Since version 3.16)Compositing is an outdated technology that only ever worked on X11.

windowSetCursor

data WindowSetCursorMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, WindowK a, CursorK b) => MethodInfo (TYPE Lifted) WindowSetCursorMethodInfo a signature Source 

windowSetCursor :: (MonadIO m, WindowK a, CursorK b) => a -> Maybe b -> m () Source

windowSetDebugUpdates

windowSetDecorations

windowSetDeviceCursor

windowSetDeviceCursor :: (MonadIO m, WindowK a, DeviceK b, CursorK c) => a -> b -> c -> m () Source

windowSetDeviceEvents

windowSetDeviceEvents :: (MonadIO m, WindowK a, DeviceK b) => a -> b -> [EventMask] -> m () Source

windowSetEventCompression

windowSetEvents

data WindowSetEventsMethodInfo Source

Instances

((~) (TYPE Lifted) signature ([EventMask] -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetEventsMethodInfo a signature Source 

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

windowSetFocusOnMap

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

windowSetFullscreenMode

windowSetFunctions

windowSetFunctions :: (MonadIO m, WindowK a) => a -> [WMFunction] -> m () Source

windowSetGeometryHints

windowSetGroup

data WindowSetGroupMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, WindowK a, WindowK b) => MethodInfo (TYPE Lifted) WindowSetGroupMethodInfo a signature Source 

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

windowSetIconList

data WindowSetIconListMethodInfo Source

Instances

((~) (TYPE Lifted) signature ([b] -> m ()), MonadIO m, WindowK a, PixbufK b) => MethodInfo (TYPE Lifted) WindowSetIconListMethodInfo a signature Source 

windowSetIconList :: (MonadIO m, WindowK a, PixbufK b) => a -> [b] -> m () Source

windowSetIconName

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

windowSetKeepAbove

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

windowSetKeepBelow

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

windowSetModalHint

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

windowSetOpacity

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

windowSetOpaqueRegion

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

windowSetOverrideRedirect

windowSetPassThrough

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

windowSetRole

data WindowSetRoleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetRoleMethodInfo a signature Source 

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

windowSetShadowWidth

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

windowSetSkipPagerHint

windowSetSkipTaskbarHint

windowSetSourceEvents

windowSetStartupId

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

windowSetStaticGravities

windowSetStaticGravities :: (MonadIO m, WindowK a) => a -> Bool -> m Bool Source

Deprecated: (Since version 3.16)static gravities haven't worked on anything but X11 for a long time.

windowSetSupportMultidevice

windowSetTitle

data WindowSetTitleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowSetTitleMethodInfo a signature Source 

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

windowSetTransientFor

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

windowSetTypeHint

windowSetUrgencyHint

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

windowSetUserData

data WindowSetUserDataMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, WindowK a, ObjectK b) => MethodInfo (TYPE Lifted) WindowSetUserDataMethodInfo a signature Source 

windowSetUserData :: (MonadIO m, WindowK a, ObjectK b) => a -> Maybe b -> m () Source

windowShapeCombineRegion

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

windowShow

data WindowShowMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowShowMethodInfo a signature Source 

Methods

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

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

windowShowUnraised

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

windowShowWindowMenu

windowStick

data WindowStickMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowStickMethodInfo a signature Source 

Methods

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

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

windowThawToplevelUpdatesLibgtkOnly

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

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

windowThawUpdates

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

windowUnfullscreen

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

windowUnmaximize

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

windowUnstick

data WindowUnstickMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowUnstickMethodInfo a signature Source 

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

windowWithdraw

data WindowWithdrawMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WindowK a) => MethodInfo (TYPE Lifted) WindowWithdrawMethodInfo a signature Source 

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

Properties

Cursor

setWindowCursor :: (MonadIO m, WindowK o, CursorK a) => o -> a -> m () Source

Signals

CreateSurface

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

FromEmbedder

PickEmbeddedChild

ToEmbedder