Provides a viewport of a text instance and mangages selections.
.. doxygengroup:: view_life :content-only:
The cursor of the primary selection is always visible.
.. doxygengroup:: view_viewport :content-only:
.. doxygengroup:: view_size :content-only:
.. doxygengroup:: view_draw :content-only:
A selection is a non-empty, directed range with two endpoints called cursor and anchor. A selection can be anchored in which case the anchor remains fixed while only the position of the cursor is adjusted. For non-anchored selections both endpoints are updated. A singleton selection covers one character on which both cursor and anchor reside. There always exists a primary selection which remains visible (i.e. changes to its position will adjust the viewport).
.. doxygengroup:: view_selnew :content-only:
.. doxygengroup:: view_navigate :content-only:
.. doxygengroup:: view_cover :content-only:
.. doxygengroup:: view_anchor :content-only:
Selection endpoint to which cursor motions apply.
.. doxygengroup:: view_props :content-only:
.. doxygengroup:: view_place :content-only:
These functions perform motions based on the current selection cursor position.
.. doxygengroup:: view_motions :content-only:
These are convenience function which operate on the primary selection.
.. doxygengroup:: view_primary :content-only:
.. doxygengroup:: view_save :content-only:
.. doxygengroup:: view_style :content-only: