Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- atPointer
- beep
- beginMoveDrag
- beginMoveDragForDevice
- beginPaintRect
- beginPaintRegion
- beginResizeDrag
- beginResizeDragForDevice
- configureFinished
- constrainSize
- coordsFromParent
- coordsToParent
- createGlContext
- createSimilarImageSurface
- createSimilarSurface
- deiconify
- destroy
- destroyNotify
- enableSynchronizedConfigure
- endPaint
- ensureNative
- flush
- focus
- freezeToplevelUpdatesLibgtkOnly
- freezeUpdates
- fullscreen
- fullscreenOnMonitor
- geometryChanged
- getAcceptFocus
- getBackgroundPattern
- getChildren
- getChildrenWithUserData
- getClipRegion
- getComposited
- getCursor
- getDecorations
- getDeviceCursor
- getDeviceEvents
- getDevicePosition
- getDevicePositionDouble
- getDisplay
- getDragProtocol
- getEffectiveParent
- getEffectiveToplevel
- getEventCompression
- getEvents
- getFocusOnMap
- getFrameClock
- getFrameExtents
- getFullscreenMode
- getGeometry
- getGroup
- getHeight
- getModalHint
- getOrigin
- getParent
- getPassThrough
- getPointer
- getPosition
- getRootCoords
- getRootOrigin
- getScaleFactor
- getScreen
- getSourceEvents
- getState
- getSupportMultidevice
- getToplevel
- getTypeHint
- getUpdateArea
- getUserData
- getVisibleRegion
- getVisual
- getWidth
- getWindowType
- hasNative
- hide
- iconify
- inputShapeCombineRegion
- invalidateMaybeRecurse
- invalidateRect
- invalidateRegion
- isDestroyed
- isInputOnly
- isShaped
- isViewable
- isVisible
- lower
- markPaintFromClip
- maximize
- mergeChildInputShapes
- mergeChildShapes
- move
- moveRegion
- moveResize
- new
- peekChildren
- processAllUpdates
- processUpdates
- raise
- registerDnd
- reparent
- resize
- restack
- scroll
- setAcceptFocus
- setBackground
- setBackgroundPattern
- setBackgroundRgba
- setChildInputShapes
- setChildShapes
- setComposited
- setCursor
- setDebugUpdates
- setDecorations
- setDeviceCursor
- setDeviceEvents
- setEventCompression
- setEvents
- setFocusOnMap
- setFullscreenMode
- setFunctions
- setGeometryHints
- setGroup
- setIconList
- setIconName
- setKeepAbove
- setKeepBelow
- setModalHint
- setOpacity
- setOpaqueRegion
- setOverrideRedirect
- setPassThrough
- setRole
- setShadowWidth
- setSkipPagerHint
- setSkipTaskbarHint
- setSourceEvents
- setStartupId
- setStaticGravities
- setSupportMultidevice
- setTitle
- setTransientFor
- setTypeHint
- setUrgencyHint
- setUserData
- shapeCombineRegion
- show
- showUnraised
- showWindowMenu
- stick
- thawToplevelUpdatesLibgtkOnly
- thawUpdates
- unfullscreen
- unmaximize
- unstick
- withdraw
- Properties
- Signals
- newtype Window = Window (ManagedPtr Window)
- class GObject o => IsWindow o
- toWindow :: IsWindow o => o -> IO Window
- noWindow :: Maybe Window
- windowAtPointer :: MonadIO m => m (Window, Int32, Int32)
- data WindowBeepMethodInfo
- windowBeep :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowBeginMoveDragMethodInfo
- windowBeginMoveDrag :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- data WindowBeginMoveDragForDeviceMethodInfo
- windowBeginMoveDragForDevice :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- data WindowBeginPaintRectMethodInfo
- windowBeginPaintRect :: (MonadIO m, IsWindow a) => a -> Rectangle -> m ()
- data WindowBeginPaintRegionMethodInfo
- windowBeginPaintRegion :: (MonadIO m, IsWindow a) => a -> Region -> m ()
- data WindowBeginResizeDragMethodInfo
- windowBeginResizeDrag :: (MonadIO m, IsWindow a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- data WindowBeginResizeDragForDeviceMethodInfo
- windowBeginResizeDragForDevice :: (MonadIO m, IsWindow a, IsDevice b) => a -> WindowEdge -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- data WindowConfigureFinishedMethodInfo
- windowConfigureFinished :: (MonadIO m, IsWindow a) => a -> m ()
- windowConstrainSize :: MonadIO m => Geometry -> [WindowHints] -> Int32 -> Int32 -> m (Int32, Int32)
- data WindowCoordsFromParentMethodInfo
- windowCoordsFromParent :: (MonadIO m, IsWindow a) => a -> Double -> Double -> m (Double, Double)
- data WindowCoordsToParentMethodInfo
- windowCoordsToParent :: (MonadIO m, IsWindow a) => a -> Double -> Double -> m (Double, Double)
- data WindowCreateGlContextMethodInfo
- windowCreateGlContext :: (MonadIO m, IsWindow a) => a -> m GLContext
- data WindowCreateSimilarImageSurfaceMethodInfo
- windowCreateSimilarImageSurface :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Surface
- data WindowCreateSimilarSurfaceMethodInfo
- windowCreateSimilarSurface :: (MonadIO m, IsWindow a) => a -> Content -> Int32 -> Int32 -> m Surface
- data WindowDeiconifyMethodInfo
- windowDeiconify :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowDestroyMethodInfo
- windowDestroy :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowDestroyNotifyMethodInfo
- windowDestroyNotify :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowEnableSynchronizedConfigureMethodInfo
- windowEnableSynchronizedConfigure :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowEndPaintMethodInfo
- windowEndPaint :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowEnsureNativeMethodInfo
- windowEnsureNative :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowFlushMethodInfo
- windowFlush :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowFocusMethodInfo
- windowFocus :: (MonadIO m, IsWindow a) => a -> Word32 -> m ()
- data WindowFreezeToplevelUpdatesLibgtkOnlyMethodInfo
- windowFreezeToplevelUpdatesLibgtkOnly :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowFreezeUpdatesMethodInfo
- windowFreezeUpdates :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowFullscreenMethodInfo
- windowFullscreen :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowFullscreenOnMonitorMethodInfo
- windowFullscreenOnMonitor :: (MonadIO m, IsWindow a) => a -> Int32 -> m ()
- data WindowGeometryChangedMethodInfo
- windowGeometryChanged :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowGetAcceptFocusMethodInfo
- windowGetAcceptFocus :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowGetBackgroundPatternMethodInfo
- windowGetBackgroundPattern :: (MonadIO m, IsWindow a) => a -> m (Maybe Pattern)
- data WindowGetChildrenMethodInfo
- windowGetChildren :: (MonadIO m, IsWindow a) => a -> m [Window]
- data WindowGetChildrenWithUserDataMethodInfo
- windowGetChildrenWithUserData :: (MonadIO m, IsWindow a) => a -> Ptr () -> m [Window]
- data WindowGetClipRegionMethodInfo
- windowGetClipRegion :: (MonadIO m, IsWindow a) => a -> m Region
- data WindowGetCompositedMethodInfo
- windowGetComposited :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowGetCursorMethodInfo
- windowGetCursor :: (MonadIO m, IsWindow a) => a -> m (Maybe Cursor)
- data WindowGetDecorationsMethodInfo
- windowGetDecorations :: (MonadIO m, IsWindow a) => a -> m (Bool, [WMDecoration])
- data WindowGetDeviceCursorMethodInfo
- windowGetDeviceCursor :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> m (Maybe Cursor)
- data WindowGetDeviceEventsMethodInfo
- windowGetDeviceEvents :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> m [EventMask]
- data WindowGetDevicePositionMethodInfo
- windowGetDevicePosition :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> m (Maybe Window, Int32, Int32, [ModifierType])
- data WindowGetDevicePositionDoubleMethodInfo
- windowGetDevicePositionDouble :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> m (Maybe Window, Double, Double, [ModifierType])
- data WindowGetDisplayMethodInfo
- windowGetDisplay :: (MonadIO m, IsWindow a) => a -> m Display
- data WindowGetDragProtocolMethodInfo
- windowGetDragProtocol :: (MonadIO m, IsWindow a) => a -> m (DragProtocol, Window)
- data WindowGetEffectiveParentMethodInfo
- windowGetEffectiveParent :: (MonadIO m, IsWindow a) => a -> m Window
- data WindowGetEffectiveToplevelMethodInfo
- windowGetEffectiveToplevel :: (MonadIO m, IsWindow a) => a -> m Window
- data WindowGetEventCompressionMethodInfo
- windowGetEventCompression :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowGetEventsMethodInfo
- windowGetEvents :: (MonadIO m, IsWindow a) => a -> m [EventMask]
- data WindowGetFocusOnMapMethodInfo
- windowGetFocusOnMap :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowGetFrameClockMethodInfo
- windowGetFrameClock :: (MonadIO m, IsWindow a) => a -> m FrameClock
- data WindowGetFrameExtentsMethodInfo
- windowGetFrameExtents :: (MonadIO m, IsWindow a) => a -> m Rectangle
- data WindowGetFullscreenModeMethodInfo
- windowGetFullscreenMode :: (MonadIO m, IsWindow a) => a -> m FullscreenMode
- data WindowGetGeometryMethodInfo
- windowGetGeometry :: (MonadIO m, IsWindow a) => a -> m (Int32, Int32, Int32, Int32)
- data WindowGetGroupMethodInfo
- windowGetGroup :: (MonadIO m, IsWindow a) => a -> m Window
- data WindowGetHeightMethodInfo
- windowGetHeight :: (MonadIO m, IsWindow a) => a -> m Int32
- data WindowGetModalHintMethodInfo
- windowGetModalHint :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowGetOriginMethodInfo
- windowGetOrigin :: (MonadIO m, IsWindow a) => a -> m (Int32, Int32, Int32)
- data WindowGetParentMethodInfo
- windowGetParent :: (MonadIO m, IsWindow a) => a -> m Window
- data WindowGetPassThroughMethodInfo
- windowGetPassThrough :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowGetPointerMethodInfo
- windowGetPointer :: (MonadIO m, IsWindow a) => a -> m (Maybe Window, Int32, Int32, [ModifierType])
- data WindowGetPositionMethodInfo
- windowGetPosition :: (MonadIO m, IsWindow a) => a -> m (Int32, Int32)
- data WindowGetRootCoordsMethodInfo
- windowGetRootCoords :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m (Int32, Int32)
- data WindowGetRootOriginMethodInfo
- windowGetRootOrigin :: (MonadIO m, IsWindow a) => a -> m (Int32, Int32)
- data WindowGetScaleFactorMethodInfo
- windowGetScaleFactor :: (MonadIO m, IsWindow a) => a -> m Int32
- data WindowGetScreenMethodInfo
- windowGetScreen :: (MonadIO m, IsWindow a) => a -> m Screen
- data WindowGetSourceEventsMethodInfo
- windowGetSourceEvents :: (MonadIO m, IsWindow a) => a -> InputSource -> m [EventMask]
- data WindowGetStateMethodInfo
- windowGetState :: (MonadIO m, IsWindow a) => a -> m [WindowState]
- data WindowGetSupportMultideviceMethodInfo
- windowGetSupportMultidevice :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowGetToplevelMethodInfo
- windowGetToplevel :: (MonadIO m, IsWindow a) => a -> m Window
- data WindowGetTypeHintMethodInfo
- windowGetTypeHint :: (MonadIO m, IsWindow a) => a -> m WindowTypeHint
- data WindowGetUpdateAreaMethodInfo
- windowGetUpdateArea :: (MonadIO m, IsWindow a) => a -> m Region
- data WindowGetUserDataMethodInfo
- windowGetUserData :: (MonadIO m, IsWindow a) => a -> m (Ptr ())
- data WindowGetVisibleRegionMethodInfo
- windowGetVisibleRegion :: (MonadIO m, IsWindow a) => a -> m Region
- data WindowGetVisualMethodInfo
- windowGetVisual :: (MonadIO m, IsWindow a) => a -> m Visual
- data WindowGetWidthMethodInfo
- windowGetWidth :: (MonadIO m, IsWindow a) => a -> m Int32
- data WindowGetWindowTypeMethodInfo
- windowGetWindowType :: (MonadIO m, IsWindow a) => a -> m WindowType
- data WindowHasNativeMethodInfo
- windowHasNative :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowHideMethodInfo
- windowHide :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowIconifyMethodInfo
- windowIconify :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowInputShapeCombineRegionMethodInfo
- windowInputShapeCombineRegion :: (MonadIO m, IsWindow a) => a -> Region -> Int32 -> Int32 -> m ()
- data WindowInvalidateMaybeRecurseMethodInfo
- windowInvalidateMaybeRecurse :: (MonadIO m, IsWindow a) => a -> Region -> Maybe WindowChildFunc -> m ()
- data WindowInvalidateRectMethodInfo
- windowInvalidateRect :: (MonadIO m, IsWindow a) => a -> Maybe Rectangle -> Bool -> m ()
- data WindowInvalidateRegionMethodInfo
- windowInvalidateRegion :: (MonadIO m, IsWindow a) => a -> Region -> Bool -> m ()
- data WindowIsDestroyedMethodInfo
- windowIsDestroyed :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowIsInputOnlyMethodInfo
- windowIsInputOnly :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowIsShapedMethodInfo
- windowIsShaped :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowIsViewableMethodInfo
- windowIsViewable :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowIsVisibleMethodInfo
- windowIsVisible :: (MonadIO m, IsWindow a) => a -> m Bool
- data WindowLowerMethodInfo
- windowLower :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowMarkPaintFromClipMethodInfo
- windowMarkPaintFromClip :: (MonadIO m, IsWindow a) => a -> Context -> m ()
- data WindowMaximizeMethodInfo
- windowMaximize :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowMergeChildInputShapesMethodInfo
- windowMergeChildInputShapes :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowMergeChildShapesMethodInfo
- windowMergeChildShapes :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowMoveMethodInfo
- windowMove :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m ()
- data WindowMoveRegionMethodInfo
- windowMoveRegion :: (MonadIO m, IsWindow a) => a -> Region -> Int32 -> Int32 -> m ()
- data WindowMoveResizeMethodInfo
- windowMoveResize :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- windowNew :: (MonadIO m, IsWindow a) => Maybe a -> WindowAttr -> [WindowAttributesType] -> m Window
- data WindowPeekChildrenMethodInfo
- windowPeekChildren :: (MonadIO m, IsWindow a) => a -> m [Window]
- windowProcessAllUpdates :: MonadIO m => m ()
- data WindowProcessUpdatesMethodInfo
- windowProcessUpdates :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowRaiseMethodInfo
- windowRaise :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowRegisterDndMethodInfo
- windowRegisterDnd :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowReparentMethodInfo
- windowReparent :: (MonadIO m, IsWindow a, IsWindow b) => a -> b -> Int32 -> Int32 -> m ()
- data WindowResizeMethodInfo
- windowResize :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m ()
- data WindowRestackMethodInfo
- windowRestack :: (MonadIO m, IsWindow a, IsWindow b) => a -> Maybe b -> Bool -> m ()
- data WindowScrollMethodInfo
- windowScroll :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m ()
- data WindowSetAcceptFocusMethodInfo
- windowSetAcceptFocus :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetBackgroundMethodInfo
- windowSetBackground :: (MonadIO m, IsWindow a) => a -> Color -> m ()
- data WindowSetBackgroundPatternMethodInfo
- windowSetBackgroundPattern :: (MonadIO m, IsWindow a) => a -> Maybe Pattern -> m ()
- data WindowSetBackgroundRgbaMethodInfo
- windowSetBackgroundRgba :: (MonadIO m, IsWindow a) => a -> RGBA -> m ()
- data WindowSetChildInputShapesMethodInfo
- windowSetChildInputShapes :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowSetChildShapesMethodInfo
- windowSetChildShapes :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowSetCompositedMethodInfo
- windowSetComposited :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetCursorMethodInfo
- windowSetCursor :: (MonadIO m, IsWindow a, IsCursor b) => a -> Maybe b -> m ()
- windowSetDebugUpdates :: MonadIO m => Bool -> m ()
- data WindowSetDecorationsMethodInfo
- windowSetDecorations :: (MonadIO m, IsWindow a) => a -> [WMDecoration] -> m ()
- data WindowSetDeviceCursorMethodInfo
- windowSetDeviceCursor :: (MonadIO m, IsWindow a, IsDevice b, IsCursor c) => a -> b -> c -> m ()
- data WindowSetDeviceEventsMethodInfo
- windowSetDeviceEvents :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> [EventMask] -> m ()
- data WindowSetEventCompressionMethodInfo
- windowSetEventCompression :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetEventsMethodInfo
- windowSetEvents :: (MonadIO m, IsWindow a) => a -> [EventMask] -> m ()
- data WindowSetFocusOnMapMethodInfo
- windowSetFocusOnMap :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetFullscreenModeMethodInfo
- windowSetFullscreenMode :: (MonadIO m, IsWindow a) => a -> FullscreenMode -> m ()
- data WindowSetFunctionsMethodInfo
- windowSetFunctions :: (MonadIO m, IsWindow a) => a -> [WMFunction] -> m ()
- data WindowSetGeometryHintsMethodInfo
- windowSetGeometryHints :: (MonadIO m, IsWindow a) => a -> Geometry -> [WindowHints] -> m ()
- data WindowSetGroupMethodInfo
- windowSetGroup :: (MonadIO m, IsWindow a, IsWindow b) => a -> Maybe b -> m ()
- data WindowSetIconListMethodInfo
- windowSetIconList :: (MonadIO m, IsWindow a, IsPixbuf b) => a -> [b] -> m ()
- data WindowSetIconNameMethodInfo
- windowSetIconName :: (MonadIO m, IsWindow a) => a -> Maybe Text -> m ()
- data WindowSetKeepAboveMethodInfo
- windowSetKeepAbove :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetKeepBelowMethodInfo
- windowSetKeepBelow :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetModalHintMethodInfo
- windowSetModalHint :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetOpacityMethodInfo
- windowSetOpacity :: (MonadIO m, IsWindow a) => a -> Double -> m ()
- data WindowSetOpaqueRegionMethodInfo
- windowSetOpaqueRegion :: (MonadIO m, IsWindow a) => a -> Maybe Region -> m ()
- data WindowSetOverrideRedirectMethodInfo
- windowSetOverrideRedirect :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetPassThroughMethodInfo
- windowSetPassThrough :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetRoleMethodInfo
- windowSetRole :: (MonadIO m, IsWindow a) => a -> Text -> m ()
- data WindowSetShadowWidthMethodInfo
- windowSetShadowWidth :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data WindowSetSkipPagerHintMethodInfo
- windowSetSkipPagerHint :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetSkipTaskbarHintMethodInfo
- windowSetSkipTaskbarHint :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetSourceEventsMethodInfo
- windowSetSourceEvents :: (MonadIO m, IsWindow a) => a -> InputSource -> [EventMask] -> m ()
- data WindowSetStartupIdMethodInfo
- windowSetStartupId :: (MonadIO m, IsWindow a) => a -> Text -> m ()
- data WindowSetStaticGravitiesMethodInfo
- windowSetStaticGravities :: (MonadIO m, IsWindow a) => a -> Bool -> m Bool
- data WindowSetSupportMultideviceMethodInfo
- windowSetSupportMultidevice :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetTitleMethodInfo
- windowSetTitle :: (MonadIO m, IsWindow a) => a -> Text -> m ()
- data WindowSetTransientForMethodInfo
- windowSetTransientFor :: (MonadIO m, IsWindow a, IsWindow b) => a -> b -> m ()
- data WindowSetTypeHintMethodInfo
- windowSetTypeHint :: (MonadIO m, IsWindow a) => a -> WindowTypeHint -> m ()
- data WindowSetUrgencyHintMethodInfo
- windowSetUrgencyHint :: (MonadIO m, IsWindow a) => a -> Bool -> m ()
- data WindowSetUserDataMethodInfo
- windowSetUserData :: (MonadIO m, IsWindow a, IsObject b) => a -> Maybe b -> m ()
- data WindowShapeCombineRegionMethodInfo
- windowShapeCombineRegion :: (MonadIO m, IsWindow a) => a -> Maybe Region -> Int32 -> Int32 -> m ()
- data WindowShowMethodInfo
- windowShow :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowShowUnraisedMethodInfo
- windowShowUnraised :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowShowWindowMenuMethodInfo
- windowShowWindowMenu :: (MonadIO m, IsWindow a) => a -> Event -> m Bool
- data WindowStickMethodInfo
- windowStick :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowThawToplevelUpdatesLibgtkOnlyMethodInfo
- windowThawToplevelUpdatesLibgtkOnly :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowThawUpdatesMethodInfo
- windowThawUpdates :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowUnfullscreenMethodInfo
- windowUnfullscreen :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowUnmaximizeMethodInfo
- windowUnmaximize :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowUnstickMethodInfo
- windowUnstick :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowWithdrawMethodInfo
- windowWithdraw :: (MonadIO m, IsWindow a) => a -> m ()
- data WindowCursorPropertyInfo
- clearWindowCursor :: (MonadIO m, IsWindow o) => o -> m ()
- constructWindowCursor :: (IsWindow o, IsCursor a) => a -> IO (GValueConstruct o)
- getWindowCursor :: (MonadIO m, IsWindow o) => o -> m (Maybe Cursor)
- setWindowCursor :: (MonadIO m, IsWindow o, IsCursor a) => o -> a -> m ()
- windowCursor :: AttrLabelProxy "cursor"
- type C_WindowCreateSurfaceCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface)
- type WindowCreateSurfaceCallback = Int32 -> Int32 -> IO Surface
- data WindowCreateSurfaceSignalInfo
- afterWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId
- genClosure_WindowCreateSurface :: WindowCreateSurfaceCallback -> IO Closure
- mk_WindowCreateSurfaceCallback :: C_WindowCreateSurfaceCallback -> IO (FunPtr C_WindowCreateSurfaceCallback)
- noWindowCreateSurfaceCallback :: Maybe WindowCreateSurfaceCallback
- onWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId
- wrap_WindowCreateSurfaceCallback :: WindowCreateSurfaceCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface)
- type C_WindowFromEmbedderCallback = Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
- type WindowFromEmbedderCallback = Double -> Double -> IO (Double, Double)
- data WindowFromEmbedderSignalInfo
- afterWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId
- genClosure_WindowFromEmbedder :: WindowFromEmbedderCallback -> IO Closure
- mk_WindowFromEmbedderCallback :: C_WindowFromEmbedderCallback -> IO (FunPtr C_WindowFromEmbedderCallback)
- noWindowFromEmbedderCallback :: Maybe WindowFromEmbedderCallback
- onWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId
- wrap_WindowFromEmbedderCallback :: WindowFromEmbedderCallback -> Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
- type C_WindowPickEmbeddedChildCallback = Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window)
- type WindowPickEmbeddedChildCallback = Double -> Double -> IO (Maybe Window)
- data WindowPickEmbeddedChildSignalInfo
- afterWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId
- genClosure_WindowPickEmbeddedChild :: WindowPickEmbeddedChildCallback -> IO Closure
- mk_WindowPickEmbeddedChildCallback :: C_WindowPickEmbeddedChildCallback -> IO (FunPtr C_WindowPickEmbeddedChildCallback)
- noWindowPickEmbeddedChildCallback :: Maybe WindowPickEmbeddedChildCallback
- onWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId
- wrap_WindowPickEmbeddedChildCallback :: WindowPickEmbeddedChildCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window)
- type C_WindowToEmbedderCallback = Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
- type WindowToEmbedderCallback = Double -> Double -> IO (Double, Double)
- data WindowToEmbedderSignalInfo
- afterWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId
- genClosure_WindowToEmbedder :: WindowToEmbedderCallback -> IO Closure
- mk_WindowToEmbedderCallback :: C_WindowToEmbedderCallback -> IO (FunPtr C_WindowToEmbedderCallback)
- noWindowToEmbedderCallback :: Maybe WindowToEmbedderCallback
- onWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId
- wrap_WindowToEmbedderCallback :: WindowToEmbedderCallback -> Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
Exported types
GObject Window Source # | |
IsWindow Window Source # | |
IsObject Window Source # | |
((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabel t (Window -> p) Source # | |
((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabelProxy t (Window -> p) Source # | |
HasAttributeList * Window Source # | |
type SignalList Window Source # | |
type AttributeList 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 #
windowBeep :: (MonadIO m, IsWindow a) => a -> m () Source #
beginMoveDrag
windowBeginMoveDrag :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source #
beginMoveDragForDevice
windowBeginMoveDragForDevice :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source #
beginPaintRect
beginPaintRegion
windowBeginPaintRegion :: (MonadIO m, IsWindow a) => a -> Region -> m () Source #
beginResizeDrag
windowBeginResizeDrag :: (MonadIO m, IsWindow a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source #
beginResizeDragForDevice
windowBeginResizeDragForDevice :: (MonadIO m, IsWindow a, IsDevice b) => a -> WindowEdge -> b -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source #
configureFinished
windowConfigureFinished :: (MonadIO m, IsWindow a) => a -> m () Source #
Deprecated: (Since version 3.8)this function is no longer needed
constrainSize
windowConstrainSize :: MonadIO m => Geometry -> [WindowHints] -> Int32 -> Int32 -> m (Int32, Int32) Source #
coordsFromParent
windowCoordsFromParent :: (MonadIO m, IsWindow a) => a -> Double -> Double -> m (Double, Double) Source #
coordsToParent
windowCoordsToParent :: (MonadIO m, IsWindow a) => a -> Double -> Double -> m (Double, Double) Source #
createGlContext
createSimilarImageSurface
windowCreateSimilarImageSurface :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Surface Source #
createSimilarSurface
windowCreateSimilarSurface :: (MonadIO m, IsWindow a) => a -> Content -> Int32 -> Int32 -> m Surface Source #
deiconify
windowDeiconify :: (MonadIO m, IsWindow a) => a -> m () Source #
destroy
windowDestroy :: (MonadIO m, IsWindow a) => a -> m () Source #
destroyNotify
windowDestroyNotify :: (MonadIO m, IsWindow a) => a -> m () Source #
enableSynchronizedConfigure
windowEnableSynchronizedConfigure :: (MonadIO m, IsWindow a) => a -> m () Source #
Deprecated: (Since version 3.8)this function is no longer needed
endPaint
windowEndPaint :: (MonadIO m, IsWindow a) => a -> m () Source #
ensureNative
flush
data WindowFlushMethodInfo Source #
windowFlush :: (MonadIO m, IsWindow a) => a -> m () Source #
Deprecated: (Since version 3.14)
focus
data WindowFocusMethodInfo 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
windowFreezeUpdates :: (MonadIO m, IsWindow a) => a -> m () Source #
fullscreen
windowFullscreen :: (MonadIO m, IsWindow a) => a -> m () Source #
fullscreenOnMonitor
geometryChanged
windowGeometryChanged :: (MonadIO m, IsWindow a) => a -> m () Source #
getAcceptFocus
getBackgroundPattern
getChildren
getChildrenWithUserData
getClipRegion
windowGetClipRegion :: (MonadIO m, IsWindow a) => a -> m Region Source #
getComposited
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
getDecorations
data WindowGetDecorationsMethodInfo Source #
((~) * signature (m (Bool, [WMDecoration])), MonadIO m, IsWindow a) => MethodInfo * WindowGetDecorationsMethodInfo a signature Source # | |
windowGetDecorations :: (MonadIO m, IsWindow a) => a -> m (Bool, [WMDecoration]) Source #
getDeviceCursor
getDeviceEvents
getDevicePosition
windowGetDevicePosition :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> m (Maybe Window, Int32, Int32, [ModifierType]) Source #
getDevicePositionDouble
windowGetDevicePositionDouble :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> m (Maybe Window, Double, Double, [ModifierType]) Source #
getDisplay
getDragProtocol
data WindowGetDragProtocolMethodInfo Source #
((~) * signature (m (DragProtocol, Window)), MonadIO m, IsWindow a) => MethodInfo * WindowGetDragProtocolMethodInfo a signature Source # | |
windowGetDragProtocol :: (MonadIO m, IsWindow a) => a -> m (DragProtocol, Window) Source #
getEffectiveParent
getEffectiveToplevel
getEventCompression
getEvents
getFocusOnMap
getFrameClock
data WindowGetFrameClockMethodInfo Source #
((~) * signature (m FrameClock), MonadIO m, IsWindow a) => MethodInfo * WindowGetFrameClockMethodInfo a signature Source # | |
windowGetFrameClock :: (MonadIO m, IsWindow a) => a -> m FrameClock Source #
getFrameExtents
getFullscreenMode
data WindowGetFullscreenModeMethodInfo Source #
((~) * signature (m FullscreenMode), MonadIO m, IsWindow a) => MethodInfo * WindowGetFullscreenModeMethodInfo a signature Source # | |
windowGetFullscreenMode :: (MonadIO m, IsWindow a) => a -> m FullscreenMode Source #
getGeometry
getGroup
getHeight
getModalHint
getOrigin
getParent
getPassThrough
getPointer
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
getRootCoords
getRootOrigin
getScaleFactor
getScreen
getSourceEvents
data WindowGetSourceEventsMethodInfo Source #
((~) * signature (InputSource -> m [EventMask]), MonadIO m, IsWindow a) => MethodInfo * WindowGetSourceEventsMethodInfo a signature Source # | |
windowGetSourceEvents :: (MonadIO m, IsWindow a) => a -> InputSource -> m [EventMask] Source #
getState
data WindowGetStateMethodInfo Source #
((~) * signature (m [WindowState]), MonadIO m, IsWindow a) => MethodInfo * WindowGetStateMethodInfo a signature Source # | |
windowGetState :: (MonadIO m, IsWindow a) => a -> m [WindowState] Source #
getSupportMultidevice
getToplevel
getTypeHint
data WindowGetTypeHintMethodInfo Source #
((~) * signature (m WindowTypeHint), MonadIO m, IsWindow a) => MethodInfo * WindowGetTypeHintMethodInfo a signature Source # | |
windowGetTypeHint :: (MonadIO m, IsWindow a) => a -> m WindowTypeHint Source #
getUpdateArea
windowGetUpdateArea :: (MonadIO m, IsWindow a) => a -> m Region Source #
getUserData
getVisibleRegion
windowGetVisibleRegion :: (MonadIO m, IsWindow a) => a -> m Region Source #
getVisual
getWidth
getWindowType
data WindowGetWindowTypeMethodInfo Source #
((~) * signature (m WindowType), MonadIO m, IsWindow a) => MethodInfo * WindowGetWindowTypeMethodInfo a signature Source # | |
windowGetWindowType :: (MonadIO m, IsWindow a) => a -> m WindowType Source #
hasNative
hide
data WindowHideMethodInfo Source #
windowHide :: (MonadIO m, IsWindow a) => a -> m () Source #
iconify
windowIconify :: (MonadIO m, IsWindow a) => a -> m () Source #
inputShapeCombineRegion
windowInputShapeCombineRegion :: (MonadIO m, IsWindow a) => a -> Region -> Int32 -> Int32 -> m () Source #
invalidateMaybeRecurse
data WindowInvalidateMaybeRecurseMethodInfo Source #
((~) * signature (Region -> Maybe WindowChildFunc -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowInvalidateMaybeRecurseMethodInfo a signature Source # | |
windowInvalidateMaybeRecurse :: (MonadIO m, IsWindow a) => a -> Region -> Maybe WindowChildFunc -> m () Source #
invalidateRect
invalidateRegion
isDestroyed
isInputOnly
isShaped
isViewable
isVisible
lower
data WindowLowerMethodInfo Source #
windowLower :: (MonadIO m, IsWindow a) => a -> m () Source #
markPaintFromClip
windowMarkPaintFromClip :: (MonadIO m, IsWindow a) => a -> Context -> m () Source #
maximize
windowMaximize :: (MonadIO m, IsWindow a) => a -> m () Source #
mergeChildInputShapes
windowMergeChildInputShapes :: (MonadIO m, IsWindow a) => a -> m () Source #
mergeChildShapes
windowMergeChildShapes :: (MonadIO m, IsWindow a) => a -> m () Source #
move
data WindowMoveMethodInfo Source #
moveRegion
moveResize
windowMoveResize :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #
new
windowNew :: (MonadIO m, IsWindow a) => Maybe a -> WindowAttr -> [WindowAttributesType] -> m Window Source #
peekChildren
processAllUpdates
windowProcessAllUpdates :: MonadIO m => m () Source #
processUpdates
raise
data WindowRaiseMethodInfo Source #
windowRaise :: (MonadIO m, IsWindow a) => a -> m () Source #
registerDnd
windowRegisterDnd :: (MonadIO m, IsWindow a) => a -> m () Source #
reparent
resize
restack
scroll
setAcceptFocus
setBackground
windowSetBackground :: (MonadIO m, IsWindow a) => a -> Color -> m () Source #
Deprecated: (Since version 3.4)Use gdk_window_set_background_rgba() instead.
setBackgroundPattern
setBackgroundRgba
setChildInputShapes
windowSetChildInputShapes :: (MonadIO m, IsWindow a) => a -> m () Source #
setChildShapes
windowSetChildShapes :: (MonadIO m, IsWindow a) => a -> m () Source #
setComposited
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
setDebugUpdates
windowSetDebugUpdates :: MonadIO m => Bool -> m () Source #
setDecorations
data WindowSetDecorationsMethodInfo Source #
((~) * signature ([WMDecoration] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetDecorationsMethodInfo a signature Source # | |
windowSetDecorations :: (MonadIO m, IsWindow a) => a -> [WMDecoration] -> m () Source #
setDeviceCursor
windowSetDeviceCursor :: (MonadIO m, IsWindow a, IsDevice b, IsCursor c) => a -> b -> c -> m () Source #
setDeviceEvents
windowSetDeviceEvents :: (MonadIO m, IsWindow a, IsDevice b) => a -> b -> [EventMask] -> m () Source #
setEventCompression
setEvents
setFocusOnMap
setFullscreenMode
data WindowSetFullscreenModeMethodInfo Source #
((~) * signature (FullscreenMode -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetFullscreenModeMethodInfo a signature Source # | |
windowSetFullscreenMode :: (MonadIO m, IsWindow a) => a -> FullscreenMode -> m () Source #
setFunctions
data WindowSetFunctionsMethodInfo Source #
((~) * signature ([WMFunction] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetFunctionsMethodInfo a signature Source # | |
windowSetFunctions :: (MonadIO m, IsWindow a) => a -> [WMFunction] -> m () Source #
setGeometryHints
data WindowSetGeometryHintsMethodInfo Source #
((~) * signature (Geometry -> [WindowHints] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetGeometryHintsMethodInfo a signature Source # | |
windowSetGeometryHints :: (MonadIO m, IsWindow a) => a -> Geometry -> [WindowHints] -> m () Source #
setGroup
setIconList
windowSetIconList :: (MonadIO m, IsWindow a, IsPixbuf b) => a -> [b] -> m () Source #
setIconName
setKeepAbove
setKeepBelow
setModalHint
setOpacity
setOpaqueRegion
setOverrideRedirect
setPassThrough
setRole
windowSetRole :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #
setShadowWidth
windowSetShadowWidth :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #
setSkipPagerHint
setSkipTaskbarHint
setSourceEvents
data WindowSetSourceEventsMethodInfo Source #
((~) * signature (InputSource -> [EventMask] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetSourceEventsMethodInfo a signature Source # | |
windowSetSourceEvents :: (MonadIO m, IsWindow a) => a -> InputSource -> [EventMask] -> m () Source #
setStartupId
windowSetStartupId :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #
setStaticGravities
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
setTitle
windowSetTitle :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #
setTransientFor
setTypeHint
data WindowSetTypeHintMethodInfo Source #
((~) * signature (WindowTypeHint -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetTypeHintMethodInfo a signature Source # | |
windowSetTypeHint :: (MonadIO m, IsWindow a) => a -> WindowTypeHint -> m () Source #
setUrgencyHint
setUserData
shapeCombineRegion
windowShapeCombineRegion :: (MonadIO m, IsWindow a) => a -> Maybe Region -> Int32 -> Int32 -> m () Source #
show
data WindowShowMethodInfo Source #
windowShow :: (MonadIO m, IsWindow a) => a -> m () Source #
showUnraised
windowShowUnraised :: (MonadIO m, IsWindow a) => a -> m () Source #
showWindowMenu
stick
data WindowStickMethodInfo Source #
windowStick :: (MonadIO m, IsWindow a) => a -> m () Source #
thawToplevelUpdatesLibgtkOnly
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
windowThawUpdates :: (MonadIO m, IsWindow a) => a -> m () Source #
unfullscreen
windowUnfullscreen :: (MonadIO m, IsWindow a) => a -> m () Source #
unmaximize
windowUnmaximize :: (MonadIO m, IsWindow a) => a -> m () Source #
unstick
windowUnstick :: (MonadIO m, IsWindow a) => a -> m () Source #
withdraw
windowWithdraw :: (MonadIO m, IsWindow a) => a -> m () Source #
Properties
cursor
data WindowCursorPropertyInfo Source #
AttrInfo WindowCursorPropertyInfo Source # | |
type AttrSetTypeConstraint WindowCursorPropertyInfo Source # | |
type AttrOrigin WindowCursorPropertyInfo Source # | |
type AttrLabel WindowCursorPropertyInfo Source # | |
type AttrGetType WindowCursorPropertyInfo Source # | |
type AttrBaseTypeConstraint WindowCursorPropertyInfo Source # | |
type AttrAllowedOps WindowCursorPropertyInfo Source # | |
clearWindowCursor :: (MonadIO m, IsWindow o) => o -> m () Source #
windowCursor :: AttrLabelProxy "cursor" Source #
Signals
createSurface
type C_WindowCreateSurfaceCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface) Source #
data WindowCreateSurfaceSignalInfo Source #
SignalInfo WindowCreateSurfaceSignalInfo Source # | |
type HaskellCallbackType WindowCreateSurfaceSignalInfo Source # | |
afterWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId Source #
genClosure_WindowCreateSurface :: WindowCreateSurfaceCallback -> IO Closure Source #
mk_WindowCreateSurfaceCallback :: C_WindowCreateSurfaceCallback -> IO (FunPtr C_WindowCreateSurfaceCallback) Source #
onWindowCreateSurface :: (GObject a, MonadIO m) => a -> WindowCreateSurfaceCallback -> m SignalHandlerId Source #
wrap_WindowCreateSurfaceCallback :: WindowCreateSurfaceCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface) Source #
fromEmbedder
type C_WindowFromEmbedderCallback = Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO () Source #
data WindowFromEmbedderSignalInfo Source #
SignalInfo WindowFromEmbedderSignalInfo Source # | |
type HaskellCallbackType WindowFromEmbedderSignalInfo Source # | |
afterWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId Source #
genClosure_WindowFromEmbedder :: WindowFromEmbedderCallback -> IO Closure Source #
mk_WindowFromEmbedderCallback :: C_WindowFromEmbedderCallback -> IO (FunPtr C_WindowFromEmbedderCallback) Source #
onWindowFromEmbedder :: (GObject a, MonadIO m) => a -> WindowFromEmbedderCallback -> m SignalHandlerId Source #
wrap_WindowFromEmbedderCallback :: WindowFromEmbedderCallback -> Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO () Source #
pickEmbeddedChild
type C_WindowPickEmbeddedChildCallback = Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window) Source #
data WindowPickEmbeddedChildSignalInfo Source #
SignalInfo WindowPickEmbeddedChildSignalInfo Source # | |
type HaskellCallbackType WindowPickEmbeddedChildSignalInfo Source # | |
afterWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId Source #
mk_WindowPickEmbeddedChildCallback :: C_WindowPickEmbeddedChildCallback -> IO (FunPtr C_WindowPickEmbeddedChildCallback) Source #
onWindowPickEmbeddedChild :: (GObject a, MonadIO m) => a -> WindowPickEmbeddedChildCallback -> m SignalHandlerId Source #
wrap_WindowPickEmbeddedChildCallback :: WindowPickEmbeddedChildCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window) Source #
toEmbedder
type C_WindowToEmbedderCallback = Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO () Source #
data WindowToEmbedderSignalInfo Source #
SignalInfo WindowToEmbedderSignalInfo Source # | |
type HaskellCallbackType WindowToEmbedderSignalInfo Source # | |
afterWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId Source #
genClosure_WindowToEmbedder :: WindowToEmbedderCallback -> IO Closure Source #
mk_WindowToEmbedderCallback :: C_WindowToEmbedderCallback -> IO (FunPtr C_WindowToEmbedderCallback) Source #
onWindowToEmbedder :: (GObject a, MonadIO m) => a -> WindowToEmbedderCallback -> m SignalHandlerId Source #