octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Changeset]: Re: cla() ?


From: Michael Goffioul
Subject: Re: [Changeset]: Re: cla() ?
Date: Fri, 10 Oct 2008 13:44:45 +0200

On Fri, Oct 10, 2008 at 1:40 PM, Ben Abbott <address@hidden> wrote:
> It does not appear that __go_delete__ does the job properly either.
>
> octave-3.1.51+:1> figure(1)
> octave-3.1.51+:2> axis
> ans =
>   0   1   0   1   0   1
> octave-3.1.51+:3> gca
> ans = -1.3284
> octave-3.1.51+:4> delete(gca)
> octave-3.1.51+:5> get(gcf,'currentaxes')
> ans = -1.3284

That's not the problem. __go_delete__ should just make
sure that get(gcf,'children') does not contain the axes
handle anymore. In the case above, the figure object should
catch the child removal and update currentaxes accordingly.
In practice, figure::properties::remove_child overload is
missing.

Michael.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]