Allan Rae wrote: >>John Levon wrote: >> >>>However, there is some serious problems. Different invocations of the >>>print dialog is forgetting various settings such as number of copies, >>>all or range etc. Please do a check and make sure they are remembered >>>properly so when you bring up the dialog again, the old values are there >>>(some are ermembered like the from/to range) >> >>From/to remembered? Here at my end, the entire printer dialogs gets reset, >>including the from/to values. >> >>I have no idea how that happens; well at least I can't get to the code where >>the reset is actually done. > > > IIRC, the decision was taken not to remember a lot of those settings > because they didn't seem like the sorts of things you'd need/want to > remember. For example, you just printed pages 6-7. Are you really > that likely to want to print them again? If your printer is busted > you might but in general if you want multiple copies then you should > say so.
I think this has been a wrong decision then. Simply imagine following situations: 1) I never output to printer, but always to file. Why the hack does it flips to the printer choice, everytime I open it? Just annonying! 2) The from/to page selection defaults to "from 1 to 1". This default is as good or as bad as any previously entered range, e.g. "from 6 to 7". So why not just remember these numbers; it might come in handy anyway. 3) Most people probably never print reversed, always do one single copy (without sorting that of course), and won't select the odd/even pages, and probably sent the output to the printer. So the default setting is very reasonable. However, someone who changes these defaults, does that for good reasons, and then it's much better to remember that. Anyway, I'm still puzzled where, why and how this reset of print parameters is actually done. Moreover, we won't make it before feature freeze :(. > I haven't looked at this stuff in nearly 18months. Angus did the > split I think. So I'm not sure how things are handled now. There > used to be some printing code in Liasons.[hC] which used to reside in > frontends/ but could be anywhere or nowhere now. frontends/Liasons.[Ch] still exists. But I don't think that's the place where the printer parameters are reset. Or am I wrong? Cheers, Rob.