diff --git a/contrib/mobile/iOS/Onelab/PostProcessingViewController.mm b/contrib/mobile/iOS/Onelab/PostProcessingViewController.mm index 543a016c14fc8b4e0d8b47a070e417dcb96bdf9f..872b3f8785d58328d0f253938095c197ce9b666c 100644 --- a/contrib/mobile/iOS/Onelab/PostProcessingViewController.mm +++ b/contrib/mobile/iOS/Onelab/PostProcessingViewController.mm @@ -1,5 +1,7 @@ #import "PostProcessingViewController.h" +#include <gmsh/Context.h> + @interface PostProcessingViewController () @end @@ -30,7 +32,6 @@ [_IntervalsType setDelegate:self]; [_Intervals setText:[NSString stringWithFormat:@"%d",_pview->getOptions()->nbIso]]; UIToolbar* numberToolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)]; - numberToolbar.barStyle = UIBarStyleBlackTranslucent; numberToolbar.items = [NSArray arrayWithObjects: [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil], [[UIBarButtonItem alloc]initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(doneWithNumberPad)], @@ -39,6 +40,12 @@ _Intervals.delegate = self; _Intervals.inputAccessoryView = numberToolbar; [_RaiseZ setValue:_pview->getOptions()->raise[2]]; + + double maxval = std::max(fabs(_pview->getData()->getMin()), fabs(_pview->getData()->getMax())); + if(!maxval) maxval = 1.; + double val2 = 2. * CTX::instance()->lc / maxval; + [_RaiseZ setMinimumValue:-val2]; + [_RaiseZ setMaximumValue:val2]; [_RaiseZ addTarget:self action:@selector(slideRaiseZ:) forControlEvents:UIControlEventValueChanged]; [_IntervalsStepper setStepValue:1]; [_IntervalsStepper setValue:_pview->getOptions()->nbIso];