# HG changeset patch # User jwe # Date 1196791463 0 # Node ID 87b5a3fb5286b02e4cf1c3d932ab68fa27a2f0f8 # Parent ffca9912dc82ec42f24a4f41eff4608f50c942ea [project @ 2007-12-04 18:04:23 by jwe] diff -r ffca9912dc82 -r 87b5a3fb5286 scripts/plot/shading.m --- a/scripts/plot/shading.m Tue Dec 04 17:17:39 2007 +0000 +++ b/scripts/plot/shading.m Tue Dec 04 18:04:23 2007 +0000 @@ -27,21 +27,22 @@ ## Author: Kai Habel -function shading (ax, mode) +## PKG_ADD: mark_as_command shading - if (nargin == 1) - mode = ax; - ax = gca (); - endif +function shading (varargin) + + [ax, varargin] = __plt_get_axis_arg__ ("shading", varargin{:}); if (nargin != 1 && nargin != 2) print_usage (); endif + mode = varargin{1}; + h1 = findobj (ax, "type", "patch"); h2 = findobj (ax, "type", "surface"); - obj = [h1, h2]; + obj = [h1(:); h2(:)]; for n = 1:numel(obj) h = obj(n);