Note: This is an archived version of the Blender Developer Wiki (archived 2024). The current developer documentation is available on developer.blender.org/docs.

User:HimanshiKalra/BlenderDocs

Documentation for reference

View2D is a way of describing viewport in 2D. Commonly used with ARegion (area region or active region). Used for view panning and scrolling purposes. The scrolling operations are present in view2D_ops.c file. Similar to other operations like subdivide in Edit Mode.


Scroll by a length of one "page" happens when we click on an empty space outside the size of the scrollbar. The scrollbar moves down by a fixed amount called a page.

Lukas Tonne worked on a similar Edge Panning structure.