This file defines ViewerManager. That class is a container of Viewer and CursorWindow::viewport's. The viewer manager maintains a mapping between Viewer's and the currently visible viewports. It also contains a 'viewer' of its own that lets you select from currently active viewers. A Viewer, of course, can modify the items being viewed. More...
#include <cxxtls/viewer.h>#include <utility>#include <cxxtls/sequence_map.h>#include <cxxtls/file.h>#include <cxxtls/mru.h>

Go to the source code of this file.
Classes | |
| class | ViewerManager |
| Before directly using any of the classes in this file, you should consider reading doc/text_windows. More... | |
| struct | FileLocation |
| < The name of a file and a line number within it. More... | |
Namespaces | |
| namespace | cxxtls |
The namespace that encapsulates most of the functionality in the CXX toolkit. | |
| namespace | cxxtls::CppTagDB |
This file defines ViewerManager. That class is a container of Viewer and CursorWindow::viewport's. The viewer manager maintains a mapping between Viewer's and the currently visible viewports. It also contains a 'viewer' of its own that lets you select from currently active viewers. A Viewer, of course, can modify the items being viewed.
Before directly using any of the classes in this file, you should consider reading text_windows.
In addition to being a container of viewports, the ViewerManager class also provides methods that help viewports communicate with one another and share common code. For example:
Definition in file viewermanager.h.
1.6.3