gi-atk 2.0.20 → 2.0.21
raw patch · 3 files changed
+15/−9 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi, haskell-gi-base
API changes (from Hackage documentation)
- GI.Atk.Structs.Attribute: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.Attribute.Attribute tag
- GI.Atk.Structs.KeyEventStruct: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.KeyEventStruct.KeyEventStruct tag
- GI.Atk.Structs.PropertyValues: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.PropertyValues.PropertyValues tag
- GI.Atk.Structs.Rectangle: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.Rectangle.Rectangle tag
- GI.Atk.Structs.TextRange: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.TextRange.TextRange tag
- GI.Atk.Structs.TextRectangle: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.TextRectangle.TextRectangle tag
+ GI.Atk.Constants: pattern BINARY_AGE :: Int32
+ GI.Atk.Constants: pattern INTERFACE_AGE :: Int32
+ GI.Atk.Constants: pattern MAJOR_VERSION :: Int32
+ GI.Atk.Constants: pattern MICRO_VERSION :: Int32
+ GI.Atk.Constants: pattern MINOR_VERSION :: Int32
+ GI.Atk.Constants: pattern VERSION_MIN_REQUIRED :: Int32
+ GI.Atk.Interfaces.Action: instance GHC.Classes.Eq GI.Atk.Interfaces.Action.Action
+ GI.Atk.Interfaces.Component: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.Component.Component
+ GI.Atk.Interfaces.Component: instance GHC.Classes.Eq GI.Atk.Interfaces.Component.Component
+ GI.Atk.Interfaces.Document: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.Document.Document
+ GI.Atk.Interfaces.Document: instance GHC.Classes.Eq GI.Atk.Interfaces.Document.Document
+ GI.Atk.Interfaces.EditableText: instance GHC.Classes.Eq GI.Atk.Interfaces.EditableText.EditableText
+ GI.Atk.Interfaces.HyperlinkImpl: instance GHC.Classes.Eq GI.Atk.Interfaces.HyperlinkImpl.HyperlinkImpl
+ GI.Atk.Interfaces.Hypertext: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.Hypertext.Hypertext
+ GI.Atk.Interfaces.Hypertext: instance GHC.Classes.Eq GI.Atk.Interfaces.Hypertext.Hypertext
+ GI.Atk.Interfaces.Image: instance GHC.Classes.Eq GI.Atk.Interfaces.Image.Image
+ GI.Atk.Interfaces.ImplementorIface: instance GHC.Classes.Eq GI.Atk.Interfaces.ImplementorIface.ImplementorIface
+ GI.Atk.Interfaces.Selection: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.Selection.Selection
+ GI.Atk.Interfaces.Selection: instance GHC.Classes.Eq GI.Atk.Interfaces.Selection.Selection
+ GI.Atk.Interfaces.StreamableContent: instance GHC.Classes.Eq GI.Atk.Interfaces.StreamableContent.StreamableContent
+ GI.Atk.Interfaces.Table: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.Table.Table
+ GI.Atk.Interfaces.Table: instance GHC.Classes.Eq GI.Atk.Interfaces.Table.Table
+ GI.Atk.Interfaces.TableCell: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.TableCell.TableCell
+ GI.Atk.Interfaces.TableCell: instance GHC.Classes.Eq GI.Atk.Interfaces.TableCell.TableCell
+ GI.Atk.Interfaces.Text: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.Text.Text
+ GI.Atk.Interfaces.Text: instance GHC.Classes.Eq GI.Atk.Interfaces.Text.Text
+ GI.Atk.Interfaces.Value: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.Value.Value
+ GI.Atk.Interfaces.Value: instance GHC.Classes.Eq GI.Atk.Interfaces.Value.Value
+ GI.Atk.Interfaces.Window: instance Data.GI.Base.GValue.IsGValue GI.Atk.Interfaces.Window.Window
+ GI.Atk.Interfaces.Window: instance GHC.Classes.Eq GI.Atk.Interfaces.Window.Window
+ GI.Atk.Objects.GObjectAccessible: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.GObjectAccessible.GObjectAccessible
+ GI.Atk.Objects.GObjectAccessible: instance GHC.Classes.Eq GI.Atk.Objects.GObjectAccessible.GObjectAccessible
+ GI.Atk.Objects.Hyperlink: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.Hyperlink.Hyperlink
+ GI.Atk.Objects.Hyperlink: instance GHC.Classes.Eq GI.Atk.Objects.Hyperlink.Hyperlink
+ GI.Atk.Objects.Misc: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.Misc.Misc
+ GI.Atk.Objects.Misc: instance GHC.Classes.Eq GI.Atk.Objects.Misc.Misc
+ GI.Atk.Objects.NoOpObject: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.NoOpObject.NoOpObject
+ GI.Atk.Objects.NoOpObject: instance GHC.Classes.Eq GI.Atk.Objects.NoOpObject.NoOpObject
+ GI.Atk.Objects.NoOpObjectFactory: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.NoOpObjectFactory.NoOpObjectFactory
+ GI.Atk.Objects.NoOpObjectFactory: instance GHC.Classes.Eq GI.Atk.Objects.NoOpObjectFactory.NoOpObjectFactory
+ GI.Atk.Objects.Object: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.Object.Object
+ GI.Atk.Objects.Object: instance GHC.Classes.Eq GI.Atk.Objects.Object.Object
+ GI.Atk.Objects.ObjectFactory: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.ObjectFactory.ObjectFactory
+ GI.Atk.Objects.ObjectFactory: instance GHC.Classes.Eq GI.Atk.Objects.ObjectFactory.ObjectFactory
+ GI.Atk.Objects.Plug: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.Plug.Plug
+ GI.Atk.Objects.Plug: instance GHC.Classes.Eq GI.Atk.Objects.Plug.Plug
+ GI.Atk.Objects.Registry: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.Registry.Registry
+ GI.Atk.Objects.Registry: instance GHC.Classes.Eq GI.Atk.Objects.Registry.Registry
+ GI.Atk.Objects.Relation: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.Relation.Relation
+ GI.Atk.Objects.Relation: instance GHC.Classes.Eq GI.Atk.Objects.Relation.Relation
+ GI.Atk.Objects.RelationSet: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.RelationSet.RelationSet
+ GI.Atk.Objects.RelationSet: instance GHC.Classes.Eq GI.Atk.Objects.RelationSet.RelationSet
+ GI.Atk.Objects.Socket: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.Socket.Socket
+ GI.Atk.Objects.Socket: instance GHC.Classes.Eq GI.Atk.Objects.Socket.Socket
+ GI.Atk.Objects.StateSet: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.StateSet.StateSet
+ GI.Atk.Objects.StateSet: instance GHC.Classes.Eq GI.Atk.Objects.StateSet.StateSet
+ GI.Atk.Objects.Util: instance Data.GI.Base.GValue.IsGValue GI.Atk.Objects.Util.Util
+ GI.Atk.Objects.Util: instance GHC.Classes.Eq GI.Atk.Objects.Util.Util
+ GI.Atk.Structs.Attribute: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.Attribute.Attribute tag
+ GI.Atk.Structs.Attribute: instance GHC.Classes.Eq GI.Atk.Structs.Attribute.Attribute
+ GI.Atk.Structs.Implementor: instance GHC.Classes.Eq GI.Atk.Structs.Implementor.Implementor
+ GI.Atk.Structs.KeyEventStruct: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.KeyEventStruct.KeyEventStruct tag
+ GI.Atk.Structs.KeyEventStruct: instance GHC.Classes.Eq GI.Atk.Structs.KeyEventStruct.KeyEventStruct
+ GI.Atk.Structs.PropertyValues: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.PropertyValues.PropertyValues tag
+ GI.Atk.Structs.PropertyValues: instance GHC.Classes.Eq GI.Atk.Structs.PropertyValues.PropertyValues
+ GI.Atk.Structs.Range: instance Data.GI.Base.GValue.IsGValue GI.Atk.Structs.Range.Range
+ GI.Atk.Structs.Range: instance GHC.Classes.Eq GI.Atk.Structs.Range.Range
+ GI.Atk.Structs.Rectangle: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.Rectangle.Rectangle tag
+ GI.Atk.Structs.Rectangle: instance Data.GI.Base.GValue.IsGValue GI.Atk.Structs.Rectangle.Rectangle
+ GI.Atk.Structs.Rectangle: instance GHC.Classes.Eq GI.Atk.Structs.Rectangle.Rectangle
+ GI.Atk.Structs.TextRange: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.TextRange.TextRange tag
+ GI.Atk.Structs.TextRange: instance Data.GI.Base.GValue.IsGValue GI.Atk.Structs.TextRange.TextRange
+ GI.Atk.Structs.TextRange: instance GHC.Classes.Eq GI.Atk.Structs.TextRange.TextRange
+ GI.Atk.Structs.TextRectangle: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Atk.Structs.TextRectangle.TextRectangle tag
+ GI.Atk.Structs.TextRectangle: instance GHC.Classes.Eq GI.Atk.Structs.TextRectangle.TextRectangle
- 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 EventListener = Object " /@obj@/: An t'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 " /@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 FocusHandler = Object " /@object@/: the t'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 " __Returns:__ not used "
+ GI.Atk.Callbacks: type Function = IO Bool " __Returns:__ not used"
- GI.Atk.Callbacks: type Function_WithClosures = Ptr () " /@userData@/: custom data defined by the user " -> IO Bool " __Returns:__ not used "
+ 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 " /@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 = 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 " /@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 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 " /@obj@/: atkobject which property changes " -> PropertyValues " /@vals@/: values changed " -> IO ()
+ GI.Atk.Callbacks: type PropertyChangeHandler = Object " /@obj@/: atkobject which property changes" -> PropertyValues " /@vals@/: values changed" -> IO ()
- GI.Atk.Interfaces.Component: type ComponentBoundsChangedCallback = Rectangle " /@arg1@/: The AtkRectangle giving the new position and size. " -> IO ()
+ GI.Atk.Interfaces.Component: type ComponentBoundsChangedCallback = Rectangle " /@arg1@/: The AtkRectangle giving the new position and size." -> 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: type DocumentPageChangedCallback = Int32 " /@pageNumber@/: the new page number. If this value is unknown or not applicable, -1 should be provided." -> IO ()
- GI.Atk.Interfaces.Hypertext: type HypertextLinkSelectedCallback = Int32 " /@arg1@/: the index of the hyperlink which is selected " -> IO ()
+ GI.Atk.Interfaces.Hypertext: type HypertextLinkSelectedCallback = Int32 " /@arg1@/: the index of the hyperlink which is selected" -> 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 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 " /@arg1@/: The index of the column inserted. " -> Int32 " /@arg2@/: The number of colums inserted. " -> 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 " /@arg1@/: The index of the first row deleted. " -> Int32 " /@arg2@/: The number of rows deleted. " -> 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 " /@arg1@/: The index of the first row inserted. " -> Int32 " /@arg2@/: The number of rows inserted. " -> 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.Text: afterTextTextChanged :: (IsText a, MonadIO m) => a -> TextTextChangedCallback -> m SignalHandlerId
+ GI.Atk.Interfaces.Text: afterTextTextChanged :: (IsText a, MonadIO m) => a -> Maybe Text -> TextTextChangedCallback -> m SignalHandlerId
- GI.Atk.Interfaces.Text: afterTextTextInsert :: (IsText a, MonadIO m) => a -> TextTextInsertCallback -> m SignalHandlerId
+ GI.Atk.Interfaces.Text: afterTextTextInsert :: (IsText a, MonadIO m) => a -> Maybe Text -> TextTextInsertCallback -> m SignalHandlerId
- GI.Atk.Interfaces.Text: afterTextTextRemove :: (IsText a, MonadIO m) => a -> TextTextRemoveCallback -> m SignalHandlerId
+ GI.Atk.Interfaces.Text: afterTextTextRemove :: (IsText a, MonadIO m) => a -> Maybe Text -> TextTextRemoveCallback -> m SignalHandlerId
- GI.Atk.Interfaces.Text: onTextTextChanged :: (IsText a, MonadIO m) => a -> TextTextChangedCallback -> m SignalHandlerId
+ GI.Atk.Interfaces.Text: onTextTextChanged :: (IsText a, MonadIO m) => a -> Maybe Text -> TextTextChangedCallback -> m SignalHandlerId
- GI.Atk.Interfaces.Text: onTextTextInsert :: (IsText a, MonadIO m) => a -> TextTextInsertCallback -> m SignalHandlerId
+ GI.Atk.Interfaces.Text: onTextTextInsert :: (IsText a, MonadIO m) => a -> Maybe Text -> TextTextInsertCallback -> m SignalHandlerId
- GI.Atk.Interfaces.Text: onTextTextRemove :: (IsText a, MonadIO m) => a -> TextTextRemoveCallback -> m SignalHandlerId
+ GI.Atk.Interfaces.Text: onTextTextRemove :: (IsText a, MonadIO m) => a -> Maybe Text -> TextTextRemoveCallback -> m SignalHandlerId
- GI.Atk.Interfaces.Text: type TextTextCaretMovedCallback = Int32 " /@arg1@/: The new position of the text caret. " -> IO ()
+ GI.Atk.Interfaces.Text: type TextTextCaretMovedCallback = Int32 " /@arg1@/: The new position of the text caret." -> 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 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 " /@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 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 " /@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: 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.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: 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.Objects.Object: afterObjectActiveDescendantChanged :: (IsObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId
+ GI.Atk.Objects.Object: afterObjectActiveDescendantChanged :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId
- GI.Atk.Objects.Object: afterObjectChildrenChanged :: (IsObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId
+ GI.Atk.Objects.Object: afterObjectChildrenChanged :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectChildrenChangedCallback -> m SignalHandlerId
- GI.Atk.Objects.Object: afterObjectPropertyChange :: (IsObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId
+ GI.Atk.Objects.Object: afterObjectPropertyChange :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectPropertyChangeCallback -> m SignalHandlerId
- GI.Atk.Objects.Object: afterObjectStateChange :: (IsObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId
+ GI.Atk.Objects.Object: afterObjectStateChange :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectStateChangeCallback -> m SignalHandlerId
- GI.Atk.Objects.Object: onObjectActiveDescendantChanged :: (IsObject a, MonadIO m) => a -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId
+ GI.Atk.Objects.Object: onObjectActiveDescendantChanged :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectActiveDescendantChangedCallback -> m SignalHandlerId
- GI.Atk.Objects.Object: onObjectChildrenChanged :: (IsObject a, MonadIO m) => a -> ObjectChildrenChangedCallback -> m SignalHandlerId
+ GI.Atk.Objects.Object: onObjectChildrenChanged :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectChildrenChangedCallback -> m SignalHandlerId
- GI.Atk.Objects.Object: onObjectPropertyChange :: (IsObject a, MonadIO m) => a -> ObjectPropertyChangeCallback -> m SignalHandlerId
+ GI.Atk.Objects.Object: onObjectPropertyChange :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectPropertyChangeCallback -> m SignalHandlerId
- GI.Atk.Objects.Object: onObjectStateChange :: (IsObject a, MonadIO m) => a -> ObjectStateChangeCallback -> m SignalHandlerId
+ GI.Atk.Objects.Object: onObjectStateChange :: (IsObject a, MonadIO m) => a -> Maybe Text -> ObjectStateChangeCallback -> m SignalHandlerId
- GI.Atk.Objects.Object: type ObjectActiveDescendantChangedCallback = Maybe Object " /@arg1@/: the newly focused object. " -> IO ()
+ GI.Atk.Objects.Object: type ObjectActiveDescendantChangedCallback = Maybe Object " /@arg1@/: the newly focused object." -> 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. " -> Maybe Object " /@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 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." -> Maybe Object " /@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 " /@arg1@/: a boolean value which indicates whether the object gained or lost focus. " -> 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 = Maybe PropertyValues " /@arg1@/: an 'GI.Atk.Structs.PropertyValues.PropertyValues' containing the new value of the property which changed. " -> IO ()
+ GI.Atk.Objects.Object: type ObjectPropertyChangeCallback = Maybe PropertyValues " /@arg1@/: an t'GI.Atk.Structs.PropertyValues.PropertyValues' containing the new value of the property which changed." -> 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: 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 ()
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- gi-atk.cabal +10/−8
ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.0.21+++ Update for haskell-gi(-base)-0.23+ ### 2.0.20 + Add support for inherited dependencies
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.20/docs/GI-Atk.html](https://hackage.haskell.org/package/gi-atk-2.0.20/docs/GI-Atk.html)+[https://hackage.haskell.org/package/gi-atk-2.0.21/docs/GI-Atk.html](https://hackage.haskell.org/package/gi-atk-2.0.21/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,12 +1,12 @@ name: gi-atk-version: 2.0.20+version: 2.0.21 synopsis: Atk bindings description: Bindings for Atk, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi license: LGPL-2.1 license-file: LICENSE author: Will Thompson, Iñaki García Etxebarria and Jonas Platte-maintainer: Iñaki García Etxebarria (inaki@blueleaf.cc)+maintainer: Iñaki García Etxebarria category: Bindings build-type: Custom cabal-version: 1.24@@ -16,20 +16,20 @@ custom-setup setup-depends: base >= 4.9 && < 5, Cabal >= 1.24,- haskell-gi >= 0.22.5 && < 0.23,+ haskell-gi >= 0.23 && < 0.24, gi-gobject == 2.0.*, gi-glib == 2.0.* library default-language: Haskell2010 default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses- other-extensions: PatternSynonyms, ViewPatterns+ other-extensions: PatternSynonyms, ViewPatterns, TypeApplications ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations pkgconfig-depends: atk >= 2.0 && < 3 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.22.0 && < 0.23,- haskell-gi >= 0.22.5 && < 0.23,+ haskell-gi-base >= 0.23 && < 0.24,+ haskell-gi >= 0.23.0 && < 0.24, haskell-gi-overloading < 1.1, gi-gobject == 2.0.*, gi-glib == 2.0.*,@@ -49,7 +49,8 @@ -- to be built will be built at configure time, based on the -- available introspection data. - exposed-modules: GI.Atk,+ exposed-modules: GI.Atk.Config,+ GI.Atk, GI.Atk.Callbacks, GI.Atk.Constants, GI.Atk.Enums,@@ -96,7 +97,8 @@ GI.Atk.Structs.TextRange, GI.Atk.Structs.TextRectangle - autogen-modules: GI.Atk,+ autogen-modules: GI.Atk.Config,+ GI.Atk, GI.Atk.Callbacks, GI.Atk.Constants, GI.Atk.Enums,