Index: /issm/trunk-jpl/src/m/plot/manualcb.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/manualcb.m	(revision 14416)
+++ /issm/trunk-jpl/src/m/plot/manualcb.m	(revision 14417)
@@ -11,4 +11,6 @@
 %      - 'orientation' : 'vertical' (default) or 'horizontal'
 %      - 'title'       : colorbar title
+%      - 'tick'        : specified values of tick labels
+%		 - 'ticksep'	  : spacing between ticks
 
 %check inputs
@@ -23,4 +25,7 @@
 %process options
 options = pairoptions(varargin{:});
+if exist(options,'tick') & exist(options,'ticksep'),
+	error('only one of tick or ticksep can be specified');
+end
 fontsize  = getfieldvalue(options,'fontsize',12);
 smallbars = getfieldvalue(options,'smallbars',false);
@@ -44,10 +49,13 @@
 ylim([0 1]);
 
-%Prepare tickes
-deltaz = dtick(zmax-zmin);
-ztick  = (deltaz*ceil(zmin/deltaz)):deltaz:zmax;
+%Prepare ticks
+deltaz = getfieldvalue(options,'ticksep',dtick(zmax-zmin));
+ztick  = getfieldvalue(options,'tick',(deltaz*ceil(zmin/deltaz)):deltaz:zmax);
+if (any(ztick>zmax) | any(ztick<zmin)),
+	error('one or more specified tick values falls outside of [zmin,zmax]');
+end
 ytick  = (ztick-zmin)/(zmax-zmin);
 
-%Discolorbar position in normalized unitsplay colorbar
+%Display colorbar
 hold on
 if strcmpi(getfieldvalue(options,'orientation','vertical'),'vertical'),
