view test/@Gork/set.m @ 13741:b0e70a71647b stable release-3-4-3

Version 3.4.3 released. * configure.ac (AC_INIT): Version number is now 3.4.3. (OCTAVE_RELEASE_DATE): Update to 2011-10-10.
author John W. Eaton <jwe@octave.org>
date Mon, 10 Oct 2011 10:23:45 -0400
parents d9c8916bb9dd
children
line wrap: on
line source

function [ s ] = set( s, varargin )

  propArgs = varargin;
  while (length(propArgs) >= 2)
    propName  = propArgs{1};
    propValue = propArgs{2};
    propArgs  = propArgs(3:end);
    switch propName
      case 'cork'
        if(isa(propValue,'Cork'))
          s.Cork = propValue;
        else
          s.Cork = set(s.Cork, 'click',propValue);
        end
      case 'gark'
        s.gark = propValue;
      otherwise
        % Note that get/set for multiple parents is hard.  We only do one
        % branch of the parent tree just to test this stuff out.
        s.Dork = set(s.Dork, propName, propValue);
    end
  end

end