Files
tubestation/browser/components/customizableui/docs/index.rst
Mike Conley f9458508d5 Bug 1917913 - Add JSDoc documentation for DragPositionManager. r=nsharpley
We also take the opportunity to convert AreaPositionManager to an ES6
class and use proper private members, as well as using DOMRectReadOnly
instead of the bespoke rect-like frozen objects that we were using
before.

Differential Revision: https://phabricator.services.mozilla.com/D230114
2025-01-16 21:14:23 +00:00

21 lines
574 B
ReStructuredText

.. _components/customizableui:
========================
CustomizableUI Component
========================
This component is responsible for managing and manipulating the default and
customized state of various UI surfaces in the browser. Most of the logic for
doing this resides in ``CustomizableUI``, but some responsibility is also
delegated to modules like ``CustomizableWidgets`` and ``CustomizeMode``.
.. toctree::
:maxdepth: 3
customizableui
drag-position-manager
overflowable-toolbar
panelmultiview
search-widget-tracker
toolbar-context-menu