摘要 |
A global viewer scrolling system that includes maximizing visibility of one or more child generations within a component family hierarchy. Ensuring or maximizing component visibility includes establishing bi-directional communications between a parent component and a child component, and enabling a parent component to respond to an ensure visible request from a child component when an ensure visible request is received by the parent. A parent component response to an ensure visible request includes, maximizing visibility of an identified geometry by scrolling and/or clipping, translating the origin coordinates of the identified geometry with respect to the next higher parent, and propagating the ensure visible request up the component family hierarchy to the next higher parent component if one exists.
|