|
From: Andrew M. <fit...@us...> - 2008-06-23 21:01:04
|
Update of /cvsroot/radmind/radmind-assistant/rsm In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv18316 Modified Files: NSTextView(LogMessage).h NSTextView(LogMessage).m Log Message: Improved task logging. Index: NSTextView(LogMessage).h =================================================================== RCS file: /cvsroot/radmind/radmind-assistant/rsm/NSTextView(LogMessage).h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NSTextView(LogMessage).h 5 Apr 2005 19:50:14 -0000 1.2 --- NSTextView(LogMessage).h 23 Jun 2008 21:01:00 -0000 1.3 *************** *** 9,12 **** --- 9,13 ---- - ( void )logMessage: ( NSString * )fmt, ...; + - ( void )logRadmindTask: ( NSArray * )taskArguments; @end Index: NSTextView(LogMessage).m =================================================================== RCS file: /cvsroot/radmind/radmind-assistant/rsm/NSTextView(LogMessage).m,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** NSTextView(LogMessage).m 5 Apr 2005 19:50:14 -0000 1.3 --- NSTextView(LogMessage).m 23 Jun 2008 21:01:00 -0000 1.4 *************** *** 23,25 **** --- 23,46 ---- } + - ( void )logRadmindTask: ( NSArray * )taskArguments + { + int index = [ taskArguments indexOfObject: @"--" ]; + int i; + + if ( index < 0 ) { + return; + } + + [ self setEditable: YES ]; + + index++; + for ( i = index; i < [ taskArguments count ]; i++ ) { + [ self insertText: [ taskArguments objectAtIndex: i ]]; + [ self insertText: @" " ]; + } + [ self insertText: @"\n" ]; + + [ self setEditable: NO ]; + } + @end |