Index: /issm/trunk-jpl/src/m/plot/manualcb.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/manualcb.m	(revision 21992)
+++ /issm/trunk-jpl/src/m/plot/manualcb.m	(revision 21993)
@@ -7,4 +7,5 @@
 %   Available options:
 %      - 'fontsize'    : default is 12
+%      - 'fontcolor'   : default is 'k'
 %      - 'smallbars'   : bars next to each tick (default is false)
 %      - 'position'    : colorbar position in normalized units
@@ -33,4 +34,5 @@
 end
 fontsize  = getfieldvalue(options,'fontsize',12);
+fontcolor = getfieldvalue(options,'fontcolor','k');
 smallbars = getfieldvalue(options,'smallbars',false);
 
@@ -97,5 +99,5 @@
 	end
 end
-patch([0,0,1,1],[0,1,1,0],'k','FaceColor','none','Clipping','off')
+patch([0,0,1,1],[0,1,1,0],fontcolor,'FaceColor','none','Clipping','off','Edgecolor',fontcolor)
 
 %Add ticks
@@ -103,21 +105,21 @@
 	%Use FOR LOOP otherwise numbers are not correcly centered
 	if getfieldvalue(options,'inverttickposition',0)==1,
-		for i=1:length(ytick), text(-0.5,ytick(i),num2str(ztick(i)),'HorizontalAlignment','right','VerticalAlignment','middle','FontSize',fontsize); end
+		for i=1:length(ytick), text(-0.5,ytick(i),num2str(ztick(i)),'HorizontalAlignment','right','VerticalAlignment','middle','FontSize',fontsize,'Color',fontcolor); end
 	else
-		for i=1:length(ytick), text(1.5,ytick(i),num2str(ztick(i)),'HorizontalAlignment','left','VerticalAlignment','middle','FontSize',fontsize); end
+		for i=1:length(ytick), text(1.5,ytick(i),num2str(ztick(i)),'HorizontalAlignment','left','VerticalAlignment','middle','FontSize',fontsize,'Color',fontcolor); end
 	end
 	if smallbars,
 		for i=1:numel(ztick)
-			patch([0.8 1.0],[ytick(i) ytick(i)],'k')
-			patch([0.0 0.2],[ytick(i) ytick(i)],'k')
+			patch([0.8 1.0],[ytick(i) ytick(i)],fontcolor,'Edgecolor',fontcolor)
+			patch([0.0 0.2],[ytick(i) ytick(i)],fontcolor,'Edgecolor',fontcolor)
 		end
 	end
 else
 	%Use FOR LOOP otherwise numbers are not correcly centered
-	for i=1:length(ytick), text(ytick(i),-0.5,num2str(ztick(i)),'HorizontalAlignment','center','VerticalAlignment','top','FontSize',fontsize); end
+	for i=1:length(ytick), text(ytick(i),-0.5,num2str(ztick(i)),'HorizontalAlignment','center','VerticalAlignment','top','FontSize',fontsize,'Color',fontcolor); end
 	if smallbars,
 		for i=1:numel(ztick)
-			patch([ytick(i) ytick(i)],[0.8 1.0],[ytick(i) ytick(i)],'k')
-			patch([ytick(i) ytick(i)],[0.0 0.2],[ytick(i) ytick(i)],'k')
+			patch([ytick(i) ytick(i)],[0.8 1.0],[ytick(i) ytick(i)],fontcolor,'Edgecolor',fontcolor)
+			patch([ytick(i) ytick(i)],[0.0 0.2],[ytick(i) ytick(i)],fontcolor,'Edgecolor',fontcolor)
 		end
 	end
@@ -125,12 +127,12 @@
 
 if exist(options,'title'),
-	title(getfieldvalue(options,'title'),'FontSize',getfieldvalue(options,'titlefontsize',fontsize));
+	title(getfieldvalue(options,'title'),'FontSize',getfieldvalue(options,'titlefontsize',fontsize),'Color',fontcolor);
 end
 if exist(options,'ylabel'),
 	if strcmpi(getfieldvalue(options,'orientation','vertical'),'horizontal'),
-		th=title(getfieldvalue(options,'title'),'FontSize',fontsize);
+		th=title(getfieldvalue(options,'title'),'FontSize',fontsize,'Color',fontcolor);
 		set(th,'Position',[ytick(end)+0.075,-0.3]);
 	else
-		ylabel(getfieldvalue(options,'ylabel'),'FontSize',fontsize);
+		ylabel(getfieldvalue(options,'ylabel'),'FontSize',fontsize,'Color',fontcolor);
 	end
 end
