587Putting It All Together
case {'w','white'}, color = [1,1,1];
case {'k','black'}, color = [0,0,0];
otherwise, myError('YMA:uisplitpane:invalidColor', ['''' color '''']);
end
elseif ~isnumeric(color) | length(color)~=3 %#ok ML6
myError('YMA:uisplitpane:invalidColor', color);
end
% Convert decimal RGB format (0-255) to fractional format (0-1)
if max(color) > 1
color = color / 255;
end
catch
myError('YMA:uisplitpane:invalidColor',['Invalid color specified: '
lasterr]);
end
%end % processColor %#ok ML6
%% Split the specified parent container(s)
function [h1, h2, hDivider] = splitPanes(paramsStruct)
% Initialize
h1 = [];
h2 = [];
hDivider = handle([]);
% Loop over all specified parent containers
for parentIdx = 1 : length(paramsStruct.parent) ...