# HG changeset patch # User Robert Tubb # Date 1422366198 0 # Node ID d0f6c5293d6a0cc9bf1ea19bf79a3a684d84c1b8 # Parent a62e033117fa026ad045acdacf876c4ed8586dc7 demo and exp finish the logs. half metronome thing diff -r a62e033117fa -r d0f6c5293d6a ExpMessageOrganiser.h --- a/ExpMessageOrganiser.h Mon Jan 12 18:40:00 2015 +0000 +++ b/ExpMessageOrganiser.h Tue Jan 27 13:43:18 2015 +0000 @@ -21,7 +21,9 @@ public: void init( PDSynthWrapper& cs, PDSynthWrapper& ts); void setup(controlPanelType whichInterfaceAreWeUsing); - + void setNextButton(Buttron *b){ + nextButt = b; + }; vector getMappingIDsFromSynths(); void showCurrentSlot(); void loadPreset(string pname); @@ -31,6 +33,7 @@ void loadDefaultSound(); int numParamsToUse; Preset neutralPreset; + Buttron* nextButt; }; diff -r a62e033117fa -r d0f6c5293d6a ExpMessageOrganiser.mm --- a/ExpMessageOrganiser.mm Mon Jan 12 18:40:00 2015 +0000 +++ b/ExpMessageOrganiser.mm Tue Jan 27 13:43:18 2015 +0000 @@ -23,6 +23,7 @@ instructionPanel->show(); bottomPanel->show(); bottomPanel->showAllElements(); + nextButt->hide(); controlPanel->show(); controlPanel->showValueIndicators(true); if (whichInterfaceAreWeUsing == LEAP6DOF){ @@ -51,6 +52,7 @@ if(expPresetManager.getCurrentPresetSlot() == NULL){ // hide next button + nextButt->hide(); return; } presetIconPanel->setTextAndImage(expPresetManager.getCurrentPresetSlot()->name, expPresetManager.getCurrentPresetSlot()->getImage(),expPresetManager.getCurrentPresetSlot()->isFilled); @@ -58,13 +60,15 @@ //controlPanel->setIndicatorTexture(expPresetManager.getCurrentPresetSlot()->getImage()); if(expPresetManager.getCurrentPresetSlot()->isFilled){ - // show this preset on sliders + // was already saved, show it loadPreset(expPresetManager.getCurrentPresetSlot()->name); controlPanel->setAndShowHint(expPresetManager.getCurrentPresetSlot()->getValues(), expPresetManager.getCurrentPresetSlot()->getImage()); targetSynth.setAllParams(expPresetManager.getCurrentPresetSlot()->getValues()); + nextButt->show(); }else{ - // show default slidervals + // nothing saved yet show default slidervals loadDefaultSound(); + nextButt->hide(); controlPanel->showHint(false); } } @@ -115,7 +119,7 @@ }else{ showCurrentSlot(); } - + nextButt->show(); return; } diff -r a62e033117fa -r d0f6c5293d6a IntroViewController.xib --- a/IntroViewController.xib Mon Jan 12 18:40:00 2015 +0000 +++ b/IntroViewController.xib Tue Jan 27 13:43:18 2015 +0000 @@ -29,7 +29,7 @@ -