Open Ephys GUI
 All Classes Functions Variables
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes
GenericEditor Class Reference
Inheritance diagram for GenericEditor:
AccessClass EventNodeEditor FilterEditor MergerEditor SignalGeneratorEditor SourceNodeEditor SpikeDetectorEditor SplitterEditor VisualizerEditor WiFiOutputEditor

List of all members.

Public Member Functions

 GenericEditor (GenericProcessor *owner)
void paint (Graphics &g)
bool keyPressed (const KeyPress &key)
void switchSelectedState ()
void select ()
void highlight ()
void deselect ()
bool getSelectionState ()
void enable ()
void disable ()
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 buttonEvent (Button *button)
virtual void sliderValueChanged (Slider *slider)
virtual void sliderEvent (Slider *slider)
virtual void editorWasClicked ()
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 updateVisualizer ()
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 ()

Public Attributes

int desiredWidth
int nodeId
bool isFading
float accumulator
Font titleFont

Protected Member Functions

virtual void addParameterEditors ()

Protected Attributes

DrawerButtondrawerButton
int drawerWidth
ChannelSelectorchannelSelector

Private Member Functions

virtual void timerCallback ()
virtual void resized ()
 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GenericEditor)

Private Attributes

Colour backgroundColor
ColourGradient backgroundGradient
bool isSelected
bool isEnabled
int tNum
String name

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