<map id="ChangeBroadcaster" name="ChangeBroadcaster">
<area shape="rect" id="Node000001" title="Holds a list of ChangeListeners, and sends messages to them when instructed." alt="" coords="5,376,142,401"/>
<area shape="rect" id="Node000002" href="$classAudioCDBurner.html" title=" " alt="" coords="230,5,341,30"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="73,360,79,295,97,209,111,164,131,119,156,78,188,41,207,28,229,20,230,25,209,33,191,45,160,81,136,122,116,166,102,211,84,296,78,361"/>
<area shape="rect" id="Node000003" href="$classAudioDeviceManager.html" title="Manages the state of some audio and midi i/o devices." alt="" coords="213,55,358,79"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="75,360,84,303,103,231,118,193,137,155,160,121,188,90,211,76,214,81,191,94,164,124,141,158,123,195,108,232,89,305,80,361"/>
<area shape="rect" id="Node000004" href="$classAudioProcessorGraph.html" title="A type of AudioProcessor which plays back a graph of other AudioProcessors." alt="" coords="211,104,360,129"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="77,360,89,313,110,253,142,192,163,164,188,140,209,127,212,131,191,144,167,168,147,195,115,255,94,314,82,362"/>
<area shape="rect" id="Node000005" href="$classAudioThumbnailBase.html" title="Provides a base for classes that can store and draw scaled views of an audio waveform." alt="" coords="214,153,357,178"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="81,360,95,322,118,275,148,229,188,189,212,176,214,180,191,193,153,232,122,278,100,324,86,362"/>
<area shape="rect" id="Node000007" href="$classAudioTransportSource.html" title="An AudioSource that takes a PositionableAudioSource and allows it to be played, stopped,..." alt="" coords="211,203,360,227"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="86,360,126,299,155,266,188,238,214,226,216,230,191,243,158,270,130,302,91,363"/>
<area shape="rect" id="Node000008" href="$classColourSelector.html" title="A component that lets the user choose a colour." alt="" coords="232,252,339,277"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="94,363,135,324,188,287,230,272,232,277,191,292,139,328,98,367"/>
<area shape="rect" id="Node000009" href="$classComponentAnimator.html" title="Animates a set of components, moving them to a new position and/or fading their alpha levels." alt="" coords="215,301,356,326"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="114,367,189,336,230,324,231,329,191,342,116,372"/>
<area shape="rect" id="Node000010" href="$classDirectoryContentsList.html" title="A class to asynchronously scan for details about the files in a directory." alt="" coords="211,351,360,375"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="157,376,210,369,211,375,158,381"/>
<area shape="rect" id="Node000011" href="$classFileBasedDocument.html" title="A class to take care of the logic involved with the loading/saving of some kind of document." alt="" coords="216,400,355,425"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="158,395,216,402,215,407,157,400"/>
<area shape="rect" id="Node000012" href="$classKeyPressMappingSet.html" title="Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an Applica..." alt="" coords="212,449,359,474"/>
<area shape="poly" id="edge11_Node000001_Node000012" title=" " alt="" coords="118,405,191,434,232,446,230,451,189,439,116,410"/>
<area shape="rect" id="Node000013" href="$classKeyboardComponentBase.html" title="A base class for drawing a custom MIDI keyboard component." alt="" coords="199,499,372,523"/>
<area shape="poly" id="edge12_Node000001_Node000013" title=" " alt="" coords="99,410,139,448,191,483,222,496,220,501,188,488,136,452,95,414"/>
<area shape="rect" id="Node000016" href="$classKnownPluginList.html" title="Manages a list of plugin types." alt="" coords="226,548,345,573"/>
<area shape="poly" id="edge15_Node000001_Node000016" title=" " alt="" coords="91,413,131,474,159,506,191,533,227,548,225,553,188,537,155,510,126,477,86,416"/>
<area shape="rect" id="Node000017" href="$classPropertiesFile.html" title="Wrapper on a file that stores a list of key/value data pairs." alt="" coords="234,597,337,622"/>
<area shape="poly" id="edge16_Node000001_Node000017" title=" " alt="" coords="86,414,100,452,123,498,153,544,191,582,212,594,235,601,233,606,210,599,188,586,149,547,118,501,95,455,81,416"/>
<area shape="rect" id="Node000018" href="$classSelectedItemSet.html" title="Manages a list of selectable items." alt="" coords="190,646,381,685"/>
<area shape="poly" id="edge17_Node000001_Node000018" title=" " alt="" coords="83,415,95,462,117,520,148,580,168,607,191,632,209,644,206,648,188,636,164,611,144,583,112,522,90,464,78,417"/>
<area shape="rect" id="Node000019" href="$classTabbedButtonBar.html" title="A vertical or horizontal bar containing tabs that you can select." alt="" coords="225,709,346,734"/>
<area shape="poly" id="edge18_Node000001_Node000019" title=" " alt="" coords="79,416,88,475,106,550,121,590,139,629,163,665,191,696,207,706,225,713,223,718,205,711,188,700,159,668,135,631,116,592,101,552,82,476,74,417"/>
<area shape="rect" id="Node000020" href="$classUndoManager.html" title="Manages a list of undo/redo commands." alt="" coords="234,759,337,783"/>
<area shape="poly" id="edge19_Node000001_Node000020" title=" " alt="" coords="78,416,83,483,100,571,115,618,134,664,160,707,191,744,211,757,235,764,233,769,209,762,188,748,155,710,129,666,110,620,95,573,78,484,73,417"/>
<area shape="rect" id="Node000006" href="$classAudioThumbnail.html" title="Makes it easy to quickly draw scaled views of the waveform shape of an audio file." alt="" coords="458,153,571,178"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="373,163,457,163,457,168,373,168"/>
<area shape="rect" id="Node000014" href="$classMPEKeyboardComponent.html" title="A component that displays an MPE&#45;compatible keyboard, whose notes can be clicked on." alt="" coords="429,475,599,499"/>
<area shape="poly" id="edge13_Node000013_Node000014" title=" " alt="" coords="386,498,428,493,429,499,387,503"/>
<area shape="rect" id="Node000015" href="$classMidiKeyboardComponent.html" title="A component that displays a piano keyboard, whose notes can be clicked on." alt="" coords="431,524,597,549"/>
<area shape="poly" id="edge14_Node000013_Node000015" title=" " alt="" coords="387,520,431,524,430,530,386,525"/>
</map>
