Finally online again to catchup with your doings.   Seem to be making
good progress so far...

On Thu, 12 Sep 2002, R. Lahaye 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.

> Of course there's FormPrint.C:
>
> 149   void FormPrint::update()
> 150   {
> 151      PrinterParams & pp = controller().params();
>
>
> Every time, the controller().params() is called, it gives a brand new set
> of values, unrelated to previous input. So I guess the problem lies somewhere
> in ControlPrint.[Ch]. I had a quick look at that, but had no idea what this
> code is about, so didn't find any clue.

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.

Allan. (ARRae)

Reply via email to