Re: Re: "changebit" front-end option for Demonstrations NBs
- To: mathgroup at smc.vnet.net
- Subject: [mg107974] Re: [mg107938] Re: "changebit" front-end option for Demonstrations NBs
- From: John Fultz <jfultz at wolfram.com>
- Date: Thu, 4 Mar 2010 05:28:35 -0500 (EST)
- Reply-to: jfultz at wolfram.com
There is nothing about the option which "applies" to DynamicModule. Saveable->False is the way to get your notebook to never appear as changed, no matter what. Saveable->True is the default behavior. Your question, it seems, is about the default behavior. There are a few changes which you can make to a notebook which do not set the changed flag. If you save the notebook, they'll still be saved, but the FE won't annoy you about having the notebook be changed because the change is in a class of changes which are considered too trivial. Changes to DynamicModule variables fits in that class. Opening and closing cell groups also fits in that class. Probably a few other things I'm forgetting, too. Sincerely, John Fultz jfultz at wolfram.com User Interface Group Wolfram Research, Inc. On Wed, 3 Mar 2010 05:52:13 -0500 (EST), divisor wrote: > Thanks John...there's more on this... > > I guess that this Option does not apply to DynamicModule[]. The > VirtualBook explains that DynamicModule[] saves values in the front- > end. > > The following one-line test will preserve the values after > NotebookSave[]/NotebookOpen[]. But if you bring up a notebook and > change a value in a DynamicModule[], Mathematica will allow the user to > quit > the notebook without any prompt for Save. > > DynamicModule[{x = .5}, {Slider[Dynamic[x]], Dynamic[Plot[Sin[10 y x], > {y, 0, 2 \[Pi]} ] ] } ] > > Roger Williams > Franklin Laboratory > > On Feb 17, 3:58 am, John Fultz <jfu... at wolfram.com> wrote: >> The option is Saveable. When Saveable->False, the File->Save menu >> command will >> <snipped/>