Next: Running MrEd for the
Up: PLT MrEd: Graphical Toolbox
Previous: Thanks
MrEd is implemented in two layers. While it is not necessary to think
of these layers as separate, the names of built-in classes,
procedures, and constants indicate the source layer of the value
through the wx: or mred: prefix; identifiers prefixed with
wx: are part of MrEd's low-level GUI engine, while identifers
prefixed with mred: are part of the high-level system that is
loaded at start-up time.
Functionally, the toolbox can be divided into six parts:
- support for building complete applications,
- the core toolbox provides, which primitive windows and drawing
tools.
- the media toolbox, which provides primitives for text and graphics
editing,
- the geometry management toolbox, which provides window and control
classes with automatic sizing and placement,
- the application toolbox, which provides classes for building complete
applications with mulitple windows, menu bars, key bindings, and
preferences, and
- the test suite engine, which provides support for implementing whole
applications.
PLT