@@ -29,13 +29,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
2929
3030RecordNodeEditor::RecordNodeEditor (RecordNode* parentNode, bool useDefaultParameterEditors = true )
3131 : GenericEditor(parentNode, useDefaultParameterEditors),
32- numSubprocessors(0 )
32+ numSubprocessors(0 ), subprocessorsVisible( false )
3333{
3434
3535 recordNode = parentNode;
3636
37- desiredWidth = 150 ;
38-
3937 fifoDrawerButton = new FifoDrawerButton (" FifoDrawer" );
4038 fifoDrawerButton->setBounds (4 , 40 , 10 , 78 );
4139 fifoDrawerButton->addListener (this );
@@ -95,7 +93,7 @@ RecordNodeEditor::RecordNodeEditor(RecordNode* parentNode, bool useDefaultParame
9593 eventRecord = new RecordToggleButton (recordNode, " EventRecord" );
9694 eventRecord->setBounds (120 , 93 , 15 , 15 );
9795 eventRecord->addListener (this );
98- eventRecord->triggerClick ( ); // enable event recortding by default
96+ eventRecord->setToggleState ( 1 , dontSendNotification ); // enable event recortding by default
9997 addAndMakeVisible (eventRecord);
10098
10199 recordSpikesLabel = new Label (" recordSpikes" , " RECORD SPIKES" );
@@ -106,7 +104,7 @@ RecordNodeEditor::RecordNodeEditor(RecordNode* parentNode, bool useDefaultParame
106104 spikeRecord = new RecordToggleButton (recordNode, " SpikeRecord" );
107105 spikeRecord->setBounds (120 , 110 , 15 , 15 );
108106 spikeRecord->addListener (this );
109- spikeRecord->triggerClick ( ); // enable spike recording by default
107+ spikeRecord->setToggleState ( 1 , dontSendNotification ); // enable spike recording by default
110108 addAndMakeVisible (spikeRecord);
111109
112110 /*
@@ -116,10 +114,7 @@ RecordNodeEditor::RecordNodeEditor(RecordNode* parentNode, bool useDefaultParame
116114 addAndMakeVisible(writeSpeedLabel);
117115 */
118116
119- /*
120- recordNode->setRecordEvents(true);
121- recordNode->setRecordSpikes(false);
122- */
117+ desiredWidth = 150 ;
123118
124119}
125120
0 commit comments