annotate multithreshold 1.46/addToMsg.m @ 38:c2204b18f4a2 tip

End nov big change
author Ray Meddis <rmeddis@essex.ac.uk>
date Mon, 28 Nov 2011 13:34:28 +0000
parents f233164f4c86
children
rev   line source
rmeddis@0 1 % ---------------------------------------------------------- addToMsg
rmeddis@0 2 function addToMsg(message,append, warning)
rmeddis@0 3 % 'message' is posted to the message board
rmeddis@0 4 % if append==1, message is appended to the current message
rmeddis@0 5 global experiment expGUIhandles
rmeddis@0 6
rmeddis@0 7 if nargin<3
rmeddis@0 8 % this is not a warning screen
rmeddis@0 9 warning=0;
rmeddis@0 10 end
rmeddis@0 11
rmeddis@0 12 if append
rmeddis@0 13 msg=get(expGUIhandles.textMSG,'string');
rmeddis@0 14 [r c]=size(msg);
rmeddis@0 15 if length(message)<=c
rmeddis@0 16 y=[message blanks(c-length(message))];
rmeddis@0 17 msg(r+1,:)=y;
rmeddis@0 18 else
rmeddis@0 19 msg=message;
rmeddis@0 20 end
rmeddis@0 21 else
rmeddis@0 22 msg=message;
rmeddis@0 23 end
rmeddis@0 24
rmeddis@0 25 try
rmeddis@0 26 set(expGUIhandles.textMSG,'string', msg,'fontSize', experiment.msgFontSize)
rmeddis@0 27 if warning
rmeddis@0 28 % flash red to signal a warning
rmeddis@0 29 set(expGUIhandles.textMSG,'backgroundcolor','r', 'ForegroundColor', 'w' )
rmeddis@0 30 else
rmeddis@0 31 set(expGUIhandles.textMSG,'backgroundcolor','w', 'ForegroundColor', 'b')
rmeddis@0 32 end
rmeddis@0 33 catch
rmeddis@0 34 error(message)
rmeddis@0 35 end