Index: trunk/MagicSoft/Mars/macros/collarea.C
===================================================================
--- trunk/MagicSoft/Mars/macros/collarea.C	(revision 2094)
+++ trunk/MagicSoft/Mars/macros/collarea.C	(revision 2098)
@@ -16,7 +16,7 @@
 !
 !
-!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!   Author(s): Thomas Bretz, 12/2000 <mailto:tbretz@astro.uni-wuerzburg.de>
 !
-!   Copyright: MAGIC Software Development, 2000-2001
+!   Copyright: MAGIC Software Development, 2000-2003
 !
 !
@@ -25,5 +25,9 @@
 
 void collarea(TString filename="camera.root", TString outname="")
-{ 
+{
+    MStatusDisplay *d = new MStatusDisplay;
+    // redirect logging output to GUI, kFALSE to disable stream to stdout
+    d->SetLogStream(&gLog, kTRUE);
+
     //
     // first we have to create our empty lists
@@ -54,6 +58,5 @@
     // Start to loop over all events
     //
-    MProgressBar bar;
-    magic.SetProgressBar(&bar);
+    magic.SetDisplay(d);
     if (!magic.Eventloop())
         return;
@@ -65,5 +68,10 @@
     // filled and can be displayed
     //
-    parlist.FindObject("MHMcCollectionArea")->DrawClone();
+    if ((d = magic.GetDisplay()))
+        d->AddTab("Collection Area");
+    else
+        new TCanvas("CollArea", "Result of the collection area calculation");
+
+    parlist.FindObject("MHMcCollectionArea")->DrawClone("nonew");
 
 
