void VPiano::initialization() { initMidi(); refreshConnections(); readSettings(); initToolBars(); applyPreferences(); applyConnections(); applyInitialSettings(); }
void VPiano::initialization() { if (m_initialized = initMidi()) { refreshConnections(); readSettings(); initToolBars(); applyPreferences(); applyConnections(); applyInitialSettings(); initExtraControllers(); } }
void Gui::guiEvent(ofxUIEventArgs &e) { string name = e.widget->getName(); int kind = e.widget->getKind(); // ofxUIWidget* parent = e.widget->getParent(); // if (parent != NULL && parent->getKind() == OFX_UI_WIDGET_DROPDOWNLIST) { // ofxUILabelToggle* toggle = (ofxUILabelToggle *) e.widget; // if (!toggle->getValue()) { // return; // } // name = parent->getName(); // } cout << "got event from: " << name << endl; if (name == "RESOLUTION") { ofxUISlider *slider = (ofxUISlider *) e.widget; grid->setResolution(slider->getValue()); } else if (name == "VCOUNT") { ofxUISlider *slider = (ofxUISlider *) e.widget; grid->setVCount(slider->getValue()); } else if (name == "VWIDTH") { ofxUISlider *slider = (ofxUISlider *) e.widget; grid->setVWidth(slider->getValue()); } else if (name == "HCOUNT") { ofxUISlider *slider = (ofxUISlider *) e.widget; grid->setHCount(slider->getValue()); } else if (name == "HWIDTH") { ofxUISlider *slider = (ofxUISlider *) e.widget; grid->setHWidth(slider->getValue()); } else if (name == "VCOLORS") { ofxUISlider *slider = (ofxUISlider *) e.widget; grid->setVColors(slider->getValue()); } else if (name == "HCOLORS") { ofxUISlider *slider = (ofxUISlider *) e.widget; grid->setHColors(slider->getValue()); } else if (name == "COLORES") { ofxUISlider *slider = (ofxUISlider *) e.widget; grid->setColorRes(slider->getValue()); } else if (name == "SOUND") { initSound(); } else if (name == "SMOOTHING") { ofxUIIntSlider *slider = (ofxUIIntSlider *) e.widget; sound->setSmoothing(slider->getValue()); } else if (name == "THRESHOLD") { ofxUIIntSlider *slider = (ofxUIIntSlider *) e.widget; sound->setThreshold(slider->getValue()); } else if (name == "MIDI") { initMidi(); } else if (name == "Refresh") { midiDropDown->clearToggles(); midiDropDown->addToggles(midi->getPortList()); } else if (name == "OSC") { ofxUINumberDialer *numberDialer = (ofxUINumberDialer *) e.widget; osc->setup(numberDialer->getValue()); } }