Open Ephys GUI
 All Classes Functions Variables
Public Member Functions | Private Member Functions | Private Attributes
DataViewport Class Reference
Inheritance diagram for DataViewport:
AccessClass

List of all members.

Public Member Functions

int addTabToDataViewport (String tabName, Component *componentToAdd, GenericEditor *editor)
void destroyTab (int)
void selectTab (int)
void currentTabChanged (int newIndex, const String &newTabName)
void disableConnectionToEditorViewport ()
- Public Member Functions inherited from AccessClass
void setUIComponent (UIComponent *)
virtual void updateChildComponents ()
EditorViewportgetEditorViewport ()
DataViewportgetDataViewport ()
ProcessorListgetProcessorList ()
ProcessorGraphgetProcessorGraph ()
ControlPanelgetControlPanel ()
MessageCentergetMessageCenter ()
UIComponentgetUIComponent ()
AudioComponentgetAudioComponent ()

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

Member Function Documentation

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.


The documentation for this class was generated from the following file: