gi-gdk 3.0.14 → 3.0.15
raw patch · 4 files changed
+16/−18 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basedep ~haskell-gi-overloadingPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi, haskell-gi-base, haskell-gi-overloading
API changes (from Hackage documentation)
- GI.Gdk.PkgInfo: flags :: [(String, Bool)]
- GI.Gdk.PkgInfo: pkgConfigVersions :: [(String, String)]
+ GI.Gdk.Flags: WindowStateBottomResizable :: WindowState
+ GI.Gdk.Flags: WindowStateBottomTiled :: WindowState
+ GI.Gdk.Flags: WindowStateLeftResizable :: WindowState
+ GI.Gdk.Flags: WindowStateLeftTiled :: WindowState
+ GI.Gdk.Flags: WindowStateRightResizable :: WindowState
+ GI.Gdk.Flags: WindowStateRightTiled :: WindowState
+ GI.Gdk.Flags: WindowStateTopResizable :: WindowState
+ GI.Gdk.Flags: WindowStateTopTiled :: WindowState
- GI.Gdk.Callbacks: type EventFunc = Event -> IO ()
+ GI.Gdk.Callbacks: type EventFunc = Event /@event@/: the 'GI.Gdk.Unions.Event.Event' to process. -> IO ()
- GI.Gdk.Callbacks: type EventFunc_WithClosures = Event -> Ptr () -> IO ()
+ GI.Gdk.Callbacks: type EventFunc_WithClosures = Event /@event@/: the 'GI.Gdk.Unions.Event.Event' to process. -> Ptr () /@data@/: user data set when the event handler was installed with 'GI.Gdk.Functions.eventHandlerSet'. -> IO ()
- GI.Gdk.Callbacks: type FilterFunc = Ptr () -> Event -> IO FilterReturn
+ GI.Gdk.Callbacks: type FilterFunc = Ptr () /@xevent@/: the native event to filter. -> Event /@event@/: the GDK event to which the X event will be translated. -> IO FilterReturn __Returns:__ a 'GI.Gdk.Enums.FilterReturn' value.
- GI.Gdk.Callbacks: type FilterFunc_WithClosures = Ptr () -> Event -> Ptr () -> IO FilterReturn
+ GI.Gdk.Callbacks: type FilterFunc_WithClosures = Ptr () /@xevent@/: the native event to filter. -> Event /@event@/: the GDK event to which the X event will be translated. -> Ptr () /@data@/: user data set when the filter was installed. -> IO FilterReturn __Returns:__ a 'GI.Gdk.Enums.FilterReturn' value.
- GI.Gdk.Callbacks: type SeatGrabPrepareFunc = Seat -> Window -> IO ()
+ GI.Gdk.Callbacks: type SeatGrabPrepareFunc = Seat /@seat@/: the 'GI.Gdk.Objects.Seat.Seat' being grabbed -> Window /@window@/: the 'GI.Gdk.Objects.Window.Window' being grabbed -> IO ()
- GI.Gdk.Callbacks: type SeatGrabPrepareFunc_WithClosures = Seat -> Window -> Ptr () -> IO ()
+ GI.Gdk.Callbacks: type SeatGrabPrepareFunc_WithClosures = Seat /@seat@/: the 'GI.Gdk.Objects.Seat.Seat' being grabbed -> Window /@window@/: the 'GI.Gdk.Objects.Window.Window' being grabbed -> Ptr () /@userData@/: user data passed in 'GI.Gdk.Objects.Seat.seatGrab' -> IO ()
- GI.Gdk.Callbacks: type WindowChildFunc = Window -> IO Bool
+ GI.Gdk.Callbacks: type WindowChildFunc = Window /@window@/: a 'GI.Gdk.Objects.Window.Window' -> IO Bool __Returns:__ 'True' to invalidate /@window@/ recursively
- GI.Gdk.Callbacks: type WindowChildFunc_WithClosures = Window -> Ptr () -> IO Bool
+ GI.Gdk.Callbacks: type WindowChildFunc_WithClosures = Window /@window@/: a 'GI.Gdk.Objects.Window.Window' -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' to invalidate /@window@/ recursively
- GI.Gdk.Callbacks: type WindowInvalidateHandlerFunc = Window -> Region -> IO ()
+ GI.Gdk.Callbacks: type WindowInvalidateHandlerFunc = Window /@window@/: a 'GI.Gdk.Objects.Window.Window' -> Region /@region@/: a 'GI.Cairo.Structs.Region.Region' -> IO ()
- GI.Gdk.Callbacks: wrap_EventFunc :: Maybe (Ptr (FunPtr C_EventFunc)) -> EventFunc_WithClosures -> Ptr Event -> Ptr () -> IO ()
+ GI.Gdk.Callbacks: wrap_EventFunc :: Maybe (Ptr (FunPtr C_EventFunc)) -> EventFunc_WithClosures -> C_EventFunc
- GI.Gdk.Callbacks: wrap_FilterFunc :: Maybe (Ptr (FunPtr C_FilterFunc)) -> FilterFunc_WithClosures -> Ptr () -> Ptr Event -> Ptr () -> IO CUInt
+ GI.Gdk.Callbacks: wrap_FilterFunc :: Maybe (Ptr (FunPtr C_FilterFunc)) -> FilterFunc_WithClosures -> C_FilterFunc
- GI.Gdk.Callbacks: wrap_SeatGrabPrepareFunc :: Maybe (Ptr (FunPtr C_SeatGrabPrepareFunc)) -> SeatGrabPrepareFunc_WithClosures -> Ptr Seat -> Ptr Window -> Ptr () -> IO ()
+ GI.Gdk.Callbacks: wrap_SeatGrabPrepareFunc :: Maybe (Ptr (FunPtr C_SeatGrabPrepareFunc)) -> SeatGrabPrepareFunc_WithClosures -> C_SeatGrabPrepareFunc
- GI.Gdk.Callbacks: wrap_WindowChildFunc :: Maybe (Ptr (FunPtr C_WindowChildFunc)) -> WindowChildFunc_WithClosures -> Ptr Window -> Ptr () -> IO CInt
+ GI.Gdk.Callbacks: wrap_WindowChildFunc :: Maybe (Ptr (FunPtr C_WindowChildFunc)) -> WindowChildFunc_WithClosures -> C_WindowChildFunc
- GI.Gdk.Callbacks: wrap_WindowInvalidateHandlerFunc :: Maybe (Ptr (FunPtr C_WindowInvalidateHandlerFunc)) -> WindowInvalidateHandlerFunc -> Ptr Window -> Ptr Region -> IO ()
+ GI.Gdk.Callbacks: wrap_WindowInvalidateHandlerFunc :: Maybe (Ptr (FunPtr C_WindowInvalidateHandlerFunc)) -> WindowInvalidateHandlerFunc -> C_WindowInvalidateHandlerFunc
- GI.Gdk.Objects.Device: type DeviceToolChangedCallback = DeviceTool -> IO ()
+ GI.Gdk.Objects.Device: type DeviceToolChangedCallback = DeviceTool /@tool@/: The new current tool -> IO ()
- GI.Gdk.Objects.Device: wrap_DeviceChangedCallback :: DeviceChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Device: wrap_DeviceChangedCallback :: DeviceChangedCallback -> C_DeviceChangedCallback
- GI.Gdk.Objects.Device: wrap_DeviceToolChangedCallback :: DeviceToolChangedCallback -> Ptr () -> Ptr DeviceTool -> Ptr () -> IO ()
+ GI.Gdk.Objects.Device: wrap_DeviceToolChangedCallback :: DeviceToolChangedCallback -> C_DeviceToolChangedCallback
- GI.Gdk.Objects.DeviceManager: type DeviceManagerDeviceAddedCallback = Device -> IO ()
+ GI.Gdk.Objects.DeviceManager: type DeviceManagerDeviceAddedCallback = Device /@device@/: the newly added 'GI.Gdk.Objects.Device.Device'. -> IO ()
- GI.Gdk.Objects.DeviceManager: type DeviceManagerDeviceChangedCallback = Device -> IO ()
+ GI.Gdk.Objects.DeviceManager: type DeviceManagerDeviceChangedCallback = Device /@device@/: the 'GI.Gdk.Objects.Device.Device' that changed. -> IO ()
- GI.Gdk.Objects.DeviceManager: type DeviceManagerDeviceRemovedCallback = Device -> IO ()
+ GI.Gdk.Objects.DeviceManager: type DeviceManagerDeviceRemovedCallback = Device /@device@/: the just removed 'GI.Gdk.Objects.Device.Device'. -> IO ()
- GI.Gdk.Objects.DeviceManager: wrap_DeviceManagerDeviceAddedCallback :: DeviceManagerDeviceAddedCallback -> Ptr () -> Ptr Device -> Ptr () -> IO ()
+ GI.Gdk.Objects.DeviceManager: wrap_DeviceManagerDeviceAddedCallback :: DeviceManagerDeviceAddedCallback -> C_DeviceManagerDeviceAddedCallback
- GI.Gdk.Objects.DeviceManager: wrap_DeviceManagerDeviceChangedCallback :: DeviceManagerDeviceChangedCallback -> Ptr () -> Ptr Device -> Ptr () -> IO ()
+ GI.Gdk.Objects.DeviceManager: wrap_DeviceManagerDeviceChangedCallback :: DeviceManagerDeviceChangedCallback -> C_DeviceManagerDeviceChangedCallback
- GI.Gdk.Objects.DeviceManager: wrap_DeviceManagerDeviceRemovedCallback :: DeviceManagerDeviceRemovedCallback -> Ptr () -> Ptr Device -> Ptr () -> IO ()
+ GI.Gdk.Objects.DeviceManager: wrap_DeviceManagerDeviceRemovedCallback :: DeviceManagerDeviceRemovedCallback -> C_DeviceManagerDeviceRemovedCallback
- GI.Gdk.Objects.Display: type DisplayClosedCallback = Bool -> IO ()
+ GI.Gdk.Objects.Display: type DisplayClosedCallback = Bool /@isError@/: 'True' if the display was closed due to an error -> IO ()
- GI.Gdk.Objects.Display: type DisplayMonitorAddedCallback = Monitor -> IO ()
+ GI.Gdk.Objects.Display: type DisplayMonitorAddedCallback = Monitor /@monitor@/: the monitor that was just added -> IO ()
- GI.Gdk.Objects.Display: type DisplayMonitorRemovedCallback = Monitor -> IO ()
+ GI.Gdk.Objects.Display: type DisplayMonitorRemovedCallback = Monitor /@monitor@/: the monitor that was just removed -> IO ()
- GI.Gdk.Objects.Display: type DisplaySeatAddedCallback = Seat -> IO ()
+ GI.Gdk.Objects.Display: type DisplaySeatAddedCallback = Seat /@seat@/: the seat that was just added -> IO ()
- GI.Gdk.Objects.Display: type DisplaySeatRemovedCallback = Seat -> IO ()
+ GI.Gdk.Objects.Display: type DisplaySeatRemovedCallback = Seat /@seat@/: the seat that was just removed -> IO ()
- GI.Gdk.Objects.Display: wrap_DisplayClosedCallback :: DisplayClosedCallback -> Ptr () -> CInt -> Ptr () -> IO ()
+ GI.Gdk.Objects.Display: wrap_DisplayClosedCallback :: DisplayClosedCallback -> C_DisplayClosedCallback
- GI.Gdk.Objects.Display: wrap_DisplayMonitorAddedCallback :: DisplayMonitorAddedCallback -> Ptr () -> Ptr Monitor -> Ptr () -> IO ()
+ GI.Gdk.Objects.Display: wrap_DisplayMonitorAddedCallback :: DisplayMonitorAddedCallback -> C_DisplayMonitorAddedCallback
- GI.Gdk.Objects.Display: wrap_DisplayMonitorRemovedCallback :: DisplayMonitorRemovedCallback -> Ptr () -> Ptr Monitor -> Ptr () -> IO ()
+ GI.Gdk.Objects.Display: wrap_DisplayMonitorRemovedCallback :: DisplayMonitorRemovedCallback -> C_DisplayMonitorRemovedCallback
- GI.Gdk.Objects.Display: wrap_DisplayOpenedCallback :: DisplayOpenedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Display: wrap_DisplayOpenedCallback :: DisplayOpenedCallback -> C_DisplayOpenedCallback
- GI.Gdk.Objects.Display: wrap_DisplaySeatAddedCallback :: DisplaySeatAddedCallback -> Ptr () -> Ptr Seat -> Ptr () -> IO ()
+ GI.Gdk.Objects.Display: wrap_DisplaySeatAddedCallback :: DisplaySeatAddedCallback -> C_DisplaySeatAddedCallback
- GI.Gdk.Objects.Display: wrap_DisplaySeatRemovedCallback :: DisplaySeatRemovedCallback -> Ptr () -> Ptr Seat -> Ptr () -> IO ()
+ GI.Gdk.Objects.Display: wrap_DisplaySeatRemovedCallback :: DisplaySeatRemovedCallback -> C_DisplaySeatRemovedCallback
- GI.Gdk.Objects.DisplayManager: type DisplayManagerDisplayOpenedCallback = Display -> IO ()
+ GI.Gdk.Objects.DisplayManager: type DisplayManagerDisplayOpenedCallback = Display /@display@/: the opened display -> IO ()
- GI.Gdk.Objects.DisplayManager: wrap_DisplayManagerDisplayOpenedCallback :: DisplayManagerDisplayOpenedCallback -> Ptr () -> Ptr Display -> Ptr () -> IO ()
+ GI.Gdk.Objects.DisplayManager: wrap_DisplayManagerDisplayOpenedCallback :: DisplayManagerDisplayOpenedCallback -> C_DisplayManagerDisplayOpenedCallback
- GI.Gdk.Objects.DragContext: type DragContextActionChangedCallback = [DragAction] -> IO ()
+ GI.Gdk.Objects.DragContext: type DragContextActionChangedCallback = [DragAction] /@action@/: The action currently chosen -> IO ()
- GI.Gdk.Objects.DragContext: type DragContextCancelCallback = DragCancelReason -> IO ()
+ GI.Gdk.Objects.DragContext: type DragContextCancelCallback = DragCancelReason /@reason@/: The reason the context was cancelled -> IO ()
- GI.Gdk.Objects.DragContext: type DragContextDropPerformedCallback = Int32 -> IO ()
+ GI.Gdk.Objects.DragContext: type DragContextDropPerformedCallback = Int32 /@time@/: the time at which the drop happened. -> IO ()
- GI.Gdk.Objects.DragContext: wrap_DragContextActionChangedCallback :: DragContextActionChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gdk.Objects.DragContext: wrap_DragContextActionChangedCallback :: DragContextActionChangedCallback -> C_DragContextActionChangedCallback
- GI.Gdk.Objects.DragContext: wrap_DragContextCancelCallback :: DragContextCancelCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gdk.Objects.DragContext: wrap_DragContextCancelCallback :: DragContextCancelCallback -> C_DragContextCancelCallback
- GI.Gdk.Objects.DragContext: wrap_DragContextDndFinishedCallback :: DragContextDndFinishedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.DragContext: wrap_DragContextDndFinishedCallback :: DragContextDndFinishedCallback -> C_DragContextDndFinishedCallback
- GI.Gdk.Objects.DragContext: wrap_DragContextDropPerformedCallback :: DragContextDropPerformedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Gdk.Objects.DragContext: wrap_DragContextDropPerformedCallback :: DragContextDropPerformedCallback -> C_DragContextDropPerformedCallback
- GI.Gdk.Objects.FrameClock: wrap_FrameClockAfterPaintCallback :: FrameClockAfterPaintCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.FrameClock: wrap_FrameClockAfterPaintCallback :: FrameClockAfterPaintCallback -> C_FrameClockAfterPaintCallback
- GI.Gdk.Objects.FrameClock: wrap_FrameClockBeforePaintCallback :: FrameClockBeforePaintCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.FrameClock: wrap_FrameClockBeforePaintCallback :: FrameClockBeforePaintCallback -> C_FrameClockBeforePaintCallback
- GI.Gdk.Objects.FrameClock: wrap_FrameClockFlushEventsCallback :: FrameClockFlushEventsCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.FrameClock: wrap_FrameClockFlushEventsCallback :: FrameClockFlushEventsCallback -> C_FrameClockFlushEventsCallback
- GI.Gdk.Objects.FrameClock: wrap_FrameClockLayoutCallback :: FrameClockLayoutCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.FrameClock: wrap_FrameClockLayoutCallback :: FrameClockLayoutCallback -> C_FrameClockLayoutCallback
- GI.Gdk.Objects.FrameClock: wrap_FrameClockPaintCallback :: FrameClockPaintCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.FrameClock: wrap_FrameClockPaintCallback :: FrameClockPaintCallback -> C_FrameClockPaintCallback
- GI.Gdk.Objects.FrameClock: wrap_FrameClockResumeEventsCallback :: FrameClockResumeEventsCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.FrameClock: wrap_FrameClockResumeEventsCallback :: FrameClockResumeEventsCallback -> C_FrameClockResumeEventsCallback
- GI.Gdk.Objects.FrameClock: wrap_FrameClockUpdateCallback :: FrameClockUpdateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.FrameClock: wrap_FrameClockUpdateCallback :: FrameClockUpdateCallback -> C_FrameClockUpdateCallback
- GI.Gdk.Objects.Keymap: wrap_KeymapDirectionChangedCallback :: KeymapDirectionChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Keymap: wrap_KeymapDirectionChangedCallback :: KeymapDirectionChangedCallback -> C_KeymapDirectionChangedCallback
- GI.Gdk.Objects.Keymap: wrap_KeymapKeysChangedCallback :: KeymapKeysChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Keymap: wrap_KeymapKeysChangedCallback :: KeymapKeysChangedCallback -> C_KeymapKeysChangedCallback
- GI.Gdk.Objects.Keymap: wrap_KeymapStateChangedCallback :: KeymapStateChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Keymap: wrap_KeymapStateChangedCallback :: KeymapStateChangedCallback -> C_KeymapStateChangedCallback
- GI.Gdk.Objects.Monitor: wrap_MonitorInvalidateCallback :: MonitorInvalidateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Monitor: wrap_MonitorInvalidateCallback :: MonitorInvalidateCallback -> C_MonitorInvalidateCallback
- GI.Gdk.Objects.Screen: wrap_ScreenCompositedChangedCallback :: ScreenCompositedChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Screen: wrap_ScreenCompositedChangedCallback :: ScreenCompositedChangedCallback -> C_ScreenCompositedChangedCallback
- GI.Gdk.Objects.Screen: wrap_ScreenMonitorsChangedCallback :: ScreenMonitorsChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Screen: wrap_ScreenMonitorsChangedCallback :: ScreenMonitorsChangedCallback -> C_ScreenMonitorsChangedCallback
- GI.Gdk.Objects.Screen: wrap_ScreenSizeChangedCallback :: ScreenSizeChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gdk.Objects.Screen: wrap_ScreenSizeChangedCallback :: ScreenSizeChangedCallback -> C_ScreenSizeChangedCallback
- GI.Gdk.Objects.Seat: type SeatDeviceAddedCallback = Device -> IO ()
+ GI.Gdk.Objects.Seat: type SeatDeviceAddedCallback = Device /@device@/: the newly added 'GI.Gdk.Objects.Device.Device'. -> IO ()
- GI.Gdk.Objects.Seat: type SeatDeviceRemovedCallback = Device -> IO ()
+ GI.Gdk.Objects.Seat: type SeatDeviceRemovedCallback = Device /@device@/: the just removed 'GI.Gdk.Objects.Device.Device'. -> IO ()
- GI.Gdk.Objects.Seat: type SeatToolAddedCallback = DeviceTool -> IO ()
+ GI.Gdk.Objects.Seat: type SeatToolAddedCallback = DeviceTool /@tool@/: the new 'GI.Gdk.Objects.DeviceTool.DeviceTool' known to the seat -> IO ()
- GI.Gdk.Objects.Seat: type SeatToolRemovedCallback = DeviceTool -> IO ()
+ GI.Gdk.Objects.Seat: type SeatToolRemovedCallback = DeviceTool /@tool@/: the just removed 'GI.Gdk.Objects.DeviceTool.DeviceTool' -> IO ()
- GI.Gdk.Objects.Seat: wrap_SeatDeviceAddedCallback :: SeatDeviceAddedCallback -> Ptr () -> Ptr Device -> Ptr () -> IO ()
+ GI.Gdk.Objects.Seat: wrap_SeatDeviceAddedCallback :: SeatDeviceAddedCallback -> C_SeatDeviceAddedCallback
- GI.Gdk.Objects.Seat: wrap_SeatDeviceRemovedCallback :: SeatDeviceRemovedCallback -> Ptr () -> Ptr Device -> Ptr () -> IO ()
+ GI.Gdk.Objects.Seat: wrap_SeatDeviceRemovedCallback :: SeatDeviceRemovedCallback -> C_SeatDeviceRemovedCallback
- GI.Gdk.Objects.Seat: wrap_SeatToolAddedCallback :: SeatToolAddedCallback -> Ptr () -> Ptr DeviceTool -> Ptr () -> IO ()
+ GI.Gdk.Objects.Seat: wrap_SeatToolAddedCallback :: SeatToolAddedCallback -> C_SeatToolAddedCallback
- GI.Gdk.Objects.Seat: wrap_SeatToolRemovedCallback :: SeatToolRemovedCallback -> Ptr () -> Ptr DeviceTool -> Ptr () -> IO ()
+ GI.Gdk.Objects.Seat: wrap_SeatToolRemovedCallback :: SeatToolRemovedCallback -> C_SeatToolRemovedCallback
- GI.Gdk.Objects.Window: type WindowCreateSurfaceCallback = Int32 -> Int32 -> IO Surface
+ GI.Gdk.Objects.Window: type WindowCreateSurfaceCallback = Int32 /@width@/: the width of the offscreen surface to create -> Int32 /@height@/: the height of the offscreen surface to create -> IO Surface __Returns:__ the newly created 'GI.Cairo.Structs.Surface.Surface' for the offscreen window
- GI.Gdk.Objects.Window: type WindowFromEmbedderCallback = Double -> Double -> IO ((Double, Double))
+ GI.Gdk.Objects.Window: type WindowFromEmbedderCallback = Double /@embedderX@/: x coordinate in the embedder window -> Double /@embedderY@/: y coordinate in the embedder window -> IO ((Double, Double))
- GI.Gdk.Objects.Window: type WindowMovedToRectCallback = Ptr () -> Ptr () -> Bool -> Bool -> IO ()
+ GI.Gdk.Objects.Window: type WindowMovedToRectCallback = Ptr () /@flippedRect@/: the position of /@window@/ after any possible flipping or 'Nothing' if the backend can\'t obtain it -> Ptr () /@finalRect@/: the final position of /@window@/ or 'Nothing' if the backend can\'t obtain it -> Bool /@flippedX@/: 'True' if the anchors were flipped horizontally -> Bool /@flippedY@/: 'True' if the anchors were flipped vertically -> IO ()
- GI.Gdk.Objects.Window: type WindowPickEmbeddedChildCallback = Double -> Double -> IO (Maybe Window)
+ GI.Gdk.Objects.Window: type WindowPickEmbeddedChildCallback = Double /@x@/: x coordinate in the window -> Double /@y@/: y coordinate in the window -> IO (Maybe Window) __Returns:__ the 'GI.Gdk.Objects.Window.Window' of the embedded child at /@x@/, /@y@/, or 'Nothing'
- GI.Gdk.Objects.Window: type WindowToEmbedderCallback = Double -> Double -> IO ((Double, Double))
+ GI.Gdk.Objects.Window: type WindowToEmbedderCallback = Double /@offscreenX@/: x coordinate in the offscreen window -> Double /@offscreenY@/: y coordinate in the offscreen window -> IO ((Double, Double))
- GI.Gdk.Objects.Window: wrap_WindowCreateSurfaceCallback :: WindowCreateSurfaceCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO (Ptr Surface)
+ GI.Gdk.Objects.Window: wrap_WindowCreateSurfaceCallback :: WindowCreateSurfaceCallback -> C_WindowCreateSurfaceCallback
- GI.Gdk.Objects.Window: wrap_WindowFromEmbedderCallback :: WindowFromEmbedderCallback -> Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
+ GI.Gdk.Objects.Window: wrap_WindowFromEmbedderCallback :: WindowFromEmbedderCallback -> C_WindowFromEmbedderCallback
- GI.Gdk.Objects.Window: wrap_WindowMovedToRectCallback :: WindowMovedToRectCallback -> Ptr () -> Ptr () -> Ptr () -> CInt -> CInt -> Ptr () -> IO ()
+ GI.Gdk.Objects.Window: wrap_WindowMovedToRectCallback :: WindowMovedToRectCallback -> C_WindowMovedToRectCallback
- GI.Gdk.Objects.Window: wrap_WindowPickEmbeddedChildCallback :: WindowPickEmbeddedChildCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO (Ptr Window)
+ GI.Gdk.Objects.Window: wrap_WindowPickEmbeddedChildCallback :: WindowPickEmbeddedChildCallback -> C_WindowPickEmbeddedChildCallback
- GI.Gdk.Objects.Window: wrap_WindowToEmbedderCallback :: WindowToEmbedderCallback -> Ptr () -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO ()
+ GI.Gdk.Objects.Window: wrap_WindowToEmbedderCallback :: WindowToEmbedderCallback -> C_WindowToEmbedderCallback
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- gi-gdk.cabal +10/−14
- stack.yaml +1/−3
ChangeLog.md view
@@ -0,0 +1,4 @@+### 3.0.15+++ Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).+
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gdk-3.0.14/docs/GI-Gdk.html](https://hackage.haskell.org/package/gi-gdk-3.0.14/docs/GI-Gdk.html)+[https://hackage.haskell.org/package/gi-gdk-3.0.15/docs/GI-Gdk.html](https://hackage.haskell.org/package/gi-gdk-3.0.15/docs/GI-Gdk.html) For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-gdk.cabal view
@@ -1,5 +1,5 @@ name: gi-gdk-version: 3.0.14+version: 3.0.15 synopsis: Gdk bindings description: Bindings for Gdk, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -16,11 +16,7 @@ custom-setup setup-depends: base >= 4.7 && < 5, Cabal >= 1.24,- haskell-gi >= 0.20.1 && < 1--Flag enable-overloading- Description: Enable support for overloaded labels.- Default: True+ haskell-gi == 0.21.* library default-language: Haskell2010@@ -28,16 +24,11 @@ other-extensions: PatternSynonyms, ViewPatterns ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations - if flag(enable-overloading)- cpp-options: -DENABLE_OVERLOADING- build-depends: haskell-gi-overloading == 1.0.*- else- build-depends: haskell-gi-overloading == 0.0- pkgconfig-depends: gdk-3.0 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.20 && < 1,- haskell-gi >= 0.20.1 && < 1,+ haskell-gi-base == 0.21.*,+ haskell-gi == 0.21.*,+ haskell-gi-overloading < 1.1, gi-cairo == 1.0.*, gi-pango == 1.0.*, gi-gio == 2.0.*,@@ -48,3 +39,8 @@ containers >= 0.5 && < 1, text >= 1.0 && < 2, transformers >= 0.4 && < 1++ -- Disable overloading when compiling under GHC 8.2.x+ -- see https://ghc.haskell.org/trac/ghc/ticket/14382+ if impl(ghc == 8.2.*)+ build-depends: haskell-gi-overloading == 0.0
stack.yaml view
@@ -1,5 +1,3 @@ packages: - '.'-explicit-setup-deps:- ! '*': true-resolver: nightly-2016-12-05+resolver: lts-9.21