<div dir="ltr">Just to clarigy, the "Units" and "Sampling" widgets are the ones that ought to reset their defaults based on the new dataset, which contains attributes for its units and sampling is determined by the range of the index values.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 2, 2014 at 3:05 PM, Adam Hughes <span dir="ltr"><<a href="mailto:hughesadam87@gmail.com" target="_blank">hughesadam87@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br>Following the helpful discussion on widgets last month, we've made good progress with our spectroscopy widgets and are very happy!</div><div><br></div><div>One issue we're having is that we want the user to be able to change which datateset he/she is piping is working with.  Different datasets have different default values, for example spectral units, start and end ranges etc...</div><div><br></div><div>Right now, our application's view and model are completely separate; however, when the user chooses to work with a new dataset, we'd like the view to reset itself based on the new ranges for some of these attributes.  We were hoping there was a smart way to do this!  Even if it's a total hack, that's fine.  </div><div><br></div><div>Here is the notebook:</div><div><br></div><div><a href="http://nbviewer.ipython.org/urls/raw.github.com/hugadams/pyuvvis/master/pyuvvis/interact/ipynbs/prototypes/widgets_slicing.ipynb" target="_blank">http://nbviewer.ipython.org/urls/raw.github.com/hugadams/pyuvvis/master/pyuvvis/interact/ipynbs/prototypes/widgets_slicing.ipynb</a><br></div><div><br></div><div>I've attached a ss of the ouput</div><div><br></div><div>The _filename_changed trait is where this new functionality should go.  </div><div><br></div><div>Thanks</div></div>
</blockquote></div><br></div>