Autopilot API Documentation
===========================

Autopilot Utility Modules
+++++++++++++++++++++++++

:mod:`testcase` Module
----------------------

.. autoclass:: autopilot.testcase.AutopilotTestCase
    :members:

.. autofunction:: autopilot.testcase.multiply_scenarios

:mod:`keybindings` Module
-------------------------

.. automodule:: autopilot.keybindings
    :members:
    :undoc-members:
    :show-inheritance:

Emulators Package
+++++++++++++++++

:mod:`input` Module
-------------------

.. automodule:: autopilot.emulators.input
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`bamf` Module
------------------

.. automodule:: autopilot.emulators.bamf
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`ibus` Module
------------------

.. automodule:: autopilot.emulators.ibus
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`zeitgeist` Module
-----------------------

.. automodule:: autopilot.emulators.zeitgeist
    :members:
    :undoc-members:
    :show-inheritance:

Introspection Package
+++++++++++++++++++++

:mod:`introspection` Package
----------------------------

.. automodule:: autopilot.introspection
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`dbus` Module
-------------------

.. automodule:: autopilot.introspection.dbus
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`qt` Module
-------------------

.. automodule:: autopilot.introspection.qt
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`gtk` Module
-------------------

.. automodule:: autopilot.introspection.gtk
    :members:
    :undoc-members:
    :show-inheritance:

Matchers Package
++++++++++++++++

:mod:`matchers` Package
-----------------------

.. automodule:: autopilot.matchers
    :members:
    :undoc-members:
    :show-inheritance:

