Public Member Functions | |
int | addTabToDataViewport (String tabName, Component *componentToAdd, GenericEditor *editor) |
Adds a new tab and returns the tab index. | |
void | destroyTab (int) |
Removes a tab with a specified index. | |
void | selectTab (int) |
Select a tab with a specified index. | |
void | currentTabChanged (int newIndex, const String &newTabName) |
Informs the component of the current tab that it's now active. | |
void | disableConnectionToEditorViewport () |
Prevent DataViewport from signaling EditorViewport when changing tabs. | |
![]() | |
void | setUIComponent (UIComponent *) |
virtual void | updateChildComponents () |
EditorViewport * | getEditorViewport () |
DataViewport * | getDataViewport () |
ProcessorList * | getProcessorList () |
ProcessorGraph * | getProcessorGraph () |
ControlPanel * | getControlPanel () |
MessageCenter * | getMessageCenter () |
UIComponent * | getUIComponent () |
AudioComponent * | getAudioComponent () |
Private Member Functions | |
void | paint (Graphics &g) |
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DataViewport) |
Private Attributes | |
Array< int > | tabArray |
Array< GenericEditor * > | editorArray |
int | tabDepth |
bool | shutdown |
int DataViewport::addTabToDataViewport | ( | String | tabName, |
Component * | componentToAdd, | ||
GenericEditor * | editor | ||
) |
Adds a new tab and returns the tab index.
void DataViewport::currentTabChanged | ( | int | newIndex, |
const String & | newTabName | ||
) |
Informs the component of the current tab that it's now active.
void DataViewport::destroyTab | ( | int | ) |
Removes a tab with a specified index.
void DataViewport::disableConnectionToEditorViewport | ( | ) |
Prevent DataViewport from signaling EditorViewport when changing tabs.
void DataViewport::selectTab | ( | int | ) |
Select a tab with a specified index.