1.. _development: 2 3============================================================================== 4Information for developers 5============================================================================== 6 7Below is a list of topics of interest to developers, divided into 8information for those :ref:`using_libinput_as_library` in a Wayland compositor 9or other project. The :ref:`hacking_on_libinput` section applies to developers working on 10libinput itself. 11 12.. note:: If you use or work on libinput you should get in touch with the 13 libinput developers on the wayland-devel@lists.freedesktop.org 14 mailing lists 15 16.. _using_libinput_as_library: 17 18------------------------------------------------------------------------------ 19Using libinput as library 20------------------------------------------------------------------------------ 21 22See :ref:`building_against` for information on how to integrate libinput 23with your project's build system. 24 25.. note:: **libinput's API documentation is available here:** 26 http://wayland.freedesktop.org/libinput/doc/latest/api/ 27 28 29Topics below explain some behaviors of libinput. 30 31.. toctree:: 32 :maxdepth: 1 33 34 absolute-axes.rst 35 absolute-coordinate-ranges.rst 36 normalization-of-relative-motion.rst 37 seats.rst 38 timestamps.rst 39 40.. _hacking_on_libinput: 41 42------------------------------------------------------------------------------ 43Hacking on libinput 44------------------------------------------------------------------------------ 45 46.. toctree:: 47 :maxdepth: 1 48 49 architecture 50 test-suite.rst 51 pointer-acceleration.rst 52 device-configuration-via-udev.rst 53