Signal Transfer Analysis
========================

.. code-block:: bash

   $ gir-query --print-closure-arg-types "Object,GObject.Object,Widget,Gtk.Widget,Atk.Object" | grep "|| signal ||"

==============================================================  ===============  =============  ===============  ===========
Closure Arg                                                     Closure Type     **Direction**  **Arg Type**     **Transfer**
==============================================================  ===============  =============  ===============  ===========
``GcrUi.ImportButton.imported.importer``                        signal           in             GObject.Object   none
``GcrUi.ImportButton.importing.importer``                       signal           in             GObject.Object   none
``Gtk.PrintOperation.create-custom-widget``                     signal           out            GObject.Object   none
``Gtk.AccelGroup.accel-activate.acceleratable``                 signal           in             GObject.Object   none
``Gtk.TextTag.event.object``                                    signal           in             GObject.Object   none
``Gtk.ActionGroup.connect-proxy.proxy``                         signal           in             Widget           none
``Gtk.ActionGroup.disconnect-proxy.proxy``                      signal           in             Widget           none
``Gtk.Assistant.prepare.page``                                  signal           in             Widget           none
``Gtk.Container.add.object``                                    signal           in             Widget           none
``Gtk.Container.remove.object``                                 signal           in             Widget           none
``Gtk.Container.set-focus-child.object``                        signal           in             Widget           none
``Gtk.HandleBox.child-attached.widget``                         signal           in             Widget           none
``Gtk.HandleBox.child-detached.widget``                         signal           in             Widget           none
``Gtk.MenuShell.insert.child``                                  signal           in             Widget           none
``Gtk.Notebook.create-window.page``                             signal           in             Widget           none
``Gtk.Notebook.page-added.child``                               signal           in             Widget           none
``Gtk.Notebook.page-removed.child``                             signal           in             Widget           none
``Gtk.Notebook.page-reordered.child``                           signal           in             Widget           none
``Gtk.Notebook.switch-page.page``                               signal           in             Widget           none
``Gtk.Overlay.get-child-position.widget``                       signal           in             Widget           none
``Gtk.PrintOperation.custom-widget-apply.widget``               signal           in             Widget           none
``Gtk.PrintOperation.update-custom-widget.widget``              signal           in             Widget           none
``Gtk.UIManager.add-widget.widget``                             signal           in             Widget           none
``Gtk.UIManager.connect-proxy.proxy``                           signal           in             Widget           none
``Gtk.UIManager.disconnect-proxy.proxy``                        signal           in             Widget           none
``Gtk.Widget.hierarchy-changed.previous_toplevel``              signal           in             Widget           none
``Gtk.Widget.parent-set.old_parent``                            signal           in             Widget           none
``Gtk.Window.set-focus.object``                                 signal           in             Widget           none
``Gst.Object.deep-notify.prop_object``                          signal           in             Object           none
``Gst.ChildProxy.child-added.object``                           signal           in             GObject.Object   none
``Gst.ChildProxy.child-removed.object``                         signal           in             GObject.Object   none
``Gtk.PrintOperation.create-custom-widget``                     signal           out            GObject.Object   none
``Gtk.TextLayout.allocate-child.object``                        signal           in             Object           none
``Gtk.AccelGroup.accel-activate.acceleratable``                 signal           in             GObject.Object   none
``Gtk.TextTag.event.object``                                    signal           in             GObject.Object   none
``Gtk.ActionGroup.connect-proxy.proxy``                         signal           in             Widget           none
``Gtk.ActionGroup.disconnect-proxy.proxy``                      signal           in             Widget           none
``Gtk.Assistant.prepare.page``                                  signal           in             Widget           none
``Gtk.Container.add.object``                                    signal           in             Widget           none
``Gtk.Container.remove.object``                                 signal           in             Widget           none
``Gtk.Container.set-focus-child.object``                        signal           in             Widget           none
``Gtk.HandleBox.child-attached.object``                         signal           in             Widget           none
``Gtk.HandleBox.child-detached.object``                         signal           in             Widget           none
``Gtk.List.select-child.object``                                signal           in             Widget           none
``Gtk.List.unselect-child.object``                              signal           in             Widget           none
``Gtk.Notebook.create-window.page``                             signal           in             Widget           none
``Gtk.Notebook.page-added.child``                               signal           in             Widget           none
``Gtk.Notebook.page-removed.child``                             signal           in             Widget           none
``Gtk.Notebook.page-reordered.child``                           signal           in             Widget           none
``Gtk.PrintOperation.custom-widget-apply.widget``               signal           in             Widget           none
``Gtk.PrintOperation.update-custom-widget.widget``              signal           in             Widget           none
``Gtk.TipsQuery.widget-entered.object``                         signal           in             Widget           none
``Gtk.TipsQuery.widget-selected.object``                        signal           in             Widget           none
``Gtk.UIManager.add-widget.widget``                             signal           in             Widget           none
``Gtk.UIManager.connect-proxy.proxy``                           signal           in             Widget           none
``Gtk.UIManager.disconnect-proxy.proxy``                        signal           in             Widget           none
``Gtk.Widget.hierarchy-changed.previous_toplevel``              signal           in             Widget           none
``Gtk.Widget.parent-set.old_parent``                            signal           in             Widget           none
``Gtk.Window.set-focus.object``                                 signal           in             Widget           none
``NMClient.DeviceWifi.access-point-added.ap``                   signal           in             GObject.Object   none
``NMClient.DeviceWifi.access-point-removed.ap``                 signal           in             GObject.Object   none
``NMClient.DeviceWimax.nsp-added.nsp``                          signal           in             GObject.Object   none
``NMClient.DeviceWimax.nsp-removed.nsp``                        signal           in             GObject.Object   none
``NMClient.RemoteSettings.new-connection.object``               signal           in             GObject.Object   none
``Gio.SocketService.incoming.source_object``                    signal           in             GObject.Object   none
``Gio.ThreadedSocketService.run.source_object``                 signal           in             GObject.Object   none
``Json.Parser.object-end.object``                               signal           in             Object           none
``Json.Parser.object-member.object``                            signal           in             Object           none
``GnomeDesktop.BGCrossfade.finished.window``                    signal           in             GObject.Object   none
``Gladeui.BaseEditor.build-child``                              signal           out            GObject.Object   None
``Gladeui.App.signal-editor-created.signal_editor``             signal           in             GObject.Object   none
``Gladeui.App.widget-adaptor-registered.adaptor``               signal           in             GObject.Object   none
``Gladeui.BaseEditor.build-child.gparent``                      signal           in             GObject.Object   none
``Gladeui.BaseEditor.change-type.object``                       signal           in             GObject.Object   none
``Gladeui.BaseEditor.child-selected.gchild``                    signal           in             GObject.Object   none
``Gladeui.BaseEditor.delete-child.gparent``                     signal           in             GObject.Object   none
``Gladeui.BaseEditor.delete-child.gchild``                      signal           in             GObject.Object   none
``Gladeui.BaseEditor.get-display-name.gchild``                  signal           in             GObject.Object   none
``Gladeui.BaseEditor.move-child.gparent``                       signal           in             GObject.Object   none
``Gladeui.BaseEditor.move-child.gchild``                        signal           in             GObject.Object   none
``Gladeui.Project.add-widget.arg1``                             signal           in             Widget           none
``Gladeui.Project.remove-widget.arg1``                          signal           in             Widget           none
``Gladeui.Project.widget-name-changed.arg1``                    signal           in             Widget           none
``Gladeui.Project.widget-visibility-changed.widget``            signal           in             Widget           none
``Gck.Module.authenticate-object.object``                       signal           in             Object           none
``Soup.Session.connection-created.connection``                  signal           in             GObject.Object   none
``Soup.Session.tunneling.connection``                           signal           in             GObject.Object   none
``Peas.ExtensionSet.extension-added.exten``                     signal           in             GObject.Object   none
``Peas.ExtensionSet.extension-removed.exten``                   signal           in             GObject.Object   none
==============================================================  ===============  =============  ===============  ===========
