|
Guitar Scale Viewer Visualization Sample
The following diagram shows an example visualization of the
Guitar Scale Viewer object system. It consists of a Window View of the
GuitarScaleViewer object which contains the following child views:
 |
- Outlook style Panel View of
the GuitarScaleViewer object placed in the left-hand non-client area of the
Window View. It contains four view buttons that create Panel Views of the
GuitarScaleViewer object. When one of these views is created it occupies the
entire client area of the parent view replacing the view that is current
located there.
- A resizable Panel View of
the GuitarScaleViewer object which contains the following views and controls.
- Static Text View of the
GuitarScaleViewer contain text strings representing the current key flag and
scale flag states.
- Panel View of the
fretBoard member variable with its activeFrettedNotes member visualized as Bitmap
View containing a Mapped Container visualization of the
active note container.
- Panel View of the
fretBoard member variable with its activeFrettedNotes member visualized as Panel
View containing a Listview Container visualization of the active
note container.
- Bitset visualizations of the
keyFlags and scaleFlags member variables.
- CreateScale and ClearScale
member functions visualized as buttons.
|
| Copyright 2002-2007 Outerface Technologies, Inc. |