24 #ifndef __VISUALIZEREDITOR_H_17E6D78C__
25 #define __VISUALIZEREDITOR_H_17E6D78C__
27 #include "../../../JuceLibraryCode/JuceHeader.h"
28 #include "GenericEditor.h"
29 #include "../../UI/UIComponent.h"
30 #include "../../UI/DataViewport.h"
31 #include "../Visualization/DataWindow.h"
32 #include "../Visualization/Visualizer.h"
51 void paintButton(Graphics& g,
bool isMouseOver,
bool isButtonDown);
61 void buttonEvent (Button* button);
62 virtual void buttonCallback(Button* button) {}
66 virtual void enable();
67 virtual void disable();
69 void editorWasClicked();
71 void updateVisualizer();
73 ScopedPointer<DataWindow> dataWindow;
74 ScopedPointer<Visualizer> canvas;
80 void initializeSelectors();
96 #endif // __VISUALIZEREDITOR_H_17E6D78C__