AgtCore — Object + Widget + Event + Meta ========================================= .. include:: ../../../src/core/README.md :parser: myst_parser.sphinx_ API Reference ------------- AgtObject ~~~~~~~~~ .. doxygenclass:: AgtObject :members: :undoc-members: AgtWidget ~~~~~~~~~ .. doxygenclass:: AgtWidget :members: :undoc-members: AgtEvent ~~~~~~~~ .. doxygenclass:: AgtEvent :members: :undoc-members: AgtMetaClass + AgtMessageMap ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. doxygenstruct:: AgtMetaClass :members: .. doxygenstruct:: AgtMessageMap :members: AgtStyle ~~~~~~~~ Centralized default palette + metrics every widget snapshots at construction; plus the JSON5 theme-file loader that overlays tokens onto a style (see the *Styling policy* section of the design doc). .. doxygenstruct:: AgtStyle :members: .. doxygenfunction:: agt_style_parse .. doxygenfunction:: agt_style_load The Qt/GTK-shape coordinate model is backed by axl-sdk's ``AxlTransform`` (from ````), not an AGT type — ``AgtDrawContext`` carries one and maps widgets' local coordinates to device pixels through it (see the *Coordinate model* section of the design doc).