packages feed

gi-atk 2.0.14 → 2.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.Atk.PkgInfo: flags :: [(String, Bool)]
- GI.Atk.PkgInfo: pkgConfigVersions :: [(String, String)]
- GI.Atk.Structs.Attribute: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.Attribute.Attribute tag
- GI.Atk.Structs.KeyEventStruct: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.KeyEventStruct.KeyEventStruct tag
- GI.Atk.Structs.PropertyValues: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.PropertyValues.PropertyValues tag
- GI.Atk.Structs.Rectangle: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.Rectangle.Rectangle tag
- GI.Atk.Structs.TextRange: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.TextRange.TextRange tag
- GI.Atk.Structs.TextRectangle: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.TextRectangle.TextRectangle tag
+ GI.Atk.Enums: RelationTypeDetails :: RelationType
+ GI.Atk.Enums: RelationTypeDetailsFor :: RelationType
+ GI.Atk.Enums: RelationTypeErrorFor :: RelationType
+ GI.Atk.Enums: RelationTypeErrorMessage :: RelationType
+ GI.Atk.Enums: RoleFootnote :: Role
+ GI.Atk.Structs.Attribute: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.Attribute.Attribute tag
+ GI.Atk.Structs.KeyEventStruct: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.KeyEventStruct.KeyEventStruct tag
+ GI.Atk.Structs.PropertyValues: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.PropertyValues.PropertyValues tag
+ GI.Atk.Structs.Rectangle: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.Rectangle.Rectangle tag
+ GI.Atk.Structs.TextRange: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.TextRange.TextRange tag
+ GI.Atk.Structs.TextRectangle: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.TextRectangle.TextRectangle tag
- GI.Atk.Callbacks: type EventListener = Object -> IO ()
+ GI.Atk.Callbacks: type EventListener = Object /@obj@/: An 'GI.Atk.Objects.Object.Object' instance for whom the callback will be called when the specified event (e.g. \'focus:\') takes place. -> IO ()
- GI.Atk.Callbacks: type FocusHandler = Object -> Bool -> IO ()
+ GI.Atk.Callbacks: type FocusHandler = Object /@object@/: the 'GI.Atk.Objects.Object.Object' that receives\/lose the focus -> Bool /@focusIn@/: TRUE if the object receives the focus -> IO ()
- GI.Atk.Callbacks: type Function = IO Bool
+ GI.Atk.Callbacks: type Function = IO Bool __Returns:__ not used
- GI.Atk.Callbacks: type Function_WithClosures = Ptr () -> IO Bool
+ GI.Atk.Callbacks: type Function_WithClosures = Ptr () /@userData@/: custom data defined by the user -> IO Bool __Returns:__ not used
- GI.Atk.Callbacks: type KeySnoopFunc = KeyEventStruct -> IO Int32
+ GI.Atk.Callbacks: type KeySnoopFunc = KeyEventStruct /@event@/: an AtkKeyEventStruct containing information about the key event for which notification is being given. -> IO Int32 __Returns:__ TRUE (nonzero) if the event emission should be stopped and the event discarded without being passed to the normal GUI recipient; FALSE (zero) if the event dispatch to the client application should proceed as normal. see atk_add_key_event_listener.
- GI.Atk.Callbacks: type KeySnoopFunc_WithClosures = KeyEventStruct -> Ptr () -> IO Int32
+ GI.Atk.Callbacks: type KeySnoopFunc_WithClosures = KeyEventStruct /@event@/: an AtkKeyEventStruct containing information about the key event for which notification is being given. -> Ptr () /@userData@/: a block of data which will be passed to the event listener, on notification. -> IO Int32 __Returns:__ TRUE (nonzero) if the event emission should be stopped and the event discarded without being passed to the normal GUI recipient; FALSE (zero) if the event dispatch to the client application should proceed as normal. see atk_add_key_event_listener.
- GI.Atk.Callbacks: type PropertyChangeHandler = Object -> PropertyValues -> IO ()
+ GI.Atk.Callbacks: type PropertyChangeHandler = Object /@obj@/: atkobject which property changes -> PropertyValues /@vals@/: values changed -> IO ()
- GI.Atk.Callbacks: wrap_EventListener :: Maybe (Ptr (FunPtr C_EventListener)) -> EventListener -> Ptr Object -> IO ()
+ GI.Atk.Callbacks: wrap_EventListener :: Maybe (Ptr (FunPtr C_EventListener)) -> EventListener -> C_EventListener
- GI.Atk.Callbacks: wrap_EventListenerInit :: Maybe (Ptr (FunPtr C_EventListenerInit)) -> EventListenerInit -> IO ()
+ GI.Atk.Callbacks: wrap_EventListenerInit :: Maybe (Ptr (FunPtr C_EventListenerInit)) -> EventListenerInit -> C_EventListenerInit
- GI.Atk.Callbacks: wrap_FocusHandler :: Maybe (Ptr (FunPtr C_FocusHandler)) -> FocusHandler -> Ptr Object -> CInt -> IO ()
+ GI.Atk.Callbacks: wrap_FocusHandler :: Maybe (Ptr (FunPtr C_FocusHandler)) -> FocusHandler -> C_FocusHandler
- GI.Atk.Callbacks: wrap_Function :: Maybe (Ptr (FunPtr C_Function)) -> Function_WithClosures -> Ptr () -> IO CInt
+ GI.Atk.Callbacks: wrap_Function :: Maybe (Ptr (FunPtr C_Function)) -> Function_WithClosures -> C_Function
- GI.Atk.Callbacks: wrap_KeySnoopFunc :: Maybe (Ptr (FunPtr C_KeySnoopFunc)) -> KeySnoopFunc_WithClosures -> Ptr KeyEventStruct -> Ptr () -> IO Int32
+ GI.Atk.Callbacks: wrap_KeySnoopFunc :: Maybe (Ptr (FunPtr C_KeySnoopFunc)) -> KeySnoopFunc_WithClosures -> C_KeySnoopFunc
- GI.Atk.Callbacks: wrap_PropertyChangeHandler :: Maybe (Ptr (FunPtr C_PropertyChangeHandler)) -> PropertyChangeHandler -> Ptr Object -> Ptr PropertyValues -> IO ()
+ GI.Atk.Callbacks: wrap_PropertyChangeHandler :: Maybe (Ptr (FunPtr C_PropertyChangeHandler)) -> PropertyChangeHandler -> C_PropertyChangeHandler
- GI.Atk.Interfaces.Component: type ComponentBoundsChangedCallback = Rectangle -> IO ()
+ GI.Atk.Interfaces.Component: type ComponentBoundsChangedCallback = Rectangle /@arg1@/: The AtkRectangle giving the new position and size. -> IO ()
- GI.Atk.Interfaces.Component: wrap_ComponentBoundsChangedCallback :: ComponentBoundsChangedCallback -> Ptr () -> Ptr Rectangle -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Component: wrap_ComponentBoundsChangedCallback :: ComponentBoundsChangedCallback -> C_ComponentBoundsChangedCallback
- GI.Atk.Interfaces.Document: type DocumentPageChangedCallback = Int32 -> IO ()
+ GI.Atk.Interfaces.Document: type DocumentPageChangedCallback = Int32 /@pageNumber@/: the new page number. If this value is unknown or not applicable, -1 should be provided. -> IO ()
- GI.Atk.Interfaces.Document: wrap_DocumentLoadCompleteCallback :: DocumentLoadCompleteCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Document: wrap_DocumentLoadCompleteCallback :: DocumentLoadCompleteCallback -> C_DocumentLoadCompleteCallback
- GI.Atk.Interfaces.Document: wrap_DocumentLoadStoppedCallback :: DocumentLoadStoppedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Document: wrap_DocumentLoadStoppedCallback :: DocumentLoadStoppedCallback -> C_DocumentLoadStoppedCallback
- GI.Atk.Interfaces.Document: wrap_DocumentPageChangedCallback :: DocumentPageChangedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Document: wrap_DocumentPageChangedCallback :: DocumentPageChangedCallback -> C_DocumentPageChangedCallback
- GI.Atk.Interfaces.Document: wrap_DocumentReloadCallback :: DocumentReloadCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Document: wrap_DocumentReloadCallback :: DocumentReloadCallback -> C_DocumentReloadCallback
- GI.Atk.Interfaces.Hypertext: type HypertextLinkSelectedCallback = Int32 -> IO ()
+ GI.Atk.Interfaces.Hypertext: type HypertextLinkSelectedCallback = Int32 /@arg1@/: the index of the hyperlink which is selected -> IO ()
- GI.Atk.Interfaces.Hypertext: wrap_HypertextLinkSelectedCallback :: HypertextLinkSelectedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Hypertext: wrap_HypertextLinkSelectedCallback :: HypertextLinkSelectedCallback -> C_HypertextLinkSelectedCallback
- GI.Atk.Interfaces.Selection: wrap_SelectionSelectionChangedCallback :: SelectionSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Selection: wrap_SelectionSelectionChangedCallback :: SelectionSelectionChangedCallback -> C_SelectionSelectionChangedCallback
- GI.Atk.Interfaces.Table: type TableColumnDeletedCallback = Int32 -> Int32 -> IO ()
+ GI.Atk.Interfaces.Table: type TableColumnDeletedCallback = Int32 /@arg1@/: The index of the first column deleted. -> Int32 /@arg2@/: The number of columns deleted. -> IO ()
- GI.Atk.Interfaces.Table: type TableColumnInsertedCallback = Int32 -> Int32 -> IO ()
+ GI.Atk.Interfaces.Table: type TableColumnInsertedCallback = Int32 /@arg1@/: The index of the column inserted. -> Int32 /@arg2@/: The number of colums inserted. -> IO ()
- GI.Atk.Interfaces.Table: type TableRowDeletedCallback = Int32 -> Int32 -> IO ()
+ GI.Atk.Interfaces.Table: type TableRowDeletedCallback = Int32 /@arg1@/: The index of the first row deleted. -> Int32 /@arg2@/: The number of rows deleted. -> IO ()
- GI.Atk.Interfaces.Table: type TableRowInsertedCallback = Int32 -> Int32 -> IO ()
+ GI.Atk.Interfaces.Table: type TableRowInsertedCallback = Int32 /@arg1@/: The index of the first row inserted. -> Int32 /@arg2@/: The number of rows inserted. -> IO ()
- GI.Atk.Interfaces.Table: wrap_TableColumnDeletedCallback :: TableColumnDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Table: wrap_TableColumnDeletedCallback :: TableColumnDeletedCallback -> C_TableColumnDeletedCallback
- GI.Atk.Interfaces.Table: wrap_TableColumnInsertedCallback :: TableColumnInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Table: wrap_TableColumnInsertedCallback :: TableColumnInsertedCallback -> C_TableColumnInsertedCallback
- GI.Atk.Interfaces.Table: wrap_TableColumnReorderedCallback :: TableColumnReorderedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Table: wrap_TableColumnReorderedCallback :: TableColumnReorderedCallback -> C_TableColumnReorderedCallback
- GI.Atk.Interfaces.Table: wrap_TableModelChangedCallback :: TableModelChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Table: wrap_TableModelChangedCallback :: TableModelChangedCallback -> C_TableModelChangedCallback
- GI.Atk.Interfaces.Table: wrap_TableRowDeletedCallback :: TableRowDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Table: wrap_TableRowDeletedCallback :: TableRowDeletedCallback -> C_TableRowDeletedCallback
- GI.Atk.Interfaces.Table: wrap_TableRowInsertedCallback :: TableRowInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Table: wrap_TableRowInsertedCallback :: TableRowInsertedCallback -> C_TableRowInsertedCallback
- GI.Atk.Interfaces.Table: wrap_TableRowReorderedCallback :: TableRowReorderedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Table: wrap_TableRowReorderedCallback :: TableRowReorderedCallback -> C_TableRowReorderedCallback
- GI.Atk.Interfaces.Text: textFreeRanges :: (HasCallStack, MonadIO m) => Ptr (Ptr TextRange) -> m ()
+ GI.Atk.Interfaces.Text: textFreeRanges :: (HasCallStack, MonadIO m) => [TextRange] -> m ()
- GI.Atk.Interfaces.Text: type TextTextCaretMovedCallback = Int32 -> IO ()
+ GI.Atk.Interfaces.Text: type TextTextCaretMovedCallback = Int32 /@arg1@/: The new position of the text caret. -> IO ()
- GI.Atk.Interfaces.Text: type TextTextChangedCallback = Int32 -> Int32 -> IO ()
+ GI.Atk.Interfaces.Text: type TextTextChangedCallback = Int32 /@arg1@/: The position (character offset) of the insertion or deletion. -> Int32 /@arg2@/: The length (in characters) of text inserted or deleted. -> IO ()
- GI.Atk.Interfaces.Text: type TextTextInsertCallback = Int32 -> Int32 -> Text -> IO ()
+ GI.Atk.Interfaces.Text: type TextTextInsertCallback = Int32 /@arg1@/: The position (character offset) of the insertion. -> Int32 /@arg2@/: The length (in characters) of text inserted. -> Text /@arg3@/: The new text inserted -> IO ()
- GI.Atk.Interfaces.Text: type TextTextRemoveCallback = Int32 -> Int32 -> Text -> IO ()
+ GI.Atk.Interfaces.Text: type TextTextRemoveCallback = Int32 /@arg1@/: The position (character offset) of the removal. -> Int32 /@arg2@/: The length (in characters) of text removed. -> Text /@arg3@/: The old text removed -> IO ()
- GI.Atk.Interfaces.Text: wrap_TextTextAttributesChangedCallback :: TextTextAttributesChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Text: wrap_TextTextAttributesChangedCallback :: TextTextAttributesChangedCallback -> C_TextTextAttributesChangedCallback
- GI.Atk.Interfaces.Text: wrap_TextTextCaretMovedCallback :: TextTextCaretMovedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Text: wrap_TextTextCaretMovedCallback :: TextTextCaretMovedCallback -> C_TextTextCaretMovedCallback
- GI.Atk.Interfaces.Text: wrap_TextTextChangedCallback :: TextTextChangedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Text: wrap_TextTextChangedCallback :: TextTextChangedCallback -> C_TextTextChangedCallback
- GI.Atk.Interfaces.Text: wrap_TextTextInsertCallback :: TextTextInsertCallback -> Ptr () -> Int32 -> Int32 -> CString -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Text: wrap_TextTextInsertCallback :: TextTextInsertCallback -> C_TextTextInsertCallback
- GI.Atk.Interfaces.Text: wrap_TextTextRemoveCallback :: TextTextRemoveCallback -> Ptr () -> Int32 -> Int32 -> CString -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Text: wrap_TextTextRemoveCallback :: TextTextRemoveCallback -> C_TextTextRemoveCallback
- GI.Atk.Interfaces.Text: wrap_TextTextSelectionChangedCallback :: TextTextSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Text: wrap_TextTextSelectionChangedCallback :: TextTextSelectionChangedCallback -> C_TextTextSelectionChangedCallback
- GI.Atk.Interfaces.Value: type ValueValueChangedCallback = Double -> Text -> IO ()
+ GI.Atk.Interfaces.Value: type ValueValueChangedCallback = Double /@value@/: the new value in a numerical form. -> Text /@text@/: human readable text alternative (also called description) of this object. NULL if not available. -> IO ()
- GI.Atk.Interfaces.Value: wrap_ValueValueChangedCallback :: ValueValueChangedCallback -> Ptr () -> CDouble -> CString -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Value: wrap_ValueValueChangedCallback :: ValueValueChangedCallback -> C_ValueValueChangedCallback
- GI.Atk.Interfaces.Window: wrap_WindowActivateCallback :: WindowActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowActivateCallback :: WindowActivateCallback -> C_WindowActivateCallback
- GI.Atk.Interfaces.Window: wrap_WindowCreateCallback :: WindowCreateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowCreateCallback :: WindowCreateCallback -> C_WindowCreateCallback
- GI.Atk.Interfaces.Window: wrap_WindowDeactivateCallback :: WindowDeactivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowDeactivateCallback :: WindowDeactivateCallback -> C_WindowDeactivateCallback
- GI.Atk.Interfaces.Window: wrap_WindowDestroyCallback :: WindowDestroyCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowDestroyCallback :: WindowDestroyCallback -> C_WindowDestroyCallback
- GI.Atk.Interfaces.Window: wrap_WindowMaximizeCallback :: WindowMaximizeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowMaximizeCallback :: WindowMaximizeCallback -> C_WindowMaximizeCallback
- GI.Atk.Interfaces.Window: wrap_WindowMinimizeCallback :: WindowMinimizeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowMinimizeCallback :: WindowMinimizeCallback -> C_WindowMinimizeCallback
- GI.Atk.Interfaces.Window: wrap_WindowMoveCallback :: WindowMoveCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowMoveCallback :: WindowMoveCallback -> C_WindowMoveCallback
- GI.Atk.Interfaces.Window: wrap_WindowResizeCallback :: WindowResizeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowResizeCallback :: WindowResizeCallback -> C_WindowResizeCallback
- GI.Atk.Interfaces.Window: wrap_WindowRestoreCallback :: WindowRestoreCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Interfaces.Window: wrap_WindowRestoreCallback :: WindowRestoreCallback -> C_WindowRestoreCallback
- GI.Atk.Objects.Hyperlink: wrap_HyperlinkLinkActivatedCallback :: HyperlinkLinkActivatedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Objects.Hyperlink: wrap_HyperlinkLinkActivatedCallback :: HyperlinkLinkActivatedCallback -> C_HyperlinkLinkActivatedCallback
- GI.Atk.Objects.Object: type ObjectActiveDescendantChangedCallback = Ptr () -> IO ()
+ GI.Atk.Objects.Object: type ObjectActiveDescendantChangedCallback = Ptr () /@arg1@/: the newly focused object. -> IO ()
- GI.Atk.Objects.Object: type ObjectChildrenChangedCallback = Word32 -> Ptr () -> IO ()
+ GI.Atk.Objects.Object: type ObjectChildrenChangedCallback = Word32 /@arg1@/: The index of the added or removed child. The value can be -1. This is used if the value is not known by the implementor when the child is added\/removed or irrelevant. -> Ptr () /@arg2@/: A gpointer to the child AtkObject which was added or removed. If the child was removed, it is possible that it is not available for the implementor. In that case this pointer can be NULL. -> IO ()
- GI.Atk.Objects.Object: type ObjectFocusEventCallback = Bool -> IO ()
+ GI.Atk.Objects.Object: type ObjectFocusEventCallback = Bool /@arg1@/: a boolean value which indicates whether the object gained or lost focus. -> IO ()
- GI.Atk.Objects.Object: type ObjectPropertyChangeCallback = Ptr () -> IO ()
+ GI.Atk.Objects.Object: type ObjectPropertyChangeCallback = Ptr () /@arg1@/: an 'GI.Atk.Structs.PropertyValues.PropertyValues' containing the new value of the property which changed. -> IO ()
- GI.Atk.Objects.Object: type ObjectStateChangeCallback = Text -> Bool -> IO ()
+ GI.Atk.Objects.Object: type ObjectStateChangeCallback = Text /@arg1@/: The name of the state which has changed -> Bool /@arg2@/: A boolean which indicates whether the state has been set or unset. -> IO ()
- GI.Atk.Objects.Object: wrap_ObjectActiveDescendantChangedCallback :: ObjectActiveDescendantChangedCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Objects.Object: wrap_ObjectActiveDescendantChangedCallback :: ObjectActiveDescendantChangedCallback -> C_ObjectActiveDescendantChangedCallback
- GI.Atk.Objects.Object: wrap_ObjectChildrenChangedCallback :: ObjectChildrenChangedCallback -> Ptr () -> Word32 -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Objects.Object: wrap_ObjectChildrenChangedCallback :: ObjectChildrenChangedCallback -> C_ObjectChildrenChangedCallback
- GI.Atk.Objects.Object: wrap_ObjectFocusEventCallback :: ObjectFocusEventCallback -> Ptr () -> CInt -> Ptr () -> IO ()
+ GI.Atk.Objects.Object: wrap_ObjectFocusEventCallback :: ObjectFocusEventCallback -> C_ObjectFocusEventCallback
- GI.Atk.Objects.Object: wrap_ObjectPropertyChangeCallback :: ObjectPropertyChangeCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Objects.Object: wrap_ObjectPropertyChangeCallback :: ObjectPropertyChangeCallback -> C_ObjectPropertyChangeCallback
- GI.Atk.Objects.Object: wrap_ObjectStateChangeCallback :: ObjectStateChangeCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO ()
+ GI.Atk.Objects.Object: wrap_ObjectStateChangeCallback :: ObjectStateChangeCallback -> C_ObjectStateChangeCallback
- GI.Atk.Objects.Object: wrap_ObjectVisibleDataChangedCallback :: ObjectVisibleDataChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Atk.Objects.Object: wrap_ObjectVisibleDataChangedCallback :: ObjectVisibleDataChangedCallback -> C_ObjectVisibleDataChangedCallback

Files

ChangeLog.md view
@@ -0,0 +1,4 @@+### 2.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-atk-2.0.14/docs/GI-Atk.html](https://hackage.haskell.org/package/gi-atk-2.0.14/docs/GI-Atk.html)+[https://hackage.haskell.org/package/gi-atk-2.0.15/docs/GI-Atk.html](https://hackage.haskell.org/package/gi-atk-2.0.15/docs/GI-Atk.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-atk.cabal view
@@ -1,5 +1,5 @@ name:                 gi-atk-version:              2.0.14+version:              2.0.15 synopsis:             Atk bindings description:          Bindings for Atk, 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,19 +24,19 @@       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: atk >= 2.0 && < 3       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-gobject == 2.0.*,                      gi-glib == 2.0.*,                      bytestring >= 0.10 && < 1,                      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