Index: /issm/trunk/src/m/classes/public/plot/applyoptions.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 1302)
+++ /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 1303)
@@ -22,6 +22,10 @@
 
 %title
-if ~isnan(options_structure.title),
+if iscell(options_structure.title),
 	title(options_structure.title,'FontSize',fontsize,'FontWeight',fontweight);
+else
+	if ~isnan(options_structure.title),
+		title(options_structure.title,'FontSize',fontsize,'FontWeight',fontweight);
+	end
 end
 
@@ -103,5 +107,5 @@
 if ~isnan(options_structure.colorbar),
 	if options_structure.colorbar,
-		c=colorbar;
+		c=colorbar;set(c,'FontSize',fontsize);
 		if ~isnan(options_structure.wrapping)
 			lim=get(c,'Ylim');
@@ -112,9 +116,26 @@
 			set(c,'Position',options_structure.colorbarpos);
 		end
+		if ~isnan(options_structure.log),
+			logvalue=options_structure.log;
+
+			scalestring=get(c,'YTickLabel');
+			scalevalues=get(c,'YTick');
+			scaleminmax=caxis;
+			numvalues=length(scalevalues);
+
+			scalestring=[];
+			for i=1:numvalues,
+				 fraction=(scalevalues(i)-scaleminmax(1))/(scaleminmax(2)-scaleminmax(1));
+				 scalevalues(i)=round_ice(logvalue^scalevalues(i),2);
+				 scalestring=[scalestring; sprintf('%8.4g',scalevalues(i))];
+			 end
+			 set(c,'YTickLabel',scalestring);
+			 set(c,'FontSize',fontsize);
+		end
 	elseif ~options_structure.colorbar,
 		colorbar('off');
 	end
 else
-	c=colorbar;
+	c=colorbar;set(c,'FontSize',fontsize);
 	if ~isnan(options_structure.wrapping)
 		lim=get(c,'Ylim');
Index: /issm/trunk/src/m/classes/public/plot/parse_options.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/parse_options.m	(revision 1302)
+++ /issm/trunk/src/m/classes/public/plot/parse_options.m	(revision 1303)
@@ -213,5 +213,5 @@
 titlevalues=findarg(optionstring,'title');
 if ~isempty(titlevalues),
-	if ischar(titlevalues.value),
+	if ischar(titlevalues.value) | iscell(titlevalues.value),
 		options_struct.title=titlevalues.value;
 	else
