www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@mbcwidgets/@ColorBar/setRange.m

    function setRange(obj, rng)
%SETRANGE Set the minimum and maximum values of the colorbar
%
%  SETRANGE(OBJ, RNG) sets a (1-by-2) range for the colorbar.

%  Copyright 2005-2010 The MathWorks, Inc. and Ford Global Technologies, Inc.


if rng(1)>rng(2)
    rng = rng([2 1]);
elseif rng(1)==rng(2)
    rng(1) = rng(2)-eps(rng(2));
end

obj.disableListeners;
obj.Min = rng(1);
obj.Max = rng(2);
obj.enableListeners;
obj.pDrawColorBar;
set(obj.hMin, 'String', rng(1));
set(obj.hMax, 'String', rng(2));