A "Spatial Navigator" provides a document navigation environment that
leverages user spatial memory. Graphical thumbnail-type representations
("thumbnails") provide scaled versions of entire documents. Changes to
documents are immediately reflected in corresponding thumbnails.
Similarly, document search results are highlighted in corresponding
thumbnails. One or more dynamic document selection windows present
arrangements of a plurality of these thumbnails for user selection and
interaction. Each dynamic document selection window provides real-time
inter-file navigation by allowing user selection and opening of
documents, or any location or portion of a document, through user
interaction with the corresponding thumbnail. Once a document is opened,
intra-file navigation is enhanced by providing another scaled version of
the entire document in a dynamic scrollbar adjacent to a primary document
editing/viewing window. Selection of any point within this
scrollbar-based thumbnail causes an immediate jump to the corresponding
document location in the primary document editing/viewing window.