On 08 Aug 2011, at 09:47, Christophe Henrard wrote: > Hi, > Thanks for clarifying this. Your suggestion sounds like a good idea to me. I > think it would indeed be useful to give the user the possibility to save all > the options.
Ok: starting with svn r9706 setting "General.SaveOptions=2;" will save per-model options automatically when you exit. > Have a nice day, > Christophe > > > On 06-Aug-11 3:40 PM, Christophe Geuzaine wrote: >> Hi guys, >> >> We should indeed clarify/enhance the "save options" behavior. At the moment >> we can choose between three "levels" when saving options: >> >> - "session" (gets saved by default in .gmshrc on exit) >> - "option" (can get saved in .gmsh-options on exit, or is saved there >> manually when choosing "Save Options->As default") >> - "full" (used when explicitly saving the options) >> >> Maybe we could provide a way to save the options for the current file each >> time we exit? This could make Gmsh be completely "persistent" per model. Or >> do you have other suggestions? >> >> Let me know what you think. >> >> Christophe >> >> On 28 Jul 2011, at 10:48, Christophe Henrard wrote: >> >> >>> Hello, >>> >>> Thanks again for your answer. I totally agree with you: it's sometimes hard >>> to find a scripting equivalent to some of the GUI commands. I do something >>> very similar to you in terms of saving options and restarting with a script >>> that reloads them. And I must say that I'm quite happy with it so far. >>> But in order to be even more efficient, I wanted gmsh to automatically save >>> the options upon exit (as if I had done it with the menus) and then, my >>> script would ask me if I want to keep these options or not for next time. >>> It might be available in one of the next releases ;-) >>> >>> Christophe >>> >>> On 28-Jul-11 1:25 AM, Geordie McBain wrote: >>> >>>> 2011/7/27 Christophe Henrard <[email protected]> >>>> >>>> : >>>> >>>> >>>>> Hello, >>>>> Thanks Goerdie for your reply. I tried your idea. Even though I had gone >>>>> through all the option parameters, it seemed I had skipped that one. >>>>> Anyway, >>>>> it partially works: some general options are saved in the "OptionFileName" >>>>> and some others in "SessionFileName". Unfortunately, it only saves a very >>>>> small number of options. I thought it was only the "modified options" >>>>> (since >>>>> you can change that in a dialog box when you manually save options) but >>>>> it's >>>>> not even that. In particular, the camera view (General.RotationX/Y, >>>>> ScaleX/Y/Z, TranslationX/Y, Trackball), and Graphics windows and clipping >>>>> planes are not saved. Any idea how to save all the options? >>>>> >>>>> >>>> No, sorry, I'm out of ideas. >>>> >>>> I do have to address this issue quite often, as I'll want to make a >>>> set of images with exactly the same viewpoint etc. What I do is set >>>> the first up manually in the GUI, manually save the options file, and >>>> then use that saved options file for the rest. >>>> >>>> Sometimes I find that there are things that can be done easily enough >>>> in the GUI but don't have obvious scripting equivalents. Here saving >>>> the options is one. Another earlier this year >>>> >>>> >>>> <http://www.geuz.org/pipermail/gmsh/2011/006145.html> >>>> >>>> was >>>> `Tools/Plugins/New view'. Gmsh does have a nice GUI as GUIs go, but I >>>> prefer scripting wherever possible. Hopefully someone else will have >>>> hit on the answer and will post it here. >>>> >>>> >>>> >>> -- >>> This message has been scanned for viruses and >>> dangerous content by MailScanner, and is >>> believed to be clean. _______________________________________________ >>> gmsh mailing list >>> >>> [email protected] >>> http://www.geuz.org/mailman/listinfo/gmsh > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. -- Prof. Christophe Geuzaine University of Liege, Electrical Engineering and Computer Science http://www.montefiore.ulg.ac.be/~geuzaine _______________________________________________ gmsh mailing list [email protected] http://www.geuz.org/mailman/listinfo/gmsh
