User interface event recorder and serializer.

This module provides an interface for creating, listening to
and saving events.
It uses the gobject introspection base class
L{kiwi.ui.test.common.WidgetIntrospecter} to gather widgets, windows and
other objects.

The user interfaces are saved in a format so they can easily be played
back by simply executing the script through a standard python interpreter.
Function register_event_type Add an event type to a list of event types.
Function get_event_types Returns the collection of event types. @returns: the event types.
Class SkipEvent Undocumented
Class Event No summary
Class SignalEvent A SignalEvent is an L{Event} which is tied to a GObject signal, L{Recorder} uses this to automatically attach itself to a signal at which point this object will be instantiated.
Class WindowDeleteEvent This event represents a user click on the close button in the window manager.
Class MenuItemActivateEvent This event represents a user click on a menu item. It could be a toplevel or a normal entry in a submenu.
Class ImageMenuItemButtonReleaseEvent No summary
Class ToolButtonReleaseEvent This event represents a click on a normal toolbar button Hackish, see L{ImageMenuItemButtonReleaseEvent} for more details.
Class EntrySetTextEvent This event represents a content modification of a GtkEntry. When the user deletes, clears, adds, modifies the text this event will be created.
Class EntryActivateEvent This event represents an activate event for a GtkEntry, eg when the user presses enter in a GtkEntry.
Class ButtonClickedEvent This event represents a button click. Note that this will also work for GtkToggleButton, GtkRadioButton and GtkCheckButton.
Class ObjectListSelectionChanged No summary
Class ObjectListDoubleClick This event represents a double click on a row in objectlist
Class Recorder No summary
def register_event_type(event_type):
Add an event type to a list of event types.

@param event_type: a L{Event} subclass
def get_event_types():
Returns the collection of event types.
@returns: the event types.
API Documentation for Kiwi, generated by pydoctor at 2019-08-08 02:24:42.