Allows the user to view and edit the signal chain.
More...
#include <EditorViewport.h>
List of all members.
Public Member Functions |
| EditorViewport () |
| Constructor.
|
| ~EditorViewport () |
| Destructor.
|
void | paint (Graphics &g) |
void | deleteNode (GenericEditor *editor) |
void | selectEditor (GenericEditor *e) |
void | makeEditorVisible (GenericEditor *e, bool highlight=true) |
void | makeEditorVisibleAndUpdateSettings (GenericEditor *e) |
void | refreshEditors () |
void | clearSignalChain () |
void | signalChainCanBeEdited (bool t) |
bool | isInterestedInDragSource (const String &, Component *) |
void | itemDragEnter (const String &, Component *, int, int) |
void | itemDragMove (const String &, Component *, int, int) |
void | itemDragExit (const String &, Component *) |
void | itemDropped (const String &sourceDescription, Component *, int, int) |
void | mouseDown (const MouseEvent &e) |
void | mouseDrag (const MouseEvent &e) |
void | mouseUp (const MouseEvent &e) |
void | mouseExit (const MouseEvent &e) |
bool | keyPressed (const KeyPress &key) |
void | moveSelection (const KeyPress &key) |
void | buttonClicked (Button *button) |
Array< SignalChainTabButton
*, CriticalSection > | requestSignalChain () |
const String | saveState () |
| Save the current configuration as an XML file.
|
const String | loadState () |
| Load a saved configuration from an XML file.
|
XmlElement * | createNodeXml (GenericEditor *, int) |
XmlElement * | switchNodeXml (GenericProcessor *) |
void | checkScrollButtons (int topTab) |
bool | isSignalChainEmpty () |
| AccessClass () |
| ~AccessClass () |
void | setUIComponent (UIComponent *) |
virtual void | updateChildComponents () |
EditorViewport * | getEditorViewport () |
DataViewport * | getDataViewport () |
ProcessorList * | getProcessorList () |
ProcessorGraph * | getProcessorGraph () |
ControlPanel * | getControlPanel () |
MessageCenter * | getMessageCenter () |
UIComponent * | getUIComponent () |
AudioComponent * | getAudioComponent () |
Detailed Description
Allows the user to view and edit the signal chain.
The EditorViewport is one of the most important classes in the GUI application.
- See also:
- UIComponent, ProcessorGraph
Constructor & Destructor Documentation
EditorViewport::EditorViewport |
( |
| ) |
|
EditorViewport::~EditorViewport |
( |
| ) |
|
Member Function Documentation
void EditorViewport::buttonClicked |
( |
Button * |
button | ) |
|
void EditorViewport::checkScrollButtons |
( |
int |
topTab | ) |
|
void EditorViewport::clearSignalChain |
( |
| ) |
|
XmlElement* EditorViewport::createNodeXml |
( |
GenericEditor * |
, |
|
|
int |
|
|
) |
| |
bool EditorViewport::isInterestedInDragSource |
( |
const String & |
, |
|
|
Component * |
|
|
) |
| |
bool EditorViewport::isSignalChainEmpty |
( |
| ) |
|
void EditorViewport::itemDragEnter |
( |
const String & |
, |
|
|
Component * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
void EditorViewport::itemDragExit |
( |
const String & |
, |
|
|
Component * |
|
|
) |
| |
void EditorViewport::itemDragMove |
( |
const String & |
, |
|
|
Component * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
void EditorViewport::itemDropped |
( |
const String & |
sourceDescription, |
|
|
Component * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
bool EditorViewport::keyPressed |
( |
const KeyPress & |
key | ) |
|
const String EditorViewport::loadState |
( |
| ) |
|
Load a saved configuration from an XML file.
void EditorViewport::makeEditorVisible |
( |
GenericEditor * |
e, |
|
|
bool |
highlight = true |
|
) |
| |
void EditorViewport::makeEditorVisibleAndUpdateSettings |
( |
GenericEditor * |
e | ) |
|
void EditorViewport::mouseDown |
( |
const MouseEvent & |
e | ) |
|
void EditorViewport::mouseDrag |
( |
const MouseEvent & |
e | ) |
|
void EditorViewport::mouseExit |
( |
const MouseEvent & |
e | ) |
|
void EditorViewport::mouseUp |
( |
const MouseEvent & |
e | ) |
|
void EditorViewport::moveSelection |
( |
const KeyPress & |
key | ) |
|
void EditorViewport::paint |
( |
Graphics & |
g | ) |
|
void EditorViewport::refreshEditors |
( |
| ) |
|
const String EditorViewport::saveState |
( |
| ) |
|
Save the current configuration as an XML file.
void EditorViewport::signalChainCanBeEdited |
( |
bool |
t | ) |
|
Member Data Documentation
File EditorViewport::currentFile |
int EditorViewport::leftmostEditor |
The documentation for this class was generated from the following file: