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

List of all members.

Public Member Functions

 SpikeDisplayEditor (GenericProcessor *)
void buttonCallback (Button *button)
VisualizercreateNewCanvas ()
- Public Member Functions inherited from VisualizerEditor
 VisualizerEditor (GenericProcessor *, int)
 VisualizerEditor (GenericProcessor *)
void buttonEvent (Button *button)
virtual void enable ()
virtual void disable ()
void editorWasClicked ()
void updateVisualizer ()
- Public Member Functions inherited from GenericEditor
 GenericEditor (GenericProcessor *owner)
void paint (Graphics &g)
bool keyPressed (const KeyPress &key)
void switchSelectedState ()
void select ()
void highlight ()
void deselect ()
bool getSelectionState ()
bool getEnabledState ()
void setEnabledState (bool)
String getName ()
virtual void tabNumber (int t)
int tabNumber ()
virtual void switchSource (int)
virtual void switchSource ()
GenericProcessorgetProcessor () const
void fadeIn ()
virtual void switchDest ()
virtual void switchIO (int)
virtual void buttonClicked (Button *button)
virtual void sliderValueChanged (Slider *slider)
virtual void sliderEvent (Slider *slider)
bool checkDrawerButton (Button *button)
bool getRecordStatus (int chan)
bool getAudioStatus (int chan)
void selectChannels (Array< int >)
void refreshColors ()
virtual void update ()
virtual void updateSettings ()
virtual void channelChanged (int chan)
Array< int > getActiveChannels ()
int getStartChannel ()
- Public Member Functions inherited from AccessClass
void setUIComponent (UIComponent *)
virtual void updateChildComponents ()
EditorViewportgetEditorViewport ()
DataViewportgetDataViewport ()
ProcessorListgetProcessorList ()
ProcessorGraphgetProcessorGraph ()
ControlPanelgetControlPanel ()
MessageCentergetMessageCenter ()
UIComponentgetUIComponent ()
AudioComponentgetAudioComponent ()

Private Member Functions

void initializeButtons ()
 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SpikeDisplayEditor)

Private Attributes

UtilityButtonpanUpBtn
UtilityButtonpanDownBtn
UtilityButtonzoomInBtn
UtilityButtonzoomOutBtn
UtilityButtonclearBtn
UtilityButtonsaveImgBtn
Label * panLabel
Label * zoomLabel
UtilityButtonallSubChansBtn
int nSubChannels
Label * subChanLabel
UtilityButtonsubChanBtn [MAX_N_SUB_CHAN]
bool subChanSelected [MAX_N_SUB_CHAN]

Additional Inherited Members

- Public Attributes inherited from VisualizerEditor
ScopedPointer< DataWindowdataWindow
ScopedPointer< Visualizercanvas
String tabText
- Public Attributes inherited from GenericEditor
int desiredWidth
int nodeId
bool isFading
float accumulator
Font titleFont

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