Known subclasses: kiwi.ui.test.recorder.ButtonClickedEvent, kiwi.ui.test.recorder.EntryActivateEvent, kiwi.ui.test.recorder.EntrySetTextEvent, kiwi.ui.test.recorder.ImageMenuItemButtonReleaseEvent, kiwi.ui.test.recorder.MenuItemActivateEvent, kiwi.ui.test.recorder.ObjectListDoubleClick, kiwi.ui.test.recorder.ObjectListSelectionChanged, kiwi.ui.test.recorder.ToolButtonReleaseEvent

A SignalEvent is an Event which is tied to a GObject signal, Recorder uses this to automatically attach itself to a signal at which point this object will be instantiated.

Class Variable signal_name signal to listen to
Method __init__ No summary
Class Method connect Calls connect on object for signal signal_name.

Inherited from Event:

Class Variable object_type subclass for type, Recorder uses this to automatically attach events to objects when they appear
Method get_toplevel This fetches the toplevel widget for a specific object, by default it assumes it's a wiget subclass and calls get_toplevel() for the widget
Method serialize Serialize the widget, write the code here which is used to reproduce the event, for a button which is clicked the implementation looks like this:
signal_name =
signal to listen to
def __init__(self, object, name, args):
@classmethod
def connect(cls, object, signal_name, cb):

Calls connect on object for signal signal_name.

Parametersobjectobject to connect on
signal_namesignal name to listen to
cbcallback
API Documentation for Kiwi, generated by pydoctor at 2015-12-15 11:23:22.