Mercurial > hg > soniczoomios
diff testApp.mm @ 47:0d3a993405e4
trying rto stop duplictae symbols
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Wed, 01 May 2013 16:47:11 +0100 |
parents | 1e266647840d |
children |
line wrap: on
line diff
--- a/testApp.mm Wed Apr 24 17:58:08 2013 +0100 +++ b/testApp.mm Wed May 01 16:47:11 2013 +0100 @@ -163,6 +163,12 @@ usernameAlertViewController = [[UsernameAlertViewController alloc] init]; [usernameAlertViewController setAppRef:(id)this]; + + ////// + + + ///////// + setAllGUISliders(theGridView.getParams()); } @@ -173,7 +179,7 @@ // MIDI midiChannel = 7; - midiOffset = 0; + midiOffset = 12; // enables the network midi session between iOS and Mac OSX on a // local wifi network @@ -393,6 +399,10 @@ //-------------------------------------------------------------- // called from BottomTabViewController iOS segmented thing, also timed session controller void testApp::interfaceSelected(int which){ + if(whichInterfaceShowing == HELP){ + // hide the help + [helpViewController hide:(id) this]; + } switch (which){ case 0: // slider //SLIDER @@ -424,64 +434,7 @@ eventLogger.logEvent(SWAP_VIEW,theGridView.getCoord(),theGridView.getScale(), which); } //-------------------------------------------------------------- -//-------------------------------------------------------------- -void testApp::setupSliderGui(){ -//SLIDER not used - float length = SLIDER_GUI_WIDTH - (OFX_UI_GLOBAL_WIDGET_SPACING*2); - - - //float dim = 42; - - // make this iphone size...? - int height = 480; - float dim = (height-10.0*OFX_UI_GLOBAL_WIDGET_SPACING)/10.0; - // LEFT GUI - sliderGUI = new ofxUICanvas(10,160,SLIDER_GUI_WIDTH,getHeight()); - - // Uh.. loop this - for(int i = 1; i<=10;i++){ - - ofxUISlider *slider; - slider = (ofxUISlider *)sliderGUI->addWidgetDown(new ofxUISlider(length,dim,0.0,127,64,sliderParamNames[i-1])); - slider->setDrawPadding(true); - slider->setDrawPaddingOutline(true); - if(i <= 5){ - slider->setColorFill(ofColor(0,0,255)); - slider->setColorFillHighlight(ofColor(0,0,255)); - }else{ - slider->setColorFill(ofColor(255,0,0)); - slider->setColorFillHighlight(ofColor(255,0,0)); - } - - sliders.push_back(slider); - } - - - - ofAddListener(sliderGUI->newGUIEvent, this, &testApp::sliderGUIEvent); - -} -//-------------------------------------------------------------- -void testApp::sliderGUIEvent(ofxUIEventArgs &e){ - //SLIDER not used - if(whichInterfaceShowing == ZOOMER){ - cout << "GUI ERROR"; - return; - } - - // "normal" parameter changes - for(int i = 1; i<=10;i++){ - - if(e.widget->getName() == sliderParamNames[i-1]) - { - //cout << "param change: " << p; - ofxUISlider *slider = (ofxUISlider *) e.widget; - sliderMoved(i-1,slider->getScaledValue()); // internal array 0 indexed - } - } - -} //-------------------------------------------------------------- void testApp::sliderMoved(int which, float value){ @@ -1563,7 +1516,6 @@ int ctl_val = msg.value; if(ctl_num - midiOffset >= 0 && ctl_num - midiOffset < sliderVals.size()){ sliderVals[ctl_num] = (int)ctl_val; - sliders[ctl_num]->setValue(ctl_val); theGridView.setParams(sliderVals); } }