[GRASSLIST:7536] d.rast.leg bug?

Dear GRASSusers,
it's seems that the subdivision of the monitor in two parts when running
d.rast.leg is a permanent feature. Every subsequent map display is performed
(randomly) in one of the two monitor parts. d.erase doesn't cancel the
entire monitor.
Is it necessary some other operation to clear the monitor or is this a bug
in my version (6.1 CVS)?
Many thanks
Aldo Clerici

Aldo Clerici wrote:

Dear GRASSusers,
it's seems that the subdivision of the monitor in two parts when running
d.rast.leg is a permanent feature. Every subsequent map display is performed
(randomly) in one of the two monitor parts. d.erase doesn't cancel the
entire monitor.

Just a guess:
d.frame -e
Does that work?
I always used to use that command for erasing monitors before I discovered d.erase. In fact as far as I understand it d.erase is not even necessary except to save typing?

Paul

> it's seems that the subdivision of the monitor in two parts when
> running d.rast.leg is a permanent feature. Every subsequent map
> display is performed (randomly) in one of the two monitor parts.
> d.erase doesn't cancel the entire monitor.

Just a guess:
d.frame -e
Does that work?

It should. Also Markus just added 'd.erase -f' to remove all frames as
well.

I always used to use that command for erasing monitors before I
discovered d.erase. In fact as far as I understand it d.erase is not
even necessary except to save typing?

Well d.rast without -o will clear the display command list (view with
d.save) anyway, saving the step.

Hamish

On Wed, Jul 13, 2005 at 05:33:45PM +0100, Paul Kelly wrote:

Aldo Clerici wrote:
>Dear GRASSusers,
>it's seems that the subdivision of the monitor in two parts when running
>d.rast.leg is a permanent feature. Every subsequent map display is
>performed
>(randomly) in one of the two monitor parts.

Dear Aldo,

it's not randomly, but done on the left side (the last activated
frame). But, if the user resizes the screen, it switches to the
right side which apparently becomes the last frame after resize-redraw.

d.erase doesn't cancel the
>entire monitor.

In 6.1 there is now

d.erase -f

to erase all frames. Without -f the active frame will be erased.

Just a guess:
d.frame -e
Does that work?

Yes, that's the (classical) alternative.

Markus