viewermanager.h File Reference

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>
Include dependency graph for viewermanager.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

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.

Generated on Wed Feb 29 22:51:11 2012 for CXXUtilities by  doxygen 1.6.3