4 Provides a viewport of a text instance and mangages selections.
9 .. doxygengroup:: view_life
15 The cursor of the primary selection is always visible.
17 .. doxygengroup:: view_viewport
23 .. doxygengroup:: view_size
29 .. doxygengroup:: view_draw
35 A selection is a non-empty, directed range with two endpoints called *cursor*
36 and *anchor*. A selection can be anchored in which case the anchor remains
37 fixed while only the position of the cursor is adjusted. For non-anchored
38 selections both endpoints are updated. A singleton selection
39 covers one character on which both cursor and anchor reside. There always
40 exists a primary selection which remains visible (i.e. changes to its position
41 will adjust the viewport).
43 Creation and Destruction
44 ~~~~~~~~~~~~~~~~~~~~~~~~
46 .. doxygengroup:: view_selnew
52 .. doxygengroup:: view_navigate
58 .. doxygengroup:: view_cover
64 .. doxygengroup:: view_anchor
70 Selection endpoint to which cursor motions apply.
75 .. doxygengroup:: view_props
81 .. doxygengroup:: view_place
87 These functions perform motions based on the current selection cursor position.
89 .. doxygengroup:: view_motions
95 These are convenience function which operate on the primary selection.
97 .. doxygengroup:: view_primary
103 .. doxygengroup:: view_save
109 .. doxygengroup:: view_style