This document is not yet complete. Only a rough outline of information is provided at this point.
In general, Cvo has objects to hold other objects (called containers) as well as a varity of other types of objects. Although you may think of container objects as being different from the other objects, they are all actually based in the base class.
Most applications will create a single Cvo_Application container object and then a slab to place all the other windows in using the following code fragment:
#include <Cvo/Application.h++>
main(int argc, char **argv)
{
Cvo_Application *app;
Cvo_Window *slab;
...
Cvo_Parse(&argc, &argv);
...
app = new Cvo_Application("myprogram");
slab = new Cvo_Window("slab", app);
slab->ExpandFrame();
...
app->MainLoop();
}
The major elements are: