Re: Disable save in player pro
- To: mathgroup at smc.vnet.net
- Subject: [mg111896] Re: Disable save in player pro
- From: John Fultz <jfultz at wolfram.com>
- Date: Tue, 17 Aug 2010 01:22:46 -0400 (EDT)
You can omit the cache at save-time by setting the PrivateNotebookOptions->{"FileOutlineCache"} option to False. This can be done programmatically or in the Option Inspector. You can set this option on individual notebooks, which I strongly recommend instead of setting it globally. Sincerely, John Fultz jfultz at wolfram.com User Interface Group Wolfram Research, Inc. On Mon, 16 Aug 2010 05:53:51 -0400 (EDT), Simon wrote: > Hi Nate, > > If you delete all the cache information at the beginning and end of > the notebook file, then Mathematica can't figure out that anything has > changed > and does not complain. This is also useful if you want to version > control a notebook and is basically what is done by the perl script at > http://www.itwm.fraunhofer.de/as/asemployees/wichmann/nbcache.html > > Simon > > On Jul 28, 4:55 pm, Nate Dudenhoeffer <ndudenhoef... at gmail.com> wrote: >> Thanks for the response John. >> The dilemma you mention of saving the notebook while still in >> development >> brings to mind another question, which is somewhat off-topic. >> >> I would like to be able to edit a file just before deployment using a >> scr== > ipt >> outside of Mathematica. Perhaps an expression search in Workbench, or = == > maybe >> just using grep in a text editor. The option you mention would be nice= == > ly >> applied with this method, I also might like to apply Editable->False in >> s== > ome >> cases. I also often edit stylesheets in a text editor. >> >> The problem with this is that then I get the error message about the >> file >> being edited outside of Mathematica. Is there a way to prevent that er= == > ror >> dialog? >> >> Thanks, >> Nate >> >> On Tue, Jul 27, 2010 at 10:44 AM, John Fultz <jfu... at wolfram.com> wrote: >>> On Tue, 27 Jul 2010 07:53:11 -0400 (EDT), Nate Dudenhoeffer wrote: >>>> I am deploying several notebooks using player pro. Is there a way == > to >>>> prevent the user from getting the "Save Changes" dialog on exit? I== > want >>>> to >>>> ensure that every time a user opens the file it looks exactly the >>>> sam== > e. > >>>> I suppose this could be accomplished by locking the file, but I also >>> would >>>> like to avoid confusing the user with a save dialog. >>>> >>>> Thanks, >>>> Nate >>>> >>> You can set the Saveable->False option on the notebook (this can be >>> don== > e in >>> the >>> Option Inspector). This brings up the dilemma of how you save a note== > book >>> once >>> you've done this, of course. You can still save it using File->Save == > As, or >>> by >>> using the NotebookSave[] kernel command. >>> >>> Sincerely, >>> >>> John Fultz >>> jfu... at wolfram.com >>> User Interface Group >>> Wolfram Research, Inc.