octave-maintainers
[Top][All Lists]
Advanced

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

Re: meshz, and leading axis handles to mesh, meshc and surface


From: David Bateman
Subject: Re: meshz, and leading axis handles to mesh, meshc and surface
Date: Thu, 29 Nov 2007 15:40:23 +0100
User-agent: Thunderbird 1.5.0.7 (Windows/20060909)

What about something like the attached instead.. What is does is modify __plt_get_axis_handle__ such that is the first argument is logical is set a variable "nogca", that if this variable is true, then gca() will not be called. This allows the problematic functions to do something like

[h, varargin] = __plt_get_axis_handle__ ((nargout > 0), "sphere", varargin{:});

and then axes.m does not need to be modified.

D.

2007-11-28  David Bateman  <address@hidden>

        * __plt_get_axis_handle__.m: Also allow hggroup and return axes
        ancestor. If leading argument is logical set variable nogca to see
        if gca() should be called if there is no active handle found.
        * __bar__.m, caxis.m, scatter.m, contourf.m, __axes_limits__.m,
        fill.m,  surf.m, meshz.m, axis.m, pie.m, contour.m,
        quiver.m, area.m, grid.m, cylinder.m, contour3.m, surface.m,
        patch.m, scatter3.m, plot.m, sphere.m, quiver3.m, plotyy.m,
        xlabel.m, ylabel.m, surfnorm.m, zlabel.m: Adapt to use
        __plt__get_axis_arg__ to find axis handle.
        * polar.m: Typo.

Attachment: patch33.gz
Description: GNU Zip compressed data


reply via email to

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